Community-Tutorials (Source)

Spiegel in der Source Engine

HI
Das ist mein erstes Turorial es handelt ( wie auch oben im Titel steht ) davon wie man in der Source Engine einen Spiegel erstellt . Ich habe das Tutorial extra ausführlich gemacht also bitte nicht zu hart ihr Mapperprofis ^^ .
Als erstes muss ich noch sagen solch einen Spiegel sollte man nur für kleine Wandspiegel oder Ähnliches nehmen da der Spiegel nicht wie in Doom³ beispielsweise die Umgebung perfekt wiedergeben . Desweiteren sollte man darauf vorbereitet sein das dieser Spiegel maximal eine Auflösung von 256 x 256 Pixeln hat also wenn man ihn auf grosse Flächen benutzt schaut das ein bisschen sehr pixelig aus und man kann sich nicht selber im Spiegel betrachten . Wenn man einen spiegelnden Boden haben möchte sollte man sich dieses Tutorial ansehen http://www.mapping-tutorials.de/forum/showthread.php?t=12607 .
Naja also los jetzt :D :
Was ihr braucht :
1 x Hammereditor
1 x env_cubemap --> Tutorial dazu http://www.mapping-tutorials.de/forum/showthread.php?t=1773&highlight=Spiegelung
1 x Wissen wie man einen Brush macht und ein entity setzt ^^

SO los gehts :

1. Wir erstellen einen Raum . Man kann natürlich auch eine schon verhandene Map benutzen .

padu001.jpg

2.Wir suchen die Textur dev/dev_envcubemap und machen einen 64 x 64 Units grossen Brush

padu002.jpg

3.Wir erstellen über das entity tool ein env_cubemap das wir mit 4 units Abstand zu unserem Spiegel möglichst mittig des Spiegels platzieren
3.1.Wir machen einen Rechtsklick auf das Entity und wählen Properties aus
3.2.Bei Cubemap Size stellen wir den maximalen Wert 256 x 256 Wert ein ( es würde auch ein kleinerer Wert gehen unser Spiegel wäre dann aber noch pixeliger .
3.3.Bei Brush faces klicken wir auf pick ... und wählen unsere Spiegel Oberfläche aus (1.) und klicken auf Apply

padu003.jpg

4.Wir erstellen ein Licht , Playerstart und etwas damit der Spiegel nicht nur die Mauer reflekriert ^^ . Ich habe hier ein Auto genommen wie man ein prop_static setzt findet ihr hier http://www.mapping-tutorials.de/forum/showthread.php?t=830

padu004.jpg

5.Wir kompilieren mit einem Druck auf F9

6.Wir starten unsere Map und geben in der Konsole buildcubemaps ein . Achtung ! Da unser Cubemap 256 x 256 ist muss die Auflösung von Counterstrike mindestens 1024 x 1024 betragen ( kA warum ) . Davor zeigt unserer Spiegel nur die Skybox

padu005.jpg

7.Nach der Berechnung Counterstrike beenden und neustarten.

8.Map starten und staunen :D . Auf meinem Screen sieht man schon dass sich die Auflösung 256 x 256 bemerkbar macht . Leider gehen keine höheren Auflösungen.

padu006.jpg

So ich hoffe es hat euch gefallen, Kritik erwünscht
mfg patu