Skip to main content

Features

Batch Uploads

Users can upload multiple 3D models simultaneously, streamlining the preparation process.

ENV MAP

Figure 1. Upload models for optimization

File Inspection

ENV MAP

Figure 2. Wait for models to successfully upload

In the Source models tab, users can find all of the imported models.

ENV MAP

Figure 3. Source models tab

Here they can see the specifications e.g. number of vertices, faces etc. connected to each imported model.

ENV MAP

Figure 4. Model specifications

Predefined Presets

Optimize models using factory presets calibrated for specific 3D applications or purposes. There presets can be found in the Templates section. One of them is Banner Ad Preset - for banner ads the optimization needs to be maximized, because of this, this preset is set to drop the polygon count to 15k, and texture resolutions to 512px.

ENV MAP

Figure 5. Predefined presets

Click on the Settings icon to see the specification of the selected template optimizer.

Custom Presets

Create unique presets with tailored settings to meet the precise needs of your project. Presets can be found in the Templates section. One of them is Banner Ad Preset - for banner ads the optimization needs to be maximized, because of this, this preset is set to drop the polygon count to 15k, and texture resolutions to 512px.

ENV MAP

Figure 6. Custom preset creation

Selecting the custom template and then clicking on Settings will open available options for building an optimizer. User can set a unique name and description, along with customizing the options.

There are 3 sections of options:

ENV MAP

Figure 7. Optimization Settings

Section 1: Limits

User can select (✔) which of the options should be applied in the optimization process.

  • limit the number of faces by percentage or by count
  • limit resolution of textures, there are 2 options:
    • limit all the textures equally
    • have different limits for different types of textures by clicking on Customize button (e.g. choose to have higher resolution for normal maps)
  • limit the size of the file itself

Section 2: Geometry

Asset Simplification Mode:

  • Atlas Baking

    Atlas Baking is an advanced optimization technique designed to comprehensively streamline a 3D model's geometry and texture data. When activated, this mode restructures the model's mesh topology by consolidating all elements into a single, unified mesh with one associated material. Despite these significant alterations under the hood, the observable aesthetics of the model are meticulously preserved.

    This mode is particularly suited for scenarios demanding peak optimization, where a premium is placed on rendering efficiency. An ideal use case for Atlas Baking would be within applications hosting straightforward 3D visualizations, such as lightweight viewers that do not require complex animations or material swapping.

    It's important to note that, should the end-use case necessitate a high degree of interactivity—such as a product configurator with multiple customizable features—additional steps must be taken post-optimization. Users will need to segment the unified mesh back into distinctive parts, as well as reapply UV mapping and recreate individual material properties to accommodate the configurator's interactive elements.

    Atlas Baking is thus recommended when the highest level of model optimization is needed, with the understanding that there will be a trade-off in terms of post-process flexibility.

  • Preserve Tiling

    The Preserve Tiling option safeguards the continuous appearance of tilable materials in your 3D model. When models have materials designed to repeat seamlessly—such as textures that mimic surfaces like fabric, brick, or wood—it's essential to maintain the pattern's consistency.

    Utilizing Preserve Tiling during the optimization process is crucial if your model relies on these repeatable textures for its visual appeal. This feature ensures that the tiling properties remain untouched, resulting in a model that looks just as intended, even after being optimized for performance.

  • Preserve Mesh & Material Nodes

    The Preserve Mesh and Material Nodes option is tailored to maintain the distinct segments of your 3D model while enabling internal optimizations. This feature carefully adjusts the topology within each part of the model, optimizing them according to the selected settings. Consequently, this optimization alters the UV maps as they are intrinsically linked to the mesh topology.

    With the change in topology, materials are also impacted and may transform to suit the new structural layout. The major advantage of this feature lies in its ability to keep individual parts and corresponding materials separate even after optimization. However, due to the changes in mesh topology and UV maps, previously utilized materials may not necessarily be compatible post-optimization.

    Selecting Preserve Mesh and Material Nodes allows for component-based optimization while preserving the model's partitioned structure. It's important to recognize that while the parts and materials stay isolated, their underlying meshes and UVs will be optimized, necessitating potential adjustments to any pre-existing materials.

  • Preserve UVs

    The Preserve UVs feature offers a more conservative approach to optimization. Like the previous option, it maintains the separate elements of a 3D model intact. In addition to this, it ensures the UV map — the coordinates that tell the model how to apply its textures — remains unchanged.

    This restrained optimization process may result in a less dramatic reduction in complexity, yet it serves well in scenarios where extreme fidelity to the original UV layout is a priority. It is particularly advantageous when the highest level of optimization is not necessary, but a moderate reduction in detail suffices and the preservation of part separation and existing UV mappings is crucial for the project's success.

    When the integrity of a model's textures in relation to its geometry is of utmost importance, and a mild optimization meets the requirements, the Preserve UVs option is the optimal choice, ensuring that the UV structure and the model's segmentation are kept precisely as designed.

  • Drop Textures to Material Colors

    The Drop Textures to Material Colors feature simplifies your 3D model's textures by condensing all textures into a single diffuse map. In this process, the model’s mesh components are merged into one consolidated mesh structure, while the optimizer analyzes the original material properties.

    The optimizer works diligently to encapsulate the essence of the different material specifications and emulates them within one comprehensive diffuse map. This method is particularly useful for streamlining the texture information and reducing the complexity of managing multiple materials and textures.

