You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Terrain/Code/Source/TerrainRenderer
Ken Pruiksma dc5d50a4ce
Terrain default surface material (#7481)
Terrain default surface material
This adds the ability to set a default material on detail material regions as a fallback material for when there are no materials for an assigned surface tag, or there's only one surface tag but its weight is less than 1.0.

This also fixes some issues
- The terrain surface list component now correctly sends notifications on tag changes.
- The terrain area material notifications bus now has two separate change notifications - one for material, the other for tag
- The terrain renderer will now only consider a single region per point queried instead of any region that might have a matching surface tag.
4 years ago
..
Components Terrain default surface material (#7481) 4 years ago
EditorComponents Added missing doc links. (#5841) 4 years ago
Passes LYN-8551 Terrain: Renderer: Create compute pass for clipmaps (#7116) 4 years ago
Aabb2i.cpp Clipmap bounds class (#7134) 4 years ago
Aabb2i.h Clipmap bounds class (#7134) 4 years ago
BindlessImageArrayHandler.cpp Updated all array_view uses with the C++20 span. (#7157) 4 years ago
BindlessImageArrayHandler.h Terrain Feature Processor separated into several classes. Macro materials abstracted from meshes. (#6350) 4 years ago
ClipmapBounds.cpp Clipmap bounds class (#7134) 4 years ago
ClipmapBounds.h TerrainDetailMaterialManager to use ClipmapBounds for its detail mateiral id texture. (#7182) 4 years ago
TerrainAreaMaterialRequestBus.h Terrain default surface material (#7481) 4 years ago
TerrainDetailMaterialManager.cpp Terrain default surface material (#7481) 4 years ago
TerrainDetailMaterialManager.h Terrain default surface material (#7481) 4 years ago
TerrainFeatureProcessor.cpp LYN-8551 Terrain: Renderer: Create compute pass for clipmaps (#7116) 4 years ago
TerrainFeatureProcessor.h Terrain Feature Processor separated into several classes. Macro materials abstracted from meshes. (#6350) 4 years ago
TerrainMacroMaterialBus.cpp Terrain Feature Processor separated into several classes. Macro materials abstracted from meshes. (#6350) 4 years ago
TerrainMacroMaterialBus.h Terrain Feature Processor separated into several classes. Macro materials abstracted from meshes. (#6350) 4 years ago
TerrainMacroMaterialManager.cpp Terrain Feature Processor separated into several classes. Macro materials abstracted from meshes. (#6350) 4 years ago
TerrainMacroMaterialManager.h Terrain Feature Processor separated into several classes. Macro materials abstracted from meshes. (#6350) 4 years ago
TerrainMeshManager.cpp Making terrain query resolution a single float instead of a Vector2 (#7186) 4 years ago
TerrainMeshManager.h Terrain Feature Processor separated into several classes. Macro materials abstracted from meshes. (#6350) 4 years ago
Vector2i.cpp Clipmap bounds class (#7134) 4 years ago
Vector2i.h Clipmap bounds class (#7134) 4 years ago