Chunky Versions Save

A path tracer to create realistic images of your Minecraft worlds.

2.4.6

4 months ago

Time for a small bugfix update to restore Minecraft 1.20 compatibility! :tada:

:gift: New features

  • Add -reload-chunks command line option to headless mode

:bug: Bugfixes

  • Rename grass block to short_grass for Minecraft 1.20.4 compatibility
  • Fix paintings orientation in pre-1.17 worlds

2.4.5

6 months ago

Another year over, so here's the long overdue update! :partying_face: Thanks to everyone who contributed. :tada: The highlight of this update is support for Minecraft 1.20, but we also added some quality of life updates, fixed a few bugs and even improved the path tracer itself a bit.

:gift: New features

  • Support Minecraft 1.20 blocks
  • Add metalness control for beacon beams
  • Allow merging multiple dumps at once by selecting multiple files
  • Add mangrove wall sign
  • Add support for entities in post 20w45a worlds
  • Add dyed signs support

:nail_care: Improvements

  • Carry energy through specular reflection, metallic reflection and transmission (this also fixes glass blocking too much light)
  • Reduce size of light block model to fix unnatural illumination
  • Add a checkbox to disable beacon beams
  • Set upper limit of render threads to the number of logical cores
  • Allow relative paths for the skymap in the scene json file
  • Slow down camera speed in parallel projection

:bug: Bugfixes

  • Fix ray clipping in alpha pass for parallel projection
  • Fix error due to missing built-in soul_fire texture
  • Fix NPE when loading scenes with missing worlds
  • Fix jukebox side texture
  • Do not clone cameras on rename
  • Fix wall sign dimensions and position
  • Fix scene reset when opening advanced tab
  • Fix dimension bugs in map view
  • Fix biome palette errors when loading worlds generated with WorldPainter
  • Make load world and world resource pack confirmation dialog always stay on top
  • Display JPEG files in image file dialogs
  • Fix not updating the UI on chunk load/reload
  • Fix map selection of invalid chunks
  • Fallback to ImageIO if loading textures with AWT fails
  • Fix possible deadlocks in the threadpool with some JREs
  • Fix TIFF image export
  • Reduce player height to 1.875 m instead of 2 m
  • Hide unimplemented player gear fields until we implement showing items

2.4.4

1 year ago

It's update time! Thanks to everyone who contributed to this update. :tada: This update mainly fixes a few bugs (and a regression in 2.4.3), while we are preparing bigger new features in the next minor release.

:gift: New features

  • Add a Show players checkbox to the map settings to toggle the player icons

:nail_care: Improvements

  • Improve labels and tooltips in the UI

:bug: Bugfixes

  • Fix x/z position of player heads
  • Fix horizon offset being removed when rendering starts
  • Fix preview render grid not being aligned to chunks
  • Fix sky mode settings not being updated in the UI after loading a scene
  • Fix empty chunks being selected when switching the world
  • Fix loading worlds without water with the NODE octree
  • Prevent out-of-bounds access of some textures

2.4.3

1 year ago

The next big update for Chunky is still in the making, so it's time for another patch to the stable version. Good thing we started doing this with Chunky 2.4.0!

:gift: New features

  • Add support for 1.19 worlds, blocks and new biomes

:bug: Bugfixes

  • Fix loading worlds that contain mod blocks (the mod blocks will not be visible though)
  • Fix crash when saving a scene with an octree that was created with Chunky 2.2 or older
  • Fix zip and png export tooltips
  • Fix some skins not working as textures for armor stand heads

2.4.2

2 years ago

Usually, we wouldn't add big new features to the stable channel and wait for 2.5.0 instead. But for 1.18, we're making an exception so that you can render your latest and greatest (and highest) worlds using a stable Chunky version.

:gift: New features

  • Add support for 1.18 worlds and new biomes

:bug: Bugfixes

  • Fix scene panel scrolling (no more hidden scrolling to see Y max clipping)
  • Fix six-sided wood blocks in pre-1.13 worlds
  • Fix scene renaming not switching the directory
  • Fix various block connections in pre-1.13 worlds (buttons, shulker box, double slabs, pumpkins, melons, sea lanterns, spawners, glowstone)
  • Fix ice block not being translucent
  • Fix slime block material not being editable
  • Fix missing smooth stone slab texture when using 1.14+ resourcepacks
  • Fix sign texture when using pre-1.14 resourcepacks
  • Fix badlands and roofed forest biome colors
  • Fix sample buffer merging with multiple samples per pass
  • Fix issues when using Chunky as a library (e.g. in ChunkyMap or ChunkyCloud)

