A Java library for reading and writing Excel and CSV spreadsheets with low memory use, suited to large files.
BramStoutProductions/MiEx
A Java tool that exports Minecraft and Hytale worlds into USD (Universal Scene Description) scenes for use in 3D animation and rendering pipelines.
- Stars
- 183
- Forks
- 15
- Open issues
- 3
- Last commit
- 15 hours ago
What is it?
MiEx is a world exporter for Minecraft and Hytale, written in Java. It converts blocks in a world into USD (Universal Scene Description) files, so the environment can be used as a set in 3D animation and rendering tools. It was originally built by Bram Stout Productions to create sets for animations.
The exporter uses the game's resource pack system to produce models and textures, and it can work with custom resource packs and modded worlds. It supports Minecraft Java Edition 1.2.1 and later, Minecraft Bedrock Edition 1.17 and later, and Hytale worlds, resource packs and mods. Output is split into export chunks that can be loaded selectively in a scene, and a level-of-detail system reduces polygon counts in distant areas.
Other options include face merging, cave removal, foreground and background separation, texture atlases, animated textures, biome colour blending, CTM connected textures, and a modifier system for per-block or per-face changes. The project is distributed as a standalone JAR file.
Key features
- 01Exports Minecraft Java, Minecraft Bedrock and Hytale worlds to USD.
- 02Uses resource packs for models and textures, including custom packs and modded content.
- 03Splits output into export chunks that can be loaded selectively.
- 04Level-of-detail system and face merging reduce polygon counts.
- 05Supports biome colours, animated textures and CTM connected textures.
Use cases
- Building Minecraft-style environments as sets for 3D animation.
- Bringing Minecraft or Hytale worlds into renderers such as Arnold, Redshift or Cycles.
- Exporting modded or custom-resource-pack worlds into a USD scene pipeline.
Quick start
- 1
Download the stand-alone MiEx Jar file
- 2
Read the usage guide on the project wiki
Things to know
- Documentation is hosted on an external wiki rather than in the README.
- Requires a Java runtime to run the Jar file.
Topics
FAQ
- What is MiEx?
- A Java tool that exports Minecraft and Hytale worlds into USD (Universal Scene Description) scenes for use in 3D animation and rendering pipelines. MiEx is a world exporter for Minecraft and Hytale, written in Java. It converts blocks in a world into USD (Universal Scene Description) files, so the environment can be used as a set in 3D animation and rendering tools. It was originally built by Bram Stout Productions to create sets for animations.
- Is MiEx free to use? What license does it have?
- MiEx is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
- Is MiEx still maintained?
- Actively maintained. The last commit to MiEx was on Oct 19, 2026.
- What can I use MiEx for?
- Building Minecraft-style environments as sets for 3D animation. Bringing Minecraft or Hytale worlds into renderers such as Arnold, Redshift or Cycles. Exporting modded or custom-resource-pack worlds into a USD scene pipeline.
- How do I install MiEx?
- Download the stand-alone MiEx Jar file Read the usage guide on the project wiki
- Where can I get MiEx?
- The source code and installation instructions are on GitHub: https://github.com/BramStoutProductions/MiEx
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A real-time distributed OLAP datastore for low-latency analytics over streaming and batch data, ingesting from Kafka and S3.
Free, cross-platform Java app for designing model rockets and simulating their flight, aerodynamics and trajectory before building.
Self-hosted, open-source PDF editing platform for editing, signing, redacting, converting and automating PDFs in the browser, desktop or via API.
Ghidra is an open-source software reverse engineering framework from the NSA, offering disassembly, decompilation, graphing and scripting for compiled code.
Distributed, RESTful search and analytics engine that also serves as a scalable data store and vector database.