Cube Maps
Cubemaps sind die Texturdateien, die auf metallischen Gegenständen verwendet werden, um ihnen Reflexionen hinzuzufügen. Cubemaps erzeugen Scheinreflexionen auf Objekten im Spiel.
Der Name Cubemap kommt daher, dass diese Texturen die Form eines aufgeklappten Würfels haben: Sie bestehen aus sechs quadratischen Bildern derselben Größe, die die sechs Seiten eines Würfels mit einem nahtlosen Bild bedecken. Es gibt verschiedene Formen für Cubemaps (so wie es verschiedene Möglichkeiten gibt, einen Würfel zu entfalten).
Bei den verwendeten Cubemaps handelt es sich um Bilder im DDS-Format mit 6 Ebenen (plus den entsprechenden Minimaps), die jeweils die Fläche eines Würfels darstellen. Je nach Ausrichtung einer Oberfläche eines 3D-Objekts verwendet die Render-Engine die Farbinformationen einer der Würfelflächen, um die reflektierte Farbe zu ändern.
Die gebräuchlichste Art, eine Cubemap zu erstellen, ist die Verwendung eines Bildes einer Landschaft, da diese Landschaft das Bild ist, das sich auf dem Gegenstand spiegelt, aber man kann Cubemaps auch einfach mit abstrakten Bildern mit dunklen und hellen Flecken erstellen. Cubemaps sind vornehmlich eine Modder-Ressource, ihr bloße Installation macht sich im Siel nicht bemerkbar. Es gibt aber auch Cubemap-Mods, die Vanilla-Cubemaps ersetzen.
Cubemap Generator
Javascript
Drei Javascript-Utilitys von Jonas Zeitler zur Projektion gleichwinkliger Texturen in Cubemaps und TOAST-Maps. In der Live-App wählt man ein beliebiges eigenes Bild aus und das Script erstellt daraus die Cubemap. Auflösung und Rotation sind einstellbar. Der Download enthält bei Cubemaps die sechs Würfelseiten im .PNG-Format.
Die erzeugten Einzelbilder kann man z.B. für den CubeMap Creator aufarbeiten und verwenden.
CubeMap Creator
Das Programm Fallout4 CubeMap Creator ist in der Lage, 6 reguläre DDS-Dateien zu einer Multi-Page zusammenzufügen. Es kann für alle Spiele, die ein mehrseitiges DDS-Cubemap-Texturformat verwenden, eingesetzt werden.
- Kopiere sechs Quelldateien in das Stammverzeichnis des Programms. Alle Quelldateien müssen vollständig vorbereitet sein. Alle 6 Dateien müssen die gleichen Einstellungen haben (DDS-Typ, Auflösung, Farbtiefe, Vorhandensein des Alphakanals und andere). Das Programm übernimmt alle Parameter aus der ersten Datei, und wenn sich die nachfolgenden Dateien von der ersten unterscheiden, werden die anderen Seiten nicht korrekt oder gar nicht angezeigt.
In dem Spiel Fallout 4 haben alle mehrseitigen DDS die folgenden Parameter:- DDS-Typ: ARGB8888 (A8R8G8B8)
- Auflösung: 128x128
- Farbtiefe: 32 bit
- Benenne die Quelldateien wie folgt um: 1. Seite = 1.dds; 2. Seite = 2.dds; 3. Seite = 3.dds; 4. = 4.dds; 5. = 5.dds; 6. Seite = 6.dds. Falls die Dateien aus dem CubeMap Generator stammen, ist die Umbenennung:
- nx → 1.dds
- px → 2.dds
- pz → 3.dds
- nz → 4.dds
- py → 5.dds
- ny → 6.dds
- Starte das Programm
F4_CubeMap_creator.exe - Wenn alles richtig gemacht wurde, dann erscheint die Datei
out.ddsim Ordner, sie kann in den gewünschten Namen umbenannt und im Spiel verwendet werden.
Eine Überprüfung der Datei im Spiel konnte nicht vorgenommen werden.
Beispiele für Fallout 4 Cubemaps
Siehe auch
- Jonas Zeitler 2018: Live App: Cubemap and TOAST map Generator https://j-zeitler.github.io/cubemap-toastmap-generator/ (abgerufen am 06.12.2024)
- Creating cubemaps for Skyrim https://wiki.nexusmods.com/index.php/Creating_cubemaps_for_Skyrim (abgerufen am 06.12.2024)
- gmh4589 2020: CubeMap Creator 1.2 https://www.nexusmods.com/fallout4/mods/34479?tab=files (abgerufen am 06.12.2024)
- becks0815 2020: Cubemap Generation (GIMP Plugin) https://www.nexusmods.com/fallout4/mods/48694?tab=description (abgerufen am 06.12.2024)
- ajhakra 2018: ajhakra's Cubemaps https://www.nexusmods.com/fallout4/mods/27631?tab=description (abgerufen am 06.12.2024)
- Spifferino 2024: Natural Cubemaps https://www.nexusmods.com/fallout4/mods/86254?tab=description (abgerufen am 07.12.2024)