MiEx
From MC Animation and Rendering Wiki
More actions
MiEx is a world exporter that runs on Windows, macOS, and Linux, and uses the USD output. It's the primary exporter for Element Animation, who work on the Minecraft Live animations.
MiEx | |
---|---|
Author | Bram Stout Productions |
Website | bramstout.nl/en/miex/ |
Source code | github.com/BramStoutProductions/MiEx |
Supported Operating Systems | Windows, macOS, and Linux |
Last stable release | v1.6.2 (May 11th, 2024) |
Some features of MiEx include splitting portions of the export to foreground and background, ray-tracing optimized exports, Level of Detail, cave removal, etc.[1]
Resource Packs
By default, MiEx exports materials using MaterialX, however, it also can export materials with custom resource packs written in JSON.[2]
Structure
Folder Path | Function |
---|---|
assets/minecraft/blockstates |
Contains JSON files defining how the block state affects the model used (such as with connected grass) |
assets/minecraft/models |
Contains JSON files defining models for different blocks, including custom models for different variations |
assets/minecraft/textures |
Contains textures in the same structure as a regular Minecraft resource pack, useful for using custom resource packs or additing adding additional PBR maps |
material/minecraft/templates |
Contains JSON files defining material templates used in the final export |
Below is an example of a MiEx resource pack and its structure.
Resource Pack/ ├── assets/ │ └── minecraft/ │ ├── blockstates/ │ │ └── grass_block.json │ └── models/ │ └── block/ │ └── grass_block_connected_sides.json ├── material/ │ └── minecraft/ │ └── templates/ │ ├── json_base.json │ └── json_emission.json └── miex_config.json