branchrust_reboot/main/procgen3cancel

19 Commits over 0 Days - ∞cph!

10 Years Ago
Merge from main
10 Years Ago
Added ImageProcessing class (contains Dilation, GaussianBlur and Average filters for now)
10 Years Ago
Made splatmap noise preserve hard edges
10 Years Ago
Beautified colormap generation code
10 Years Ago
Doubled forest edge thickness
10 Years Ago
Stretched forest shape a bit Made forests in the arid biome smaller Tweaked overall forest shape and frequency Fixed forest 6 having snow Fixed off by one in dilation algorithm Made Deque force buffer size to power of two in EnsureCapacity
10 Years Ago
Added a few turd rocks back to the arid biome (they look okay there I think?) Removed some useless inspector variables from the decor scripts Tweaked the minimum terrain height at the terrain borders
10 Years Ago
Optimized colormap calculation Optimized splatmap calculation Added sand-colored dirt layer between beach and grass Improved island fadeout towards the terrain borders Made mountains in the arctic biome slightly bigger again
10 Years Ago
Inverted forest edge dilation to keep tiny forests from expanding to dot-shaped forests Tweaked forest placement
10 Years Ago
Added Deque class Added MinQueue and MaxQueue class Made forest edges get calculated using a dilation algorithm for fine control and better accuracy
10 Years Ago
Added Mathx class Updated game manifest Made terrain heightmap generation more configurable Adjusted heightmap generation Tweaked terrain layout and splat mapping Optimized colormap calculation Adjusted some decor spawn filter parameters
10 Years Ago
Merge from main
10 Years Ago
Merged forest 1/2 and forest 3/4/5 (do the full set of 7 once the first 4 are complete)
10 Years Ago
OCD
10 Years Ago
▇'▇ ▋▊ ▉▉█▋▉
10 Years Ago
Post-merge cleanup
10 Years Ago
Updated game manifest Made TerrainTopology.Enum values continuous powers of two
10 Years Ago
Merge from main
10 Years Ago
Added inspector variable attribute for enum masks Changed most enums in SpawnFilter to masks (for multiselect support) Removed tons of unused parameters from SpawnFilter (most were merged into TopologyType) Optimized SpawnFilter factor calculation Added dedicated forest edge regions (so we can add different trees and dense border foliage) Added TerrainLayout (read & write terrain layout info) Added a terrain layout pre-pass to the terrain generation (bakes biomes and topology) Optimized terrain generation (mostly due to the layout prepass) Added placeholder trees to the arid biome Made forest size and frequency tweakable for every forest type