Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MiEx

From MC Animation and Rendering Wiki

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
AuthorBram Stout Productions
Websitebramstout.nl/en/miex/
Source codegithub.com/BramStoutProductions/MiEx
Supported Operating SystemsWindows, macOS, and Linux
Last stable releasev1.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

MiEx Resource Pack Folders
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