
Igrium's Replay Exporter
An addon to the Replay Mod that allows it to export into Blender and other 3D software.
Список изменений
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
BlockModelEntryis 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
TextureSerializerutility class that unifies the code of writing textures to Vcap and Replay zip files. -
NativeImageextractor now uses a byte array rather than saving and reading from disk.
-
-
Added support for emission in the Unified Material System.
emissionandemission_strengthfields.- 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.