Changeset View
Changeset View
Standalone View
Standalone View
io_scene_fbx/export_fbx_bin.py
| Show First 20 Lines • Show All 2,188 Lines • ▼ Show 20 Lines | for ob_obj in objects: | ||||
| for mod in ob.modifiers: | for mod in ob.modifiers: | ||||
| # For meshes, when armature export is enabled, disable Armature modifiers here! | # For meshes, when armature export is enabled, disable Armature modifiers here! | ||||
| if mod.type == 'ARMATURE' and 'ARMATURE' in settings.object_types: | if mod.type == 'ARMATURE' and 'ARMATURE' in settings.object_types: | ||||
| tmp_mods.append((mod, mod.show_render)) | tmp_mods.append((mod, mod.show_render)) | ||||
| mod.show_render = False | mod.show_render = False | ||||
| if mod.show_render: | if mod.show_render: | ||||
| use_org_data = False | use_org_data = False | ||||
| if not use_org_data: | if not use_org_data: | ||||
| if settings.use_mesh_modifiers: # Apply modifiers active - apply modifiers | |||||
| tmp_me = ob.to_mesh(scene, apply_modifiers=True, | tmp_me = ob.to_mesh(scene, apply_modifiers=True, | ||||
| settings='RENDER' if settings.use_mesh_modifiers_render else 'PREVIEW') | settings='RENDER' if settings.use_mesh_modifiers_render else 'PREVIEW') | ||||
| else: | |||||
| tmp_me = ob.to_mesh(scene, apply_modifiers=False, | |||||
| settings='RENDER' if settings.use_mesh_modifiers_render else 'PREVIEW') | |||||
| data_meshes[ob_obj] = (get_blenderID_key(tmp_me), tmp_me, True) | data_meshes[ob_obj] = (get_blenderID_key(tmp_me), tmp_me, True) | ||||
| # Re-enable temporary disabled modifiers. | # Re-enable temporary disabled modifiers. | ||||
| for mod, show_render in tmp_mods: | for mod, show_render in tmp_mods: | ||||
| mod.show_render = show_render | mod.show_render = show_render | ||||
| if use_org_data: | if use_org_data: | ||||
| data_meshes[ob_obj] = (get_blenderID_key(ob.data), ob.data, False) | data_meshes[ob_obj] = (get_blenderID_key(ob.data), ob.data, False) | ||||
| # In case "real" source object of that dupli did not yet still existed in data_meshes, create it now! | # In case "real" source object of that dupli did not yet still existed in data_meshes, create it now! | ||||
| ▲ Show 20 Lines • Show All 963 Lines • Show Last 20 Lines | |||||