Procedural Terrain (#408)

0.60.50:
- Added procedural terrain generator (for now this is Editor only preview version)
- Added LOD (Level Of Detail) support
- Added LOD Generator to Editor (Mesh Window -> LOD Gen), uses the meshoptimizer library
- Editor can merge multiple objects now into one mesh (Mesh window -> Merge Selected)
- Ocean: added occlusion culling support to detect when ocean is occluded
	- can skip planar reflection render for ocean
	- can skip ocean simulation
	- can skip ocean rendering
- CPU ray tracing optimization: TMin and TMax parameter
	- can improve Ray-AABB and Ray-Triangle tests
	- improves performance of third person character controller script
- other fixes
This commit is contained in:
Turánszki János
2022-04-10 11:42:10 +02:00
committed by GitHub
parent 2d9f60856d
commit 604140ad85
70 changed files with 2777 additions and 608 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ void CameraWindow::Create(EditorComponent* editor)
float hei = 18;
float step = hei + 2;
farPlaneSlider.Create(1, 5000, 1000, 100000, "Far Plane: ");
farPlaneSlider.Create(0.1f, 10000, 5000, 100000, "Far Plane: ");
farPlaneSlider.SetTooltip("Controls the camera's far clip plane, geometry farther than this will be clipped.");
farPlaneSlider.SetSize(XMFLOAT2(100, hei));
farPlaneSlider.SetPos(XMFLOAT2(x, y += step));