:nail_care: Improvements

  • Update the hint in the post processing tab
  • Implement more dump formats (mostly for usage by plugins or when embedding Chunky)

2.4.1

2 years ago

Wait a minute… it's not even been a month and we're already having another release?! :eyes: Well, from now on we won't wait like half a year to bring you the latest fixes and improvements, so here we go:

:bug: Bugfixes

  • Fix parallel projection autofocus
  • Fix target SPP slider
  • Fix cpu utilization limiting
  • Allow negative numbers as command line arguments in options
  • Fix shulker boxes and slabs in 1.12 or older worlds
  • Fix NPE on scene load
  • Fix freeze with zero DoF subject distance
  • Fix rendering players with capes
  • Fix parallel camera clipping when the camera plane is outside the octree

:gift: New features

  • Add button to download player skins by UUID or username
  • Add selector for which entity types to load

:nail_care: Improvements

  • Add copyright notice to headless mode
  • Prompt to load the corresponding world when loading a scene
  • Don't clear the selected chunks when reloading the world

2.4.0

2 years ago

Finally! :partying_face: 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. :tada: Especially to the new contributors who got into Chunky quickly and provided some of the greatest additions of the new release.

:sparkles: 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

:gift: 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

:nail_care: 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

:bug: 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! :raised_hands:

1.3.5

2 years ago
* Added option to select visible chunks in the 2D map context menu
  (selects visible chunks inside the camera view indicator)
* Nether portals now emit light
* Re-engineered atmosphere and fog rendering, replaced it with a simpler
  but more customizable fog system. Fog density and color can be changed
  by the user (in the "Sky & Fog" tab).
* Fixed stairs with fog render issue
* Added a notification after changing the Y cutoff setting about reloading
  the chunks for the setting to take effect.
* Added new tab icons in the Render Controls window. This fixes the issue
  with huge tabs when a high-resolution texture pack was used.
* Improved huge mushroom rendering: mushroom blocks with some data values
  were rendered incorrectly
* Fixed a rendering issue for corner stairs causing various configurations
  to render incorrectly
* Fixed an error causing incorrect lighting of underwater blocks
* Fixed button rendering (render new button orientations correctly)
* The render reset confirmation feature now works as it should when the
  target SPP has been reached
* Added slider for the target SPP setting
* Added scroll bars to the render preview when the window is too small to
  fit the entire image
* The render preview window no longer stretches the image to fit the window
* Added "Move camera here" item in the map context menu
* Added "follow camera" option to the Map View tab of the main window
* Added camera field of view indicator in the 2D map
* Added single color textures option, found under the Options tab in
  the main window
* Added paintings rendering
* The sky light modifier can now be set to zero by typing "0" in the
  text field next to the sky light slider

1.3.6

2 years ago
  • Fire textures are now loaded from resource pack.
  • New scenes have emitters turned off by default.
  • Cloud offset is now fixed relative to world origin.
  • Added chunk count column in scene selector table.
  • Added output mode selector in the advanced tab, with an option to select 32-bit TIFF output.
  • Changed the postprocess JSON variable to String.
  • Added black sky mode, useful for rendering an emitter-only pass.
  • Improved glass pane and iron bars rendering.
  • Added rendering for the following Minecraft 1.9 block types:
    • End Rod
    • Chorus Plant, Flower
    • Purpur Block, Pillar, Slab, Stairs
    • End Stone Bricks
    • Grass Path
  • Added buttons to uniformly scale the 3D canvas.
  • Replaced the status text embedded in the render preview by an overlay label.
  • Added mob head rendering.
  • Added sign text rendering.
  • Signs are now rendered slightly taller, the same size as they appear in Minecraft.
  • Fixed error causing the sun location to reset when rendering in headless mode.
  • Added chunk grid at bedrock level in preview rendering mode.
  • Fixed the parallel camera sometimes clipping world chunks.
  • Fixed an issue with the water world rendering mode causing the water plane to have an incorrect vertical offset in large scenes.

1.3.7

2 years ago
  • Launcher v1.8.11: added --console option to show the GUI console even in headless mode.
  • Added player entity rendering.
  • Added option to disable player loading in the General tab in the Render Controls window.
  • Fixed potential crash when rendering fire.
  • Fixed potential crash when loading custom resource pack while the default resource pack could not be found.
  • Store the current world dimension and re-open the current world in the same dimension next time Chunky starts.