Polygon Distribution Method

When optimizing a 3D model's polygon count, two distinct methods can be applied to determine how the reduction is distributed across different parts of the model:

  • Equalized

    The Equalized method ensures a uniform optimization across the entire model. It proportionately reduces the polygon count of each component, ensuring all parts of the mesh receive an equal degree of simplification. This method is ideal when you want a consistent level of detail throughout your model.

  • Adaptive

    In contrast, the Adaptive method applies a selective optimization strategy. It reduces the polygon count variably, giving more attention to certain areas while preserving details in others. Consequently, some parts of the mesh may undergo a greater reduction than less critical areas.

Vertex Merging Distance

By specifying this value, the optimizer is instructed to merge all vertices that are below this distance threshold, while preserving separation for vertices that have a distance greater than the specified value during the optimization process.

Boundary Preservation

Boundary preservation in 3D models means keeping the outer shape intact during changes. This is crucial for maintaining the model's overall structure accurately. By setting a percentage for boundary preservation, you tell the software how important it is to keep the edges or boundaries untouched. A value of 1 means the edges must stay unchanged.

Remove Invisible

This option informs the optimizer if it can remove all the invisible parts of the model.

Remove Small Geometry

This feature enables users to decide whether to eliminate small components from the geometry. Users can specify the size of these components either as a percentage or by an absolute count.

When the percentage option is chosen, the software calculates the bounding box of a specific part and compares it to the overall bounding box of the entire model. Any parts that fall below this specified percentage of the model's bounding box will be removed.

Similarly, when the absolute value is set, any part with a bounding box smaller than the specified size will be deleted from the geometry.

Section 3: Materials & Textures

Here user has the option to choose the quality of the texture baking, baking normal and AO maps and also give information about the type of 3D - is it more on the organic side, or has hard surfaces.

Section 4: Download options

Users can choose which file formats they want to download after the optimization has been finished.

ENV MAP

Figure 8. Download settings

Automatic Processing

Once the template is selected, select the models that you would like to optimize, and activate the process. This will take a few minutes.

Seamless integration & Direct Downloads

Once the selected model has been optimized, the new model would show up in the OPTIMIZED MODELS section.

  • Optimized models can be directly imported into workspaces, ensuring a smooth workflow transition.
  • Users have the option to download the processed 3D models for use outside the platform or for archival purposes.

ENV MAP

Figure 9. Add model to a new workspace or download it