Fix thinWall and passes
This commit is contained in:
@ -149,6 +149,10 @@ def parse(material: Material, mat_data, mat_users: Dict[Material, List[Object]],
|
||||
if val_str is None:
|
||||
return None
|
||||
val_str = str(val_str).strip()
|
||||
if val_str in ('True', 'true'):
|
||||
return 1.0
|
||||
if val_str in ('False', 'false'):
|
||||
return 0.0
|
||||
try:
|
||||
return float(val_str)
|
||||
except (ValueError, TypeError):
|
||||
@ -296,7 +300,7 @@ def parse(material: Material, mat_data, mat_users: Dict[Material, List[Object]],
|
||||
|
||||
elif rp == 'translucent' or rp == 'refraction':
|
||||
c['bind_constants'].append({'name': 'receiveShadow', 'boolValue': material.lnx_receive_shadow})
|
||||
|
||||
|
||||
elif rp == 'shadowmap':
|
||||
if wrd.lnx_batch_materials:
|
||||
if len(c['bind_textures']) > 0:
|
||||
|
||||
Reference in New Issue
Block a user