Mein erster Shader

Unterstützung für Spiele und Interaktion.

Mein erster Shader

Beitragvon Person am 22.02.2008, 15:56

Nach dem misslugenen Grafittishader-Versuch, habe ich mit einem anderen angefangen. Jenachdem welche Texturen man nutzt, lässt er Gras wachsen,
das Objekt einfrieren oder es einrosten. Dazu müsst ihr die zweite Textur des Objekts ändern. Wollt ihr das Muster der beiden Texturen(zum Beispiel Gras und Marmor) ändern, so müsst ihr eine Textur malen, die wie die dritte Textur des Objekts aussieht und diese dritte durch die neue ersetzen. Ich freue mich über eure Antworten.
Gruß,
Person
Dateianhänge
TextureMorph.blend
(435.13 KiB) 156-mal heruntergeladen
Benutzeravatar
Person
 
Registriert:
18.03.2007, 16:47

Re: Mein erster Shader

Beitragvon Ubuntuuu am 19.01.2010, 17:45

Wie schAfft man es denn das nicht immer automatisch die variable "zei hochgezählt wird? :|

ansonsten SUPER PROGRAMM :D :thumbup:

mfg Ubuntu
Wr Rectscheib Fhler fidet daf si ntülich auh bhaltn. ;-)
Benutzeravatar
Ubuntuuu
 
Registriert:
20.12.2009, 20:05

Re: Mein erster Shader

Beitragvon Person am 19.01.2010, 19:52

Ersetze mal Zeile 57
Code: Alles auswählen
shader.setUniform1f("zei",own.zei/10)

durch
Code: Alles auswählen
shader.setUniform1f("zei",x-beliebiger Wert)
Benutzeravatar
Person
 
Registriert:
18.03.2007, 16:47

Re: Mein erster Shader

Beitragvon Ubuntuuu am 19.01.2010, 21:53

Ah das dachte ich mir schon fast ich wusste das aber nicht zu ändern :thumbup:

mfg Ubuntu
Wr Rectscheib Fhler fidet daf si ntülich auh bhaltn. ;-)
Benutzeravatar
Ubuntuuu
 
Registriert:
20.12.2009, 20:05

Re: Mein erster Shader

Beitragvon sevi am 08.02.2010, 23:32

Tolle Sache :thumbup:
Weiss zwar noch nicht wo ich das benutzen kann..

@Person:
Denkst es wäre möglich das so zu erweitern, dass man mit einer Art realtime Spraydose die Textur in Echtzeit erstellen könnte?

So könnte man Wege oder Krater oder dergleichen in der Game-Engine erzeugen..
es grüsst
Sevi
Benutzeravatar
sevi
 
Registriert:
22.09.2009, 21:34

Re: Mein erster Shader

Beitragvon Person am 09.02.2010, 20:06

Ja, theoretisch ginge das. Check mal diesen Beitrag:http://www.blendpolis.de/viewtopic.php?f=15&t=26164.
Dort wurde sowas behandelt. Damit kann man dann natürlich meinen Shader mit einer "Spraydose" verbinden.
Benutzeravatar
Person
 
Registriert:
18.03.2007, 16:47


Zurück zu Game Engine


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste