2.4.0
Finally! 🥳 After almost a year, we're releasing Chunky 2.4.0. We wanted to release it in june but suddenly social life started to come back and well, here we are. Anyway, we're aiming for more frequent releases in the future.
Huge thanks to all contributors who made this release possible. 🎉 Especially to the new contributors who got into Chunky quickly and provided some of the greatest additions of the new release.
✨ Highlights
- Support 1.2.0 up to 1.12 worlds (i.e. pre-flattening) again
- Support 1.17 worlds and blocks
- Support CubicChunks worlds
- Add metalness and roughness material properties and metallic specular reflection
- Add customizable beacon beams
- Add Nishita sky simulation
- Lots of performance improvements and bugfixes
🎁 New Features
- Support 1.2.0 up to 1.12 worlds (i.e. pre-flattening) again
- Support 1.17 worlds and blocks
- Support CubicChunks worlds
- Add metalness and roughness material properties and metallic specular reflection
- Add customizable beacon beams
- Plugin API, e.g. for picture export, post processing and renderers
- Download player skins
- Make books on top of lecterns poseable
- Add option to fit the 3d render canvas to the screen size
- Add Nishita sky simulation
- Make waterlogged sea pickles emit light
- Add a time option for animated textures
- Show an intrusive warning when the user is about to delete chunks
💅 Improvements
- Add emitter sampling for entities (i.e. campfire, candle flame)
- Improve octree performance
- Improve BVH performance
- Improve render dump compression
- Improve render performance
- Make chunk loading more robust
- Rework error and warning dialogs
- Improve default material settings for metallic blocks (e.g. iron, gold, ...)
- Improve chunk loading speed
- Return non-zero exit code on errors in headless mode
- Show scenes without a scene file but with a backup scene file in the scene chooser
- Improve water world mode
- Decrease memory usage
- Improve progress output for loading octree and bvh
- Update the torch model
- Show the camera facing direction in the position/block tooltip
- Add button to dismiss all warnings or errors
- Render outer skin layer of players
- Make loading and saving dumps faster
- Deduplicate world textures to save memory for large worlds
- Improve render UI
- Show a hint if no chunks are loaded and the 3d view is empty
- Fix water artifact when looking at water with a low incident angle
- Add plugin page link
🐛 Bugfixes
- Fix downloading skins for skulls under certain conditions
- Fix some texture loading errors
- Fix error when trying to save an empty scene
- Fix infinite loops with certain textures
- Fix moving logarithmic sliders to zero
- Fix ACES tonemapping to actually look good
- Fix texture orientation for various blocks
- Fix skymaps not loading in headless mode if JavaFX is unavailable
- Fix water height on chunk borders
- Do not post-process PFM exports
- Fix transparency issues with some textures when using Java 8
- Fix loading skull textures with wrong base64 padding
- Fix stripped wood orientation and birch fence gate texture
- Fix redstone wire north and south up states
- Fix clipping in parallel projection
- Fix paintings with 1.14+ resource packs
- Fix lava having no bottom face
- Fix vine top part orientation
Happy rendering! 🙌