3 Commits over 0 Days - ∞cph!
Terrain: 4 layer paintable splatmap, weighted blending, better normals, better tooling
Shitty layer selection, need to GetPixels on a mip or something instead
Import heightmap dialog, support different resolutions
Put all terrain editor code in its own namespace
Auto shading by slope
Ao texture is excessive
Import heightmap dialog, support different resolutions
Put all terrain editor code in its own namespace
Terrain tool selection
Splatting tool & compute shader, balances weights automatically
Artist defined splats (albedo, normal, roughness, more is probably overkill) - use summed control map
Nicer brush defaults
Don't use VirtualWidgets for terrain tool selection, they're the most simple buttons + tooltips
Better behaved brush preview, don't destroy/create every frame, can destroy on disable or invalid tool
more normal normals
default first layer for any missing weight
Terrible performing Texture -> Pixmap, but only because of GetPixels on a 4k texture