mirror of
https://github.com/Relintai/godot_voxel.git
synced 2025-05-01 17:57:55 +02:00
Update README about smooth terrain
This commit is contained in:
parent
a5a1ded2f3
commit
5823dfcb8c
11
README.md
11
README.md
@ -1,7 +1,7 @@
|
|||||||
Voxel Tools for Godot
|
Voxel Tools for Godot
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
C++ module for creating cube-esque voxel worlds in Godot Engine.
|
C++ module for creating volumetric worlds in Godot Engine.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@ -19,8 +19,9 @@ Features
|
|||||||
- Fully editable terrain (see demo: https://github.com/Zylann/voxelgame)
|
- Fully editable terrain (see demo: https://github.com/Zylann/voxelgame)
|
||||||
- Compact voxel storage using 8-bit channels like images
|
- Compact voxel storage using 8-bit channels like images
|
||||||
- Data segmentation using blocks of 16x16x16 voxels (so the world can be theoretically infinite)
|
- Data segmentation using blocks of 16x16x16 voxels (so the world can be theoretically infinite)
|
||||||
- Calculates meshes based on grid of voxels. Only visible faces are generated.
|
- Support for minecraft-style terrain using voxel types
|
||||||
- Vertex-based ambient occlusion on voxel edges (comes for free at the cost of slower mesh generation)
|
- Support for smooth terrain using Transvoxel http://transvoxel.org/
|
||||||
|
- Vertex-based ambient occlusion on voxel edges (only cubic mode, comes for free at the cost of slower mesh generation)
|
||||||
- Mesh-based physics based on Godot (high generation cost but works at decent speed)
|
- Mesh-based physics based on Godot (high generation cost but works at decent speed)
|
||||||
- Simple interface for deferred terrain generators (block by block)
|
- Simple interface for deferred terrain generators (block by block)
|
||||||
- Optional profiling information
|
- Optional profiling information
|
||||||
@ -31,7 +32,7 @@ Ideas TODO
|
|||||||
|
|
||||||
- Automatic terrain generation (currently not automatic)
|
- Automatic terrain generation (currently not automatic)
|
||||||
- Voxels can be of any shape, not just cubes (not fully accessible yet but present in code)
|
- Voxels can be of any shape, not just cubes (not fully accessible yet but present in code)
|
||||||
- VoxelStreamer node to put on players so terrains know which voxels to load around them
|
- Dynamic voxel loading (finite or infinite maps)
|
||||||
- Support internal threading
|
- Support internal threading
|
||||||
- Support saving and loading through helper classes
|
- Support saving and loading through helper classes
|
||||||
- Promote classes to Node and Resource for better editor experience
|
- Promote classes to Node and Resource for better editor experience
|
||||||
@ -40,7 +41,7 @@ Ideas TODO
|
|||||||
- Generate Mesh resources from voxels so they can be used in the editor as MeshInstances
|
- Generate Mesh resources from voxels so they can be used in the editor as MeshInstances
|
||||||
- Import resources from other editors like Magicka-voxel
|
- Import resources from other editors like Magicka-voxel
|
||||||
- Volumetric grid algorithms: fluids, pathfinding, lighting...
|
- Volumetric grid algorithms: fluids, pathfinding, lighting...
|
||||||
- Smooth meshes with the Transvoxel algorithm
|
|
||||||
- Seam-free level of detail (LOD)
|
- Seam-free level of detail (LOD)
|
||||||
- Ability to bake terrains if we don't want them to be editable in game
|
- Ability to bake terrains if we don't want them to be editable in game
|
||||||
|
- Migrate to DLScript (needs reworks to keep low overhead, but that would be really, really nice)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user