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_smooth_type='FACE',
|
||||
use_mesh_edges=False,
|
||||
use_mesh_modifiers=True,
|
||||
use_mesh_modifiers=context.scene.fbx_use_modifiers,
|
||||
use_tspace=False,
|
||||
# Armature
|
||||
add_leaf_bones=False,
|
||||
@@ -82,7 +82,8 @@ def fbx_export(context: Context) -> None:
|
||||
# Mesh
|
||||
mesh_smooth_type='FACE',
|
||||
use_mesh_edges=False,
|
||||
use_mesh_modifiers=False,
|
||||
use_mesh_modifiers=context.scene.fbx_use_modifiers,
|
||||
use_mesh_modifiers_render=True,
|
||||
use_tspace=False,
|
||||
# Armature
|
||||
add_leaf_bones=False,
|
||||
@@ -188,6 +189,7 @@ class SCENE_PT_fbx_autoexport(Panel):
|
||||
col.use_property_decorate = False
|
||||
col.prop(scene, "fbx_on_save")
|
||||
col.prop(scene, "fbx_use_anim")
|
||||
col.prop(scene, "fbx_use_modifiers")
|
||||
if not _FUTURE:
|
||||
col.prop(scene, "fbx_force_binary")
|
||||
|
||||
@@ -256,6 +258,11 @@ def register() -> None:
|
||||
description="Export baked keyframe animation",
|
||||
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(
|
||||
name="Export Group",
|
||||
description="Mark group as FBX exportable",
|
||||
@@ -267,6 +274,9 @@ def register() -> None:
|
||||
def unregister() -> None:
|
||||
bpy.app.handlers.save_pre.remove(on_save)
|
||||
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_object_types
|
||||
del Scene.fbx_on_save
|
||||
|
||||
Reference in New Issue
Block a user