Gothic 3 Mesh (.xcmsh)

Beim Erstellen von statischen Meshes für Gothic 3 ist es wichtig, dass sämtliche verwendeten Materialnamen einem Gothic 3-Material entsprechen, also nach einer .xshmat-Datei benannt sind. Die in der 3D-Datei verwendeten Texturen haben hingegen keinerlei Einfluss auf das Aussehen im Spiel, da die Engine die benötigten Texturen direkt in den .xshmat-Dateien nachsieht.

Für Levelmeshes spielen außerdem die Vertex Colors eine große Rolle: Der Alpha-Wert eines Vertex legt fest, wie stark das Modell an dieser Stelle das (Sonnen-)Licht reflektiert. Der RGB-Wert eines Vertex wird in gewissen Materialien dafür verwendet, zwischen verschiedenen Texturen zu überblenden um beispielsweise für einen sanften Übergang zwischen einer Gras- und einer Felsentextur zu sorgen. Solche Materialien lassen sich im Genome Material-Editor daran erkennen, dass sie ein Shader-Element mit dem Namen 'eCColorSourceVertexColor' aufweisen.

Der beste Weg um die Funktionsweise solcher Texturübergänge zu verstehen und somit selbst anwenden zu können, ist es, sich einige der originalen Landschaftsmeshes im bevorzugten 3D-Editor anzusehen und dabei besonders auf die Werte der Vertex Colors zu achten.

Über das .3db-Dateiformat können sowohl in GMax und 3ds Max als auch in Blender Vertex Colors im- und exportiert werden. In Blender verwendet man dazu zwei separate Vertex Color-Attribute mit den Namen 'rgb' und 'alpha'.