This article's documentation is for anything that uses the Source engine. Click here for more information.

3D Model

From Valve Developer Community
< De
Jump to navigation Jump to search
English (en)Deutsch (de)Español (es)Français (fr)한국어 (ko)Русский (ru)Translate (Translate)


ein Modell, welches im Softimage Mod Tool(en) bearbetiet wird.

Ein Modell ist eine Sammlung von Punkten oder Vertices, die eine 3D-Form formen, bekannt als Mesh(en). Die Lücken zwischen den Punkten sind in der Regel mit Polygonen gefüllt und diese Polygone sind in der Regel von einem Material(en) bedeckt.

Modelle werden für nahezu jedes 3D Objekt in Source verwendet, das nicht zu der unterliegenden Brush(en)-Geometrie der Welt gehört. NPCs(en), physikalische Objekte, Waffen und manchal auch Gebäude sind Modelle.

Modelle werden mit einem externen Modellierungsprogramm erstellt, welches nicht Teil des Source SDKs ist. Valve verwendet derzeit Maya(en), aber es gibt auch andere Optionen(en). Das SDK-tool studiomdl(en) wird verwendet, um aus einem Modellierungsprogramm exportierte Dateien in das Binärformat MDL(en) zu kompilieren(en), welches Source versteht.

Um Konsistenz zu wahren, wählt eine Entity ihr eigenes Modell; die drei Hauptausnahmen sind prop_static(en), prop_physics(en) und prop_dynamic(en).

Wofür ein Modell verwenden?

eine Half-Life 2(en) Szene, die gänzlich aus Modellen besteht.
Detail
Ein Modell kann viel mehr Vertices als ein Brush besitzen. Level of detail(en) erlaubt es den Details, zur Performanceverbesserung abgeschwächt zu werden, wenn es zu weit weg ist.
Skelett-(en) und Vertex(en)animation
Detailierte und lebensechte Animationen können mit Modellen erreicht werden. Laufen, Reden, Rennen, Springen!
Dynamik
Sofern nicht speziell angefertigt, um sich anders zu verhalten, sind die Position, die Beleuchtung und die Animation eines Modells gänzlich dynamisch. Sie können überall hingehen und alles machen.
Replikation
Jede Instanz eines Modells sieht garantiert gleich aus und es können alle aufeinmal durch das Ändern von ein paar Dateien angepasst werden.

Konsolenbefehle

r_flushlod
Alle Modelle aus dem Speicher neu laden.
r_drawmodelstatsoverlay <1/0>
Den Namen des Modells ausgeben, der sich unter dem Fadenkreuz befindet.

Siehe auch


Stub

This article or section is a stub. You can help by expanding it.