3D Ansicht im Hammer Editor schwarz

26.06.2007

Es gibt zwei Arten, auf die dieses Problem behoben werden kann. Die erste Methode muss nach jedem Laden der Map ausgeführt werden; die zweite Methode ist dauerhaft, allerdings auch nur für eine Map und nicht für alle. Eine Lösung, die nur ein Mal ausgeführt werden muss ist mir bisher leider noch nicht bekannt.

Methode 1: Kamera positionieren

Um das Problem zu lösen, sollte zuerst betrachtet werden, wo das Problem überhaupt liegt. Die Sache ist die, dass in der .vmf (also der unkompilierten Map) nicht gespeichert ist, wo sich die Kamera im 3D Fenster nach dem Laden befinden soll, weshalb sie sich quasi im „Nirgendwo“ befindet. Die Lösung ist naheliegend: es muss ihr eine Position zugeteilt werden.
Dafür gibt es viele verschiedene Möglichkeiten, im Prinzip sind sie aber alle gleichwertig:

Wie gesagt, all diese Wege sind völlig gleichwertig, wobei ich persönlich den Ersten am praktischten finde.

Methode 2: Kamera in .vmf festlegen

Da hierzu manuell in die .vmf eingegriffen werden muss, sollte zuerst ein Backup der .vmf erstellt werden!

öffne nun die .vmf mit einem beliebigen Texteditor.
Fast ganz unten in der Datei sollte folgender Code zu finden sein:


cameras
{
	"activecamera" "-1"
}
				

Diesen Abschnitt ersetzt du nun durch das Folgende:


cameras
{
	"activecamera" "0"
	camera
	{
		"position" "[0 0 0]"
		"look" "[0 90 0]"
	}
}
				

position steht für die Position der Kamera nach dem Laden der Map im Editor. 0 0 0 entspricht dabei dem Ursprung des Koordinatensystems der Map, also der Stelle, wo die drei Achsen angezeigt werden.
look gibt die Blickrichtung an. Bei 0 90 0 wird entlang der Y Achse (grün im Editor) geblickt.
Diese Vorgehensweise hat zwei Vorteile:
Sie muss für eine Datei nur ein Mal ausgeführt werden.
In Zukunft wird beim Schließen der Map auch die Position der Kamera gespeichert; es ist beim Laden der Map also nicht nur gleich etwas in der 3D Ansicht zu sehen, sondern die Kamera befindet sich genau an der Stelle, wo sie sich beim Schließen befand.


Aktualisieren
Aktualisieren!


RSS Feed
RSS Feed


Valides XHTML 1.0

Valides CSS 2.1

Valides RSS 2.0