F1R3ON Geschrieben 2. August 2020 Melden Share Geschrieben 2. August 2020 Liebe Community, ich überlege eine Insel zu erstellen. Nur bin ich mir nicht sicher ob ich ein Terrain oder ein Mesh nehmen sollte. Die Gebirge würde ich Modellieren. Beim Terrain denk ich mir wäre es einfacher die Landschaft zu texturieren. Was ist die bessere Entscheidung? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
SkipToPlay Geschrieben 2. August 2020 Melden Share Geschrieben 2. August 2020 Ich würde schon das Terrain-System empfehlen, da hier auch gewisse Laufzeitoptimierungen vorhanden sind. Normalerweise nutzt man das Terrain als Grundlage und schmückt den Rest mit einzelnen Modellen aus, um so etwas wie ein Gebirge und eine detailierte Landschaft umzusetzen. In der aktuellen Unity-Version besteht auch die Möglichkeit, Löcher in das Terrain zu painten. Damit können auch beliebig komplexe Strukturen mit Höhlen usw realisiert werden. Die Ränder der Löcher im Terrain sollten aber mit eigenen Modellen verdeckt werden. Möchte man die Übergänge so nahtlos wie möglich haben, kann man an den Schneidepunkten zwischen Mesh-Höhlen und Terrain auch Decals nutzen (sofern man eine der neuen RP's nutzt). Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
F1R3ON Geschrieben 2. August 2020 Autor Melden Share Geschrieben 2. August 2020 Vielen Dank für die schnelle Antwort, also wäre da Terrain doch die beste Methode den Boden der Insel inkl Wege etc per Terrainsystem zu machen :) Ich benütze das URP nicht das HRP, da ich keinen wirklichen realismus und genaue Schattenberechnungen brauche. Das mit den Höhlen ist intressant, da ja Unity mit 2019.3? ja das im Terrain Editor eingebaut hat nach einer halben Ewigkeit :D Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
F1R3ON Geschrieben 4. August 2020 Autor Melden Share Geschrieben 4. August 2020 Ist ein Terrain auch von der Laufzeit her performant? Worauf müsste man bei Terrains achten? Gibt es auch eine Möglichkeit das LOD einzustellen oder macht das Unity automatisch für das Terrain? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Zer0Cool Geschrieben 7. August 2020 Melden Share Geschrieben 7. August 2020 Das Terrain hat diverse Settings die die Performance beeinflussen: Pixel Error (higher = faster) Base Map Dist. (lower = faster) Cast Shadows (off = fastest) Reflection Probes (off = fastest) Detail Distance (lower = faster) Detail Density (lower = faster) Tree Distance (lower = faster) Billboard Start (lower = faster) Max Mesh Trees (lower = faster) Detail Resolution Per Patch (higher = faster) Detail Resolution (lower = faster) Am meisten Performance verbrauchen die Terrain Details. Beispielsweise Gras und oder auch Bäume. Das LOD für den Terrainmesh berechnet Unity selbst. Für Bäume gibt es kein LOD, hier werden entweder die Meshes als ganzes verwendet oder Billboard (siehe Billboard Start). Eine Ausnahme bilden spezielle "Asset-Bäume" wie SpeedTree. SpeedTree besitzt LODs und diese werden auch vom Terrainsystem berücksichtigt. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.