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
+6
View File
@@ -40,6 +40,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -59,6 +60,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf
@@ -108,6 +110,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -127,6 +130,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf
@@ -175,6 +179,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -194,6 +199,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf
+6
View File
@@ -39,6 +39,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -58,6 +59,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf
@@ -108,6 +110,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -127,6 +130,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf
@@ -175,6 +179,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -194,6 +199,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf
+6
View File
@@ -40,6 +40,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -59,6 +60,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf
@@ -109,6 +111,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -128,6 +131,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf
@@ -176,6 +180,7 @@ jobs:
other_licenses.txt
features.txt
Editor/images/
Editor/terrain/
Editor/sound/
Editor/*.ini
Editor/*.ico
@@ -195,6 +200,7 @@ jobs:
Tests/images/
Tests/sound/
Tests/*.ini
Tests/*.txt
Tests/*.ico
Tests/*.lua
Tests/*.ttf