mirror of
https://gitlab.com/ProcyonLotor/vrchat-template.git
synced 2026-08-25 10:43:53 +05:00
Added Apply Modifiers
This commit is contained in:
Binary file not shown.
@@ -51,7 +51,7 @@ def fbx_export(context: Context) -> None:
|
|||||||
# Mesh
|
# Mesh
|
||||||
mesh_smooth_type='FACE',
|
mesh_smooth_type='FACE',
|
||||||
use_mesh_edges=False,
|
use_mesh_edges=False,
|
||||||
use_mesh_modifiers=True,
|
use_mesh_modifiers=context.scene.fbx_use_modifiers,
|
||||||
use_tspace=False,
|
use_tspace=False,
|
||||||
# Armature
|
# Armature
|
||||||
add_leaf_bones=False,
|
add_leaf_bones=False,
|
||||||
@@ -82,7 +82,8 @@ def fbx_export(context: Context) -> None:
|
|||||||
# Mesh
|
# Mesh
|
||||||
mesh_smooth_type='FACE',
|
mesh_smooth_type='FACE',
|
||||||
use_mesh_edges=False,
|
use_mesh_edges=False,
|
||||||
use_mesh_modifiers=False,
|
use_mesh_modifiers=context.scene.fbx_use_modifiers,
|
||||||
|
use_mesh_modifiers_render=True,
|
||||||
use_tspace=False,
|
use_tspace=False,
|
||||||
# Armature
|
# Armature
|
||||||
add_leaf_bones=False,
|
add_leaf_bones=False,
|
||||||
@@ -188,6 +189,7 @@ class SCENE_PT_fbx_autoexport(Panel):
|
|||||||
col.use_property_decorate = False
|
col.use_property_decorate = False
|
||||||
col.prop(scene, "fbx_on_save")
|
col.prop(scene, "fbx_on_save")
|
||||||
col.prop(scene, "fbx_use_anim")
|
col.prop(scene, "fbx_use_anim")
|
||||||
|
col.prop(scene, "fbx_use_modifiers")
|
||||||
if not _FUTURE:
|
if not _FUTURE:
|
||||||
col.prop(scene, "fbx_force_binary")
|
col.prop(scene, "fbx_force_binary")
|
||||||
|
|
||||||
@@ -256,6 +258,11 @@ def register() -> None:
|
|||||||
description="Export baked keyframe animation",
|
description="Export baked keyframe animation",
|
||||||
default=False
|
default=False
|
||||||
)
|
)
|
||||||
|
Scene.fbx_use_modifiers = BoolProperty(
|
||||||
|
name="Apply Modifiers",
|
||||||
|
description="Apply modifiers to mesh objects.\n** WARNING: Breaks exporting shape keys",
|
||||||
|
default=False,
|
||||||
|
)
|
||||||
Group.fbx_exportable = BoolProperty(
|
Group.fbx_exportable = BoolProperty(
|
||||||
name="Export Group",
|
name="Export Group",
|
||||||
description="Mark group as FBX exportable",
|
description="Mark group as FBX exportable",
|
||||||
@@ -267,6 +274,9 @@ def register() -> None:
|
|||||||
def unregister() -> None:
|
def unregister() -> None:
|
||||||
bpy.app.handlers.save_pre.remove(on_save)
|
bpy.app.handlers.save_pre.remove(on_save)
|
||||||
del Group.fbx_exportable
|
del Group.fbx_exportable
|
||||||
|
del Scene.fbx_use_modifiers
|
||||||
|
del Scene.fbx_use_anim
|
||||||
|
del Scene.fbx_force_binary
|
||||||
del Scene.fbx_group_index
|
del Scene.fbx_group_index
|
||||||
del Scene.fbx_object_types
|
del Scene.fbx_object_types
|
||||||
del Scene.fbx_on_save
|
del Scene.fbx_on_save
|
||||||
|
|||||||
Reference in New Issue
Block a user