Releases: reromanlee/Transvoxel
Releases · reromanlee/Transvoxel
Release list
v2.0.0 (signed)
- Breaking: the package is now URP-only. URP is a declared dependency and the Built-in pipeline subshader has been removed. The mesher still runs on any pipeline, just without fades or voxel materials.
- Breaking: the demo no longer lives in
Runtime/Demo. It ships as a Package Manager sample — Window ▸ Package Manager ▸ Transvoxel ▸ Samples ▸ Import. - New: parallax occlusion mapping. Height maps now produce real per-pixel depth with self-occlusion, instead of only steering blend weights between two materials. Opt-in per palette.
- New: triplanar projection. Removes the stretched, smeared texturing on cliffs, overhangs and cave walls. Opt-in per palette.
- New: Interactive Demo sample. An authored scene with a four-material textured palette, Input System controls (mouse, keyboard and gamepad) and a UI Toolkit panel that drives nearly every terrain setting live.
- Fixed: LOD colorization did nothing whenever a material palette was assigned. The tint was being written and silently discarded by the palette shader variants.
- Fixed:
chunkFadeInSeconds = 0rendered the terrain full of holes. Meshes built with fading off left a vertex attribute unbound and the shader clipped against undefined data. - Fixed: a palette texture in an unsupported format crashed the terrain on enable. Any PNG without an alpha channel, imported uncompressed, would do it.
- Fixed several smaller issues: toggling LOD colorization no longer rebuilds the whole world, two terrains no longer strip each other's voxel materials, transition-face samples are properly cached, and the brush stops storing edits that change nothing.
- Added PlayMode render tests that assert on rendered pixels, alongside the existing EditMode suite.
- Added a
CHANGELOG.mdand UPM installation instructions (Git URL, release tarball, local clone). - The release tarball is now 0.8 MB instead of 72 MB — reference PDFs and README artwork are no longer shipped to consumers.
com.reromanlee.transvoxel-2.0.0.tgz
SHA256: e5aa9f492a29fe5944d1c41d7c5de7bfccd285cb17388a5ae0a9290a343b9df8
v1.2.1 (signed)
Hardware usage monitoring (specifically for the landscape generation):
- CPU ms
- GPU ms
- GPU memory
- RAM memory
com.reromanlee.transvoxel-1.2.1.tgz
SHA256: 50db99457e95a947bf03ee57964acb4f8ef0a4d5b3b33aea96d48e12f92070bd
v1.2.0 (signed)
- Material IDs for filling the landscape with different materials + ID0 for the default one.
- Dedicated material editor + scriptable object for storing materials.
- Demo script now features material selection to terraform/fill with selected material ID.
com.reromanlee.transvoxel-1.2.0.tgz
SHA256: bb75e992028c6082ff3decbe0a9e40dac06afcd9b20028fafde11092c7aa9f89
v1.1.1 (signed)
- Dithered Screen-Space Cross-Fading shader.
- Crossfade effect when switching LODs.
- Crossfade effect when terraforming.
- Dithered chunks from the draw distance edge.
com.reromanlee.transvoxel-1.1.1.tgz
SHA256: a4326e20f8ffec4bd99ef536d78a510e9afec7966fdacdb6fb7c2c7f228aca4c
v1.1.0 (signed)
- GPU threading.
- Hybrid threading (CPU threads + GPU threads).
- Dithered Screen-Space Cross-Fading.
com.reromanlee.transvoxel-1.1.0.tgz
SHA256: 187083916c4074cffd1e3808c11d704f4dbe63ddcd2379a417b8616fb507997f
v1.0.0 (signed)
com.reromanlee.transvoxel-1.0.0.tgz
SHA256: e25f35e4a3fd9f026340ad321194e887b553421262cab2bc3bb55115fb346cac