Giter Club home page Giter Club logo

miex's Introduction

Header image MiEx is a modern Minecraft World Exporter written in Java, originally created for use by Bram Stout Productions to help create sets for animations. It has also been used for animations in Minecraft Live and Element Animation videos. MiEx exports out worlds into USD (Universal Scene Description).

Features

  • Uses Minecraft's Resource Pack system for an accurate export of the world, and allowing it to export with custom resource packs (including custom models).
  • Support for modded worlds.
  • Exports worlds out into big chunks (called export chunks) which each are payloaded into your scene, allowing you to only load in specific parts of the world when animating, so that the world won't slow down your computer.
  • Level-of-Detail system to reduce polygon count in the far background, making it feasable to have massive sets.
  • Remove caves feature to reduce polygon count.
  • Ability to export certain blocks as a new instance for each occurence of the block, making it easy to replace those block (like a chest or a door) with a rig of the block.
  • Up to 3x faster rendering with ray tracers (like Renderman, Arnold, Redshift, and Cycles) due to a custom made optimiser.
  • Powerful USD material templating system.
  • Support for pipeline integration.
  • Option to separate the world out into a foreground section and a background section.
  • Custom random noise generator for block model selection to make randomly rotated textures appear nicer to the eye.
  • Support for maps in item frames.
  • Support for biome colours, including biome blending.
  • Support for animated textures.
  • Support for random frame offsets on animated textures.
  • Support for grouping textures together into atlases in order to reduce material count.
  • Support for adding a random offset to certain blocks (like vegetation) to reproduce what happens in Minecraft.
  • Currently not yet implemented, but groundwork laid out for: Potential support for Minecraft Bedrock worlds.

MiEx currently supports worlds from Minecraft 21w43a and later.

Installing

MiEx is released as a stand-alone Jar file which contains all that it needs. The base resource pack files are automatically gathered from the latest version of Minecraft that is installed on your computer. All that you have to do, is download the Jar file, place it wherever you want, and run it. You can get the latest release here.

Usage

For more information on how to use MiEx, please visit our wiki!

Forum

Talk about MiEx, ask for help, help others, and share your creations on our GitHub Discussions page!

miex's People

Contributors

bramstout avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.