glTF exporter: export extra for bones
This commit is contained in:
parent
18a0f95a84
commit
15d56ea627
|
@ -15,7 +15,7 @@
|
|||
bl_info = {
|
||||
'name': 'glTF 2.0 format',
|
||||
'author': 'Julien Duroure, Norbert Nopper, Urs Hanselmann, Moritz Becher, Benjamin Schmithüsen, Jim Eckerlein, and many external contributors',
|
||||
"version": (1, 2, 65),
|
||||
"version": (1, 2, 66),
|
||||
'blender': (2, 83, 9),
|
||||
'location': 'File > Import-Export',
|
||||
'description': 'Import-Export as glTF 2.0',
|
||||
|
|
|
@ -21,7 +21,7 @@ from io_scene_gltf2.io.com import gltf2_io_debug
|
|||
from io_scene_gltf2.blender.exp import gltf2_blender_extract
|
||||
from io_scene_gltf2.blender.com import gltf2_blender_math
|
||||
from io_scene_gltf2.blender.exp import gltf2_blender_gather_skins
|
||||
|
||||
from ..com.gltf2_blender_extras import generate_extras
|
||||
|
||||
@cached
|
||||
def gather_joint(blender_object, blender_bone, export_settings):
|
||||
|
@ -71,7 +71,7 @@ def gather_joint(blender_object, blender_bone, export_settings):
|
|||
camera=None,
|
||||
children=children,
|
||||
extensions=None,
|
||||
extras=None,
|
||||
extras=__gather_extras(blender_bone, export_settings),
|
||||
matrix=None,
|
||||
mesh=None,
|
||||
name=blender_bone.name,
|
||||
|
@ -81,3 +81,8 @@ def gather_joint(blender_object, blender_bone, export_settings):
|
|||
translation=translation,
|
||||
weights=None
|
||||
)
|
||||
|
||||
def __gather_extras(blender_bone, export_settings):
|
||||
if export_settings['gltf_extras']:
|
||||
return generate_extras(blender_bone.bone)
|
||||
return None
|
||||
|
|
Loading…
Reference in New Issue