Updated changelog
parent
4fe4c39548
commit
93d9272e01
|
@ -14,17 +14,26 @@ Ongoing development - `master`
|
|||
- General
|
||||
- Added `VoxelTerrain.get_data_block_size()`
|
||||
- Added `VoxelToolTerrain.for_each_voxel_metadata_in_area()` to quickly find all metadata in a box
|
||||
- Added property to configure collision margin
|
||||
|
||||
- Smooth voxels
|
||||
- Initial support for texturing data in voxels, using 4-bit indices and weights
|
||||
- Optimized `VoxelMesherTransvoxel`'s hot path, making it about 20% faster
|
||||
- Added `copy` to `VoxelToolLodTerrain`
|
||||
- Added `get_voxel_f_interpolated` to `VoxelToolLodTerrain`, useful to obtain interpolated SDF
|
||||
- Added option to simplify meshes with Transvoxel, using MeshOptimizer
|
||||
- Added extra option to `VoxelInstanceGenerator` to emit from faces more precisely, especially when meshes got simplified (slower than the other options)
|
||||
|
||||
- Breaking changes
|
||||
- `VoxelBuffer` channels `DATA3` and `DATA4` were renamed `INDICES` and `WEIGHTS`
|
||||
- `VoxelInstanceGenerator.EMIT_FROM_FACES` got renamed `EMIT_FROM_FACES_FAST`. `EMIT_FROM_FACES` still exists but is a different algorithm.
|
||||
|
||||
- Fixes
|
||||
- `VoxelGeneratorGraph`: changes to node properties are now saved properly
|
||||
- `VoxelBuffer`: `copy_voxel_metadata_in_area` was checking the source box incorrectly
|
||||
- `VoxelMesherTransvoxel`: no longer crashes when the input buffer is not cubic
|
||||
- `VoxelLodTerrain`: fixed errors and crashes when editing voxels near loading borders
|
||||
- `VoxelTool` channel no longer defaults to 7 when using `get_voxel_tool` from a terrain with a stream assigned. Instead it picks first used channel of the mesher (fallback order is mesher, then generator, then stream).
|
||||
|
||||
|
||||
09/05/2021 - `godot3.3`
|
||||
|
|
Loading…
Reference in New Issue