branchrust_reboot/main/procgen8cancel
70 Commits over 0 Days - ∞cph!
Fixed underwater bridges (properly)
Fixed lighthouses interrupting bridges (avoid bridges when placing them)
Randomize monument placement order
Reapplied lighthouse change from changeset 7789
Smoother cross blending of terrain features, prefab mountains and monument terrain requirements
Fixed pseudo procedural erosion not being applied properly
Better heightmap distortion
Made roadside poles orient themselves along the tangent of the path from the previous to the next pole
Converted TerrainPath to a handler for any type of infrastructure
Made TerrainPathConnect a component that can be used to connect a position to any infrastructure type
Added powerline / grid infrastructure type
Even better without missing materials
Working powerline wiring https://www.youtube.com/watch?v=e_DqV1xdf-Y
Wire shader and material tweaks
Check distance between two power poles before connecting them
Renamed PlaceInfrastructure to PlaceRoads
Added PlacePowerlines barebones
Major refactoring of procedural components
Made ImageProcessing.Dilate2D more generic
Removed the need for terrain raycasting step during load
Added ProceduralObject system
Added AddToHeightMap and AddToWaterMap scripts (replace raycasting)
Improved cliff analysis (fixes some cases where grass would spawn midair)
Updated rock prefabs to new non-raycasting setup
Retired TerrainTopology.BLENDED
Updated cave prefab to LOD grid and the new non-raycasting setup
Forced river meshes to flow downhill
Improved splat mapping of post-generation cliff detection
Multithreaded post-generation cliff detection
Subtracted changeset 8383
Reapplied changeset 8383 but different
Improved monument spawn filter checking
Increased road and river width
Changed a bunch of stuff about how roads and rivers are generated
When placing a roadside object fails try again as soon as possible (instead of waiting for the next node)
Only connect powerline poles if 3 or more can be connected in a row
Added big-ass high voltage powerlines
New roads WIP
Various improvements for the road and river terrain adjustments
Added collider to high voltage pole
Don't allow road slopes that would break the current Guinness world record
Added powerline topology around powerlines
Fixed roadside / riverside topologies dilating into road / river
Optimized some topology checks
Fixed missing bridges
Added PathInterpolator (various interpolation methods along a 3D path)
Refactored path code and switched everything to PathInterpolator
Made roads more wiggly
Fixed some rocks spawning on roads