Unity Terrain Beispiel
Schritte
Repository Klonen
Im Terminal an dem Ort, wo das Unityprojekt gespeichert werden soll:
git clone https://gitea.fhgr.ch/gauchmarc/VR_Terrain.git
Projekt öffnen und Szene laden
- Unity Hub öffnen
 - Auf Add
 - Den vorhin heruntergelandenen Ordner auswählen
 - Warten bis das Projekt gestartet wurde
 - File > Open Scene > Scenes > SampleScene.unity > Öffnen
 
Terrain hinzufügen
- Rechtsklick auf SampleScene
 - GameObject > 3D Object > Terrain
 - Dann Modellieren
 - Kamera positionieren
 
Pflanzen
- Edit Trees
 - Einen Tree aus den Vorlagen auswählen
 - Zeichnen
 - Paint Details
 - Edit Details > Add Grass Texture
 - Detail Texture Auswahl öffnen
 - Leafs19 auswählen
 - Add
 - Zeichnen (evtl. hineinzoomen um die Pflanzen zu sehen)
 
Fels
- Auf Paint Terrain gehen
 - Paint Texture auswählen
 - Edit Terrain Layers...
 - Add Layer
 - Das graue auswählen
 - Nochmals das Graue auswählen
 - Zeichnen (beim ersten Klick wird alles in dieser Farbe gemalt. Sieht man beim hineinscrollen)
 - Edit Terrain Layers...
 - Add Layer
 - Sand auswählen
 - Nochmals Sand auswählen
 - Sand zeichnen
 
Wasser
- GameObject
 - Low Poly Water
 - Dialog
- Object Name: Ocean
 - 100, 100, 1200, 1200
 
 - Pos 600,0,600
 - Scale 2, 1, 2
 - Testen
 - Terrain auf Y -10
 - Dann Waveheight auf 5
 
Wolken
- Cloud_PS Prefab in Szene ziehen
 - Positionieren
 
Herumfliegen
1 CameraScript an Main Camera 2. Far Clipping Plane auf 5000
Steuerung
WASD: Horizontal Plane
QE: Vertikale
IJKL: Rotation
UO: Rollen
F: Reset Rotation
R: Reset an Startpunkt
Oder mit dem Gamepad
Skybox
- Neues Material
 - Skybox nennen
 - Render -> Skybox/Procedural
 - Ground das Wasser nehmen
 - Himmel andere Farbe
 - Skybox in Editor auf den Hintergrund ziehen.
 
Mit Cubic könnt ihr eigene Bilder nehmen
Quellen
Clouds_PS
Clouds VFX Effect Particle System | How to make Clouds using unity Particle System VFX - Aqsa Nadeem
Unity Keyboard Navigation
https://www.youtube.com/watch?v=p-3S73MaDP8 https://medium.com/nerd-for-tech/moving-with-the-new-input-system-unity-a6c9cb100808
Water Shader
https://www.youtube.com/watch?v=RD9Vqz-Qd9g https://assetstore.unity.com/packages/tools/particles-effects/lowpoly-water-107563
Skybox
Description
				
					Languages
				
				
								
								
									ASP.NET
								
								77%
							
						
							
								
								
									C#
								
								20.4%
							
						
							
								
								
									ShaderLab
								
								2.6%