territory
3D rendered proc-gen world test. C++ homebrew voxel engine for agent-driven prodedural generation / world simulation (by weigert)
SoilMachine
Advanced, modular, coupled geomorpohology simulator for real-time procedural terrain generation. (by weigert)
territory | SoilMachine | |
---|---|---|
2 | 11 | |
329 | 245 | |
- | - | |
0.0 | 1.6 | |
over 1 year ago | 11 months ago | |
C++ | C++ | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
territory
Posts with mentions or reviews of territory.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-05.
-
OpenGL Buffer Object Management in Infinite Terrain
A practical implementation in a real voxel project is actually here. I never actually hit any limits before.
-
SoilMachine: Multi-Layer Realtime Erosion System [WIP]
This is already a C++ library / system! You should be able to run it on your linux repo of choice. I am also trying to make a "generalized" terrain generator. Once it's done, I'll probably voxelize and add dwarf fortress style agents like here.
SoilMachine
Posts with mentions or reviews of SoilMachine.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-22.
-
Island River Map
I have another program SoilMachine, which re-implements lakes with a new time-deferred automata system running on the layer map. If you wanna know how it works, you can read here. SoilMachine is built specifically to allow for multiple soil types with different properties.
-
Meandering Rivers by Momentum Conservation
I have a working simulator which is built for multiple layers called SoilMachine. Here is an article about how it works.
-
Simulating Wind on Procedural Terrain using GPU Accelerated Lattice Boltzmann Method [Article + Source]
You can find an article explaining how this works on my blog here and a terrain-based implementation here. For more detailed source code on the LBM method, check out the examples here.
-
An Efficient Data Structure for 3D Multi-Layer Terrain and Erosion Simulation [Article + Source]
You can find the source code here (project name SoilMachine, reference implementation).
-
Simulated Wind on Procedural Terrain [WIP]
The main application I am looking at is doing procedural weather on simulated terrain to seed hydraulic and wind erosion systems with this repo.
-
...I'm back to simulating erosion again...
In the future, with a good groundwater system you can distribute plants with different root properties realistically as a particle system and use this to further influence erosion parameters.
-
Some Procedural Terrain made with SoilMachine [Source]
You can find the source code for this project here.
-
SoilMachine: Multi-Layer Realtime Erosion System [WIP]
Sure, you can find the code for this terrain generator here. It's not done yet, I am currently experimenting with multiple water tables / ground water. And the GUI is incomplete - you can't elegantly define initial terrain and stuff yet or export. But it runs and you can choose the sediment parameters! It's a WIP.
What are some alternatives?
When comparing territory and SoilMachine you can also consider the following projects:
voxelman - A voxel engine for godot. I'ts a c++ engine module.
erodr - An implementation of Hans Theobald Beyer's algorithm for simulated hydraulic erosion
sift3 - Repository sifter and hardlinker
SimpleHydrology - Procedural Hydrology / River / Lake Simulation
basic-voxel-engine - A Minecraft-like voxel engine, written in C++.
SimpleWindErosion - Procedural Wind Erosion / Abrasion / Suspension / Cascading / Aeolian Process Simulation
UE5VoxelTutorial - A collection of voxel mesh generation algorithms
island_map
TinyEngine - Tiny OpenGL Wrapper / 3D Engine in C++
MicroClimate - Tiny Climate Simulation
sprator - A GUI application to generate random sprites and export as icon.
territory vs voxelman
SoilMachine vs erodr
territory vs sift3
SoilMachine vs SimpleHydrology
territory vs basic-voxel-engine
SoilMachine vs SimpleWindErosion
territory vs UE5VoxelTutorial
SoilMachine vs island_map
territory vs TinyEngine
SoilMachine vs MicroClimate
territory vs sprator
SoilMachine vs TinyEngine