Skip to content

Mesh Asset

Mesh Assets are created when importing mesh files such as OBJ, FBX, and others into Foxel. They provide a way to incorporate detailed 3D models into your voxel projects, enhancing the complexity and visual appeal of your scenes.

Key Features

  • Importing Mesh Files: Mesh Assets are generated by importing various mesh file formats, allowing users to bring in pre-existing 3D models. The importer loads individual objects from the mesh file and converts them into Mesh Layers.

  • Texture Management: Each Mesh Layer has exactly one texture that uses the Color Palette and Material Set of the project the asset belongs to. This means that colors are automatically matched to the project's color palette, ensuring consistency in visual style.

  • Vertex Editing Limitations: While the vertices of Mesh Assets cannot be edited, the texture of the Mesh Layer can be modified as a whole or on a per-texel basis. This allows for detailed customization of the appearance without altering the underlying geometry.

  • Integration with Voxel Scenes: Mesh Assets can be loaded into Voxel Scenes via Mesh Reference objects. This process voxelizes the mesh data, enabling the imported models to be seamlessly integrated into the voxel environment.

Use Cases

  • Enhancing Voxel Projects: By importing detailed 3D models, Mesh Assets allow users to enhance their voxel projects with complex shapes and designs that would be difficult to create from scratch using voxel techniques alone.

  • Customizing Textures: The ability to edit the texture of Mesh Layers provides flexibility in how imported models are presented. Users can adjust the appearance of the mesh to better fit the aesthetic of their voxel scenes.

  • Rapid Model Integration: Mesh Assets facilitate the quick integration of existing models into voxel environments, making it easier for users to populate their scenes with diverse objects and structures.

In summary, Mesh Assets offer a powerful way to incorporate detailed 3D models into Foxel projects. By allowing for the importation of various mesh file formats and providing tools for texture management, users can enhance their voxel scenes with complexity and visual richness.