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
andemission_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.
Dependencies
Files
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
BetaVersion number
0.6.0Loaders
Game versions
1.19.1–1.19.2Downloads
93Publication date
January 18, 2023 at 12:02 AMPublisher
Igrium
Owner