GTA: Berlin-Foren (http://www.forum.gtaberlin.de/index.php)
- Technisches (http://www.forum.gtaberlin.de/board.php?boardid=21)
-- Renderware Engine (http://www.forum.gtaberlin.de/board.php?boardid=40)
--- Glas Wasser und glänzende Materialien (http://www.forum.gtaberlin.de/thread.php?threadid=775)
Geschrieben von Relaxx am 05.09.2009 um 11:37:
Glas Wasser und glänzende Materialien
Ich hab mal 3 fragen 1. wie bekommt man wasser in das spiel
2. wie kann man glas ins spiel bringen und 3. wie kann man das einstellen das das material glänzt wie z.B. bei euren gemoddeten autos
Geschrieben von JPM am 05.09.2009 um 15:58:
Gehört eher in die Renderware-Sektion.
1. Das geht über die water.dat. Man setzt dabei jeweils 4 Ecke aneinander. und schreibt die x y und z Werte von allen 4 Eckpunkten auf plus einen Zusatz am Ende.... Definition findest du von Steve-M und mir hier:
water.dat
Ort: .../Data/
Die water.dat ist eine normale Textdatei, die die Dreiecke und Vierecke von Wasser in San Andreas definieren. Die Datei water1.dat ist alt und wird nicht von dem Spiel benutzt.
Die water.dat startet mit dem Wort "processed" in der ersten Zeile, gefolgt von den Wasserformdefinitionen, jeweils eine pro Zeile. Eine Wasserformdefinition besteht aus 3 oder 4 Eckpunkten und einem Parameter
Header: processed
code: |
1:
|
Point1 Point2 Point3 [Point4] Param |
|
Die Punkte müssen wie folgt aufgebaut sein und müssen gerundet auf eine gerade Zahl enden!:
code: |
1:
2:
3:
4:
5:
|
# 2---1 3---4
# \ \
# \ \
# \ \
# 4---3 1---2 |
|
Eine Ecke ist wie folgt aufgebaut (eine Fläche folglich aus 3 bzw 4 Ecken):
code: |
1:
|
X Y Z F1 F2 F3 F4 |
|
X, Y, Z: Koordinaten
F1: Wassergeschwindigkeit entlang der X-Achse
F2: Wassergeschwindigkeit entlang der y-Achse
F3: Unbekannt, beeinflusst Wellen, Maximum ist 1.0
F4: Wellenhöhe
Der Parameter am Ende jeder Zeile definiert den Wassertyp und kann zwischen 1 und 3 liegen:
Parameter: 0
Sichtbar: Nein
Schall: Nein
Parameter: 1
Sichtbar: Ja
Schall: Nein
Parameter: 2
Sichtbar: Nein
Schall: Ja
Parameter: 3
Sichtbar: yJa
Schall: Ja
Parameter 4 gibt an, ob es ein Pool oder ein tiefes Gewässer ist:
0 und 1 = benutzt für den Ozean
2 und3 = benutzt für Pools
2. Glas kann man nur über einen Alpha Channel erstellen. Du hast einmal deine normale Textur und lädst dort gleichzeitig eine Alpha rein. Diese besteht aus schwarz weiß bzw grautönen... diese definieren welcher Bereich sichtbar sein soll, welcher nicht, oder ob etwas halb durchsichtig sein soll!
3. Das funktioniert erst einmal über Specular bei Autos... Bin mir gerade nicht sicher ob Specular auch für Standobjekte funktionieren. Dafür gibt es aber eine Reflektionssektion. Dort kannst du dir eine Reflektionsmap drauflegen und einstellen wie startk das ganze spiegeln soll...
Geschrieben von Relaxx am 05.09.2009 um 16:22:
ok danke ich versuch das mal
Geschrieben von Relaxx am 05.09.2009 um 16:50:
ich habe noch eine frage zu dem wasser hineinbauen ... woher soll ich diese koords von den einzelnen eckpunkten holen?
Geschrieben von JPM am 05.09.2009 um 18:28:
Entweder gehst du ins Spiel und gehst an die Stellen wo das Wasser sein soll und lässt dir dort die Koordinaten rauslesen, oder du arbeitest mit Max und importierst dein Objekt in Relation zur Welt. Dort entspricht dann deine Fläche den jeweiligen Koordinaten im Spiel...
Daher kann man auch mit 3ds Max mappen
Geschrieben von helifan am 05.09.2009 um 18:40:
Naja wenn mir jemand Max bezahlt wäre das gut, aber ich habe das Geld nich
Geschrieben von Relaxx am 05.09.2009 um 20:13:
wie lass mir die koordinaten rauslesen im game?
Geschrieben von helifan am 05.09.2009 um 21:10:
OK ich probier das zeug mal aus.
Wiso kommt dann: Virus gefunden.
Und du meinst jetzt wenn ich nach Readme vorgehe ist kein Virus mehr da. Mir ist das zu gefählich.
Geschrieben von JPM am 05.09.2009 um 21:21:
Nein es ist kein Virus... Dieser Hook greift in das Spiel ein, daher wird er als Virus erkannt ist aber 100 prozentig keiner... ich nutze das auch....
Nach Readme gucken meinte ich nur, dass es 2 Varianten gibt... einmal eine dll für den Fenstermodus (dringen zu empfehlen, denn wenn SA crashed kommt man nicht mehr zu Windows und muss reseten) und einmal den Fenstermodus + Koordinatenmodus den ihr dann nutzen solltet!
Geschrieben von helifan am 11.10.2009 um 13:30:
Es gibt doch bestimmt jemanden, der mir erklären kann, wie eine Textur im Spiel glänzt. So wie bei dem Polizeiauto oder so.
Geschrieben von JPM am 11.10.2009 um 13:59:
Das ist einfach Specular auf einem Material
Ob das mit ZM geht kA aber mit 3ds Max klappt das.
Geschrieben von helifan am 11.10.2009 um 15:37:
Aha, also mit ZM kann man das glaube ich, aber im Spiel ist das nicht mehr so.
Geschrieben von JPM am 11.10.2009 um 15:55:
Vielleicht unterstützt das der Exporter nicht? Ich kanns dir nicht sagen
Geschrieben von helifan am 17.10.2009 um 10:29:
Villeicht, naja ich probier einfach mal herum und villeicht klapt´s irgendwann.
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH