/  Forum  /  Blender Technicznie  /  Rendering / Oświetlenie  /  Cień liści

Cień liści

#0 Cień liści

#35990, 20151027, 11:10:40
Cześć,
Na bieżącym etapie pracy z blenderem staram się ogarnąć przeźroczystość obiektów.
Mam model krzewu, którego liście mają maskę przeźroczystości z jpg w skali szarości. Aby liście rzucały prawidłowy cień na powierzchnię, we właściwościach materiału powierzchni ustawiłem RECEIVE TRANSPARENT SHADOWS.

Wszystko ładnie pięknie, ale mam pytanie,
Czy mogę ustawić jakieś globalne właściwości, aby wszystkie obiekty rzucały cień zgodnie z ich maską przeźroczystości, a nie na każdym obiekcie z osobna włączał opisaną wyżej opcję ?
Jeżeli duże drzewo rzuci cień na przedmiotów, jak: urządzenia, kilka nawierzchni, lampę uliczną, ławkę itp, włączanie w każdym materiale ww. opcji będzie dla mnie uciążliwe.

Robert83

Użytkownik
*
161 1 3
:)
Ostatnia zmiana: 20151027, 11:18:26 wysłana przez Robert83

#1 Odp: Cień liści

#35992, 20151027, 11:37:35
Chyba nie ma jakiegoś globalnego ustawienia.
Możesz wrzucić malutki skrypcik, który zmieni to w każdym materiale  w scenie

import bpy

for i in bpy.data.materials:
    i.use_transparent_shadows = True

Arek

Ekspert
*
3571 461 3
Tak 49396350