Skip to content

Releases: reromanlee/Transvoxel

v2.0.0 (signed)

Choose a tag to compare

@reromanlee reromanlee released this 17 Sep 20:17
b33c0b7
  1. 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.
  2. Breaking: the demo no longer lives in Runtime/Demo. It ships as a Package Manager sample — Window ▸ Package Manager ▸ Transvoxel ▸ Samples ▸ Import.
  3. 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.
  4. New: triplanar projection. Removes the stretched, smeared texturing on cliffs, overhangs and cave walls. Opt-in per palette.
  5. 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.
  6. Fixed: LOD colorization did nothing whenever a material palette was assigned. The tint was being written and silently discarded by the palette shader variants.
  7. Fixed: chunkFadeInSeconds = 0 rendered the terrain full of holes. Meshes built with fading off left a vertex attribute unbound and the shader clipped against undefined data.
  8. Fixed: a palette texture in an unsupported format crashed the terrain on enable. Any PNG without an alpha channel, imported uncompressed, would do it.
  9. 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.
  10. Added PlayMode render tests that assert on rendered pixels, alongside the existing EditMode suite.
  11. Added a CHANGELOG.md and UPM installation instructions (Git URL, release tarball, local clone).
  12. 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)

Choose a tag to compare

@reromanlee reromanlee released this 13 Jul 22:03
b158116

Hardware usage monitoring (specifically for the landscape generation):

  1. CPU ms
  2. GPU ms
  3. GPU memory
  4. RAM memory

com.reromanlee.transvoxel-1.2.1.tgz
SHA256: 50db99457e95a947bf03ee57964acb4f8ef0a4d5b3b33aea96d48e12f92070bd

v1.2.0 (signed)

Choose a tag to compare

@reromanlee reromanlee released this 12 Jul 18:36
4ad70bf
  1. Material IDs for filling the landscape with different materials + ID0 for the default one.
  2. Dedicated material editor + scriptable object for storing materials.
  3. 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)

Choose a tag to compare

@reromanlee reromanlee released this 11 Jul 19:36
e23d516
  1. Dithered Screen-Space Cross-Fading shader.
  2. Crossfade effect when switching LODs.
  3. Crossfade effect when terraforming.
  4. Dithered chunks from the draw distance edge.

com.reromanlee.transvoxel-1.1.1.tgz
SHA256: a4326e20f8ffec4bd99ef536d78a510e9afec7966fdacdb6fb7c2c7f228aca4c

v1.1.0 (signed)

Choose a tag to compare

@reromanlee reromanlee released this 10 Jul 18:09
  1. GPU threading.
  2. Hybrid threading (CPU threads + GPU threads).
  3. Dithered Screen-Space Cross-Fading.

com.reromanlee.transvoxel-1.1.0.tgz
SHA256: 187083916c4074cffd1e3808c11d704f4dbe63ddcd2379a417b8616fb507997f

v1.0.0 (signed)

Choose a tag to compare

@reromanlee reromanlee released this 10 Jul 10:46

com.reromanlee.transvoxel-1.0.0.tgz
SHA256: e25f35e4a3fd9f026340ad321194e887b553421262cab2bc3bb55115fb346cac