Igrium's Replay Exporter

Igrium's Replay Exporter

Mod

An addon to the Replay Mod that allows it to export into Blender and other 3D software.

Client TechnologyUtility

4,829 downloads
158 followers
Created2 years ago
Updateda month ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Beta 0.6.0

Changelog

The Material Update

The primary focus of this update is to improve the world texture/material pipeline. This not only includes animated textures and better-looking materials by default, but a complete overhaul to the internal asset management system to make it more versatile overall.

Warning: This release updated the Vcap and Replay specifications. Older versions of the Blender addon may not be able to import files from newer versions of the mod!

Changes

  • Re-organized Vcap export context

    • Instead of being hard-coded to save world materials and textures, export context now contains a "material provider" system which can save an arbitrary amount of materials and textures.

    • The same goes for models. Model entries have been replaced by model providers (which BlockModelEntry is a subclass of) that supply their own mesh writing function.

  • Updated ReplayTexture

    • Replay textures may now specify "dependency" textures, which are written to disk alongside the primary texture.

      • Used for animated textures.
    • Added prepare() method to execute pre-serialization functions (such as GPU texture extraction) asynchronously.

    • Wrote TextureSerializer utility class that unifies the code of writing textures to Vcap and Replay zip files.

    • NativeImage extractor now uses a byte array rather than saving and reading from disk.

  • Added support for emission in the Unified Material System.

    • emission and emission_strength fields.
    • Emissive blocks are properly exported.
  • Exporter now supports animated textures

    • Unified Material System now includes a specification for animated textures.

    • Blocks with animated textures are given their own materials rather than using the atlas.

      • Detection and extraction of spritesheet.
    • Implemented spritesheet decoding in Blender

  • Fixed an issue in the Blender addon where materials in subdirectories of a Vcap would not be imported properly.

Files

mc-world-export-0.6.0.jar(1.13 MiB) Primary Download

Project members

Igrium

Owner


Technical information

License
GPL-3.0-or-later
Client side
required
Server side
unsupported
Project ID