Update Unity preset.
Based on patch D629 by jrestemeier (Jens Restemeier), but removed 6.1 settings, no use of that here.
This commit is contained in:
parent
df966fb0c5
commit
c01ed441f3
|
@ -2575,18 +2575,36 @@ def save_single(operator, scene, filepath="",
|
|||
# defaults for applications, currently only unity but could add others.
|
||||
def defaults_unity3d():
|
||||
return {
|
||||
# These options seem to produce the same result as the old Ascii exporter in Unity3D:
|
||||
"version": 'BIN7400',
|
||||
"axis_up": 'Y',
|
||||
"axis_forward": '-Z',
|
||||
"global_matrix": Matrix.Rotation(-math.pi / 2.0, 4, 'X'),
|
||||
"use_selection": False,
|
||||
"object_types": {'ARMATURE', 'EMPTY', 'MESH'},
|
||||
"use_mesh_modifiers": True,
|
||||
#"use_armature_deform_only": True,
|
||||
"bake_anim": True,
|
||||
#"use_anim_optimize": False,
|
||||
#"use_anim_action_all": True,
|
||||
"batch_mode": 'OFF',
|
||||
# Should really be True, but it can cause problems if a model is already in a scene or prefab
|
||||
# with the old transforms.
|
||||
"bake_space_transform": False,
|
||||
|
||||
"use_selection": False,
|
||||
|
||||
"object_types": {'ARMATURE', 'EMPTY', 'MESH', 'OTHER'},
|
||||
"use_mesh_modifiers": True,
|
||||
"use_mesh_edges": False,
|
||||
"mesh_smooth_type": 'FACE',
|
||||
"use_tspace": False, # XXX Why? Unity is expected to support tspace import...
|
||||
|
||||
"use_armature_deform_only": True,
|
||||
|
||||
"use_custom_properties": True,
|
||||
|
||||
"bake_anim": True,
|
||||
"bake_anim_simplify_factor": 1.0,
|
||||
"bake_anim_step": 1.0,
|
||||
"bake_anim_use_nla_strips": True,
|
||||
"bake_anim_use_all_actions": True,
|
||||
|
||||
"path_mode": 'AUTO',
|
||||
"embed_textures": False,
|
||||
"batch_mode": 'OFF',
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue