<- back

Und es geht doch - SLA Proximal Shader tricks (ab Version 2.1)

Ja es ist schon was Feines wenn man mit dem Proximal Shader in Abhängigkeit von der
Entfernung zu einem Objekt das Material "erleuchtet".

Damit kann man allerlei nette Effekte zaubern, vor allem in der Verbindung mit Partikeln.
Leider scheint der Proximal Shader nicht in allen Materialkanälen zu funktionieren, was
den Einsatzbereich einschränkt.
Der Shader funtioniert eigentlich wie eine Farbfläche, die bei Annährung an ein vorher
definiertes Objekt von Schwarz nach Weiß blendet. Das kann man so gleich in den
Kanälen Leuchten, Farbe, Transparenz, Diffusion... benützen. Wenn man aber z.B. den
Bumpmap oder den displace Kanal beinflußen möchte, so muß man einen kleinen
Trick anwenden. Dieser eignet sich auch für die anderen Kanäle, wenn man keine
gleichmäßige (vollflächige) Änderung wünscht.

Das Ganze habe ich für ein Projekt gebraucht, bei dem Partikel "Beulen"
bekommen sollten wenn sie sich einem Objekt nähern.

Es geht los:

Damit Proximal das tut was wir wollen, bedienen wir uns eines weiteren
Kanalshaders aus dem SLA Paket, dem Fusion, der es erlaubt, 2 Materialien
miteinander zu mixen. Das Entscheidende dabei ist, daß der Mixmodus wie bei
Photoshop einstellbar ist, sprich auch Multiplikation, Addition, Luminanz usw..


Das machen wir uns zunutze und werden, im Beispiel eine Bumpmap, mit dem
Proximal modulieren. Somit wird der Shader auch in diesen Kanälen über einen
kleinen Umweg das gewünschte Resultat erzeugen.


Als erstes wählen wir im Bumpkanal Fusion aus:

Mit diesen Einstellungen:


1: Im Blend Channel -> Proximalshader (beachtet die Einstellungen)
2: Base Channel -> Auswahl der Bumpmap (hier ein 2D Kanalshader)
3: Richtigen Blendmodus auswählen - Multiply (Blendregler auf 100 stellen)


Proximal Einstellungen:

1: Objekt wählen, zu welchem der Abstand gemessen wird


Das Material einem Partikel zugewiesen, und schon kann es losgehen:


Wie schon erwähnt, kann man mit dieser Technik in jedem Kanal arbeiten und eine definierte
Textur oder Shader mit Proximal modulieren. Viel Spaß beim Ausprobieren :-).

 

 

 

Wie immer Fragen, Kritik und Anregungen an Bala@medien-werkstatt.com schicken.

Beste Grüße,

Artur Bala
medienwerkstatt