Skip to content
/ s6 Public
forked from jmdejong/s6

experimental 3d open world stuff

License

Notifications You must be signed in to change notification settings

swiftroot/s6

 
 

Repository files navigation

3D procedural large open world experiments

Trying to build a heightmap terrain system.

screenshot of heightmap terrain with a texture, some transparent water and some grass meshes

Built in Godot 4.0 rc 3 (and will likely update with the most recent 4.0 version that's available).

Structure

The world consists of multiple components Most components should get their update_viewpoint called with the new viewpoint when the viewpoint changes (for example because the player moves)

Blueprint

The blueprint defines what the shape of the heightmap should be. It is the source of information for all other components. The other components should get the blueprint as their source property

HeightMesh

The HeighMesh is showing the heightmap itself.

HeightCollisiton

Does the physical collisions

HeightGrass

The HeightGrass component can draw a lot of small meshes (like grass) on the heightmap

About

experimental 3d open world stuff

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 68.9%
  • HTML 31.1%