Community-Tutorials (Source)

Richtiges Erstellen von Wasser

So. In letzter Zeit kamen immer wieder Fragen, wieso das Wasser nicht geht und so. Ich fasse das jetz mal alles zusammen, und lege das auch für Noobs aus, die noch nich so gut sind. Deshalb recht ausführlich.
Los gehts:
Wir erstellen uns einen Raum und einen Startpunkt

josef001.jpg

Dann einen Brunnen.

josef002.jpg

Dann einen Brush, der das Wasser darstellt. ÜBERALL muss die Tools_Nodraw-Textur dran!

josef003.jpg

Eine Wassertextur aussuchen (Water im Filter) und auf die Oberseite des Brushes legen.

josef004.jpg

josef005.jpg

Die map speichern,

josef006.jpg

mit "F9" compilen lassen; RAD und VIS müssen auf NORMAL stehen!
josef007.jpg

Ingame sieht das jetzt so aus:

josef008.jpg

Sollte zumindest. Bei euch nicht? Sieht es so aus?
josef009.jpg

Ich sagte RAD und VIS auf NORMAL, und nicht auf NO! (RAD ist nicht unbedingt von NÖten, aber VIS muss an sein!
Oder kommt bei euch dieser Fehler?
josef010.jpg

Dann habt ihr ein LEAK! Ich hab mal ein Großes hinten in die Mauer gemacht. Ist denke ich gut zu sehen!
Naja, das habren wir aber gleich. Nur nicht den Kopf hängen lassen!
ReFlex hilft weiter. Er hat so ein Spitzentutorial gemacht. hier der Link:
http://www.mapping-tutorials.de/forum/showthread.php?t=3703

Gut. Wir haben nun also schon recht hübsches Wasser. Doch dem eifrigen Mapper reicht das natürlich nich. Wir wollen noch schöne Reflektionen!
Dazu brauchen wir ein water_lod_control, welches wir einfach über die Wasseroberfläche setzten, und ein env_cubemap. Bei diesem gehen wir mit Rechtsklick in die Properties und gehen bei Brush Faces auf PICK und wählen im 3D-Fenster die Wasseroberfläche an. Auf Apply drücken, und ein gelber Strich erscheint nun. Die cubemap müssen wir aber etwas höher setzen. Sieht man ja im Bild, also nich so dicht über die Oberfläche, sonst funktioniert es nicht. Natürlich muss auch die Textur stimmen! _Beneath oder _Bottom geht nich! Ich nehme recht gerne nature/water_canals_city. Hier ein Bild:

josef011.jpg

Noch ein paar Objekte einfügen, damit man auch Reflektionen sehen kann^^
josef012.jpg

Jetzt noch mal compilen lassen, ins Spiel gehen und staunen. Es dürfte nun so aussehen:
josef013.jpg

DAS ist doch ein Ergebnis!

Jetzt nich ein paar Worte zu den verschiedenen Wasser-arten:
-->Wassertexturen, die auf _beneath oder _bottom enden, können nicht verwendet werden, da sie Teil einer andern Wassertextur sind.
-->Die weißen Wasser-texturen sind klarer
-->Einen Wasser-Brush NICHT zu einem Entity machen, da das zu Grafikfehlern führt!
-->Die Wasseroberfläche sollte horizontal verlaufen. Dürfte aber auch schon von der Logik her klar sein^^
-->Cheap-Texturen sind gut für Multiplayer-maps, da sie weniger Performance saugen. Sieht aber auch nich so gut aus. hier mal das gleiche wie oben, nur mit cheap_textur:

josef014.jpg

Ich hoffe, dieses Problem wäre damit auch endlich geklärt!
(Offtopic: Frohe Ostern euch allen)