File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -133,7 +133,7 @@ def generate(self):
133133
134134 self .generate_header ()
135135 with self .w .iword ('material' ).word (self .material_name ).embed ():
136- if self .material . shadow_method != "NONE" :
136+ if self .material [ 'visible_shadow' ] :
137137 self .w .iline ('receive_shadows on' )
138138 else :
139139 self .w .iline ('receive_shadows off' )
Original file line number Diff line number Diff line change @@ -579,6 +579,8 @@ def objects_merge_materials(objs):
579579 materials = set ()
580580 for obj in objs :
581581 for mat in obj .data .materials :
582+ # adapt to Blender API change: https://developer.blender.org/docs/release_notes/4.2/eevee/#shading-modes
583+ mat ['visible_shadow' ] = obj .visible_shadow
582584 materials .add (mat )
583585 return materials
584586
You can’t perform that action at this time.
0 commit comments