|
Beitrag des Monats |
Top Previous Next |
|
Detail Map: Fixed Function
Dieses Mal habe ich eine Demo erstellt, die eine Detail Map Funktion zeigt. Dieser Code ist besonders nützlich, wenn Sie normale Models für Ihre Terrains verwenden. Wir alle wissen, dass groß skalierte Models nicht besonders gut aussehen; hier ist ein Bild, das meine Behauptung stützt:
Man kann nichts daran ändern! Ein Skin von 1024 x 1024 Pixeln kann nicht gut aussehen, wenn das Model auf eine Größe von 30 skaliert wird... Warten Sie, es gibt doch etwas, das Sie tun können! Hier ist das gleiche Terrain mit einer Detail Map:
Der Unterschied ist gewaltig; das Terrain zeigt eine Menge mehr Details!
Meine Demo befindet sich im “Resource” Ordner. Um sie zu starten, entpacken Sie aum61code.zip und kopieren Sie den \detail Ordner in Ihr 3DGS Verzeichnis. Öffnen Sie test.wmp und starten Sie diese mit der main.wdl. Das ist alles!
Und so verwenden Sie diesen Effekt in Ihren Projekten: 1) Kopieren Sie den Inhalt des \detail Ordners (ohne die main.wdl) in Ihren Projektordner. 2) Binden Sie die detail.wdl in Ihr Skript ein. 3) Plazieren Sie die Terrainmodels und geben Sie ihnen die Action “detail_model”. Das ist alles!
Betrachten Sie mein Terrain Model, um zu sehen, wie ich die beiden Skins erstellt habe: - Der erste Skin ist die gewöhnliche Terraintextur. - Der zweite Skin ist eine Detail Map mit wenig Kontrasten.
Vielen Dank an Steempipe, der den Code lieferte!
|