Merge branch 'blender-v3.3-release'
This commit is contained in:
commit
30b8056306
|
@ -4,7 +4,7 @@
|
|||
bl_info = {
|
||||
'name': 'glTF 2.0 format',
|
||||
'author': 'Julien Duroure, Scurest, Norbert Nopper, Urs Hanselmann, Moritz Becher, Benjamin Schmithüsen, Jim Eckerlein, and many external contributors',
|
||||
"version": (3, 4, 5),
|
||||
"version": (3, 4, 6),
|
||||
'blender': (3, 3, 0),
|
||||
'location': 'File > Import-Export',
|
||||
'description': 'Import-Export as glTF 2.0',
|
||||
|
|
|
@ -14,7 +14,7 @@ def create_settings_group(name):
|
|||
gltf_node_group = bpy.data.node_groups.new(name, 'ShaderNodeTree')
|
||||
gltf_node_group.inputs.new("NodeSocketFloat", "Occlusion")
|
||||
thicknessFactor = gltf_node_group.inputs.new("NodeSocketFloat", "Thickness")
|
||||
thicknessFactor.default_value = 1.0
|
||||
thicknessFactor.default_value = 0.0
|
||||
gltf_node_group.nodes.new('NodeGroupOutput')
|
||||
gltf_node_group_input = gltf_node_group.nodes.new('NodeGroupInput')
|
||||
gltf_node_group_input.location = -200, 0
|
||||
|
|
|
@ -27,12 +27,12 @@ def export_volume(blender_material, export_settings):
|
|||
|
||||
thicknesss_socket = gltf2_blender_get.get_socket_old(blender_material, 'Thickness')
|
||||
if thicknesss_socket is None:
|
||||
volume_extension['thicknessFactor'] = 1.0
|
||||
# If no thickness (here because there is no glTF Material Output node), no volume extension export
|
||||
return None, None
|
||||
|
||||
density_socket = gltf2_blender_get.get_socket(blender_material, 'Density', volume=True)
|
||||
attenuation_color_socket = gltf2_blender_get.get_socket(blender_material, 'Color', volume=True)
|
||||
if density_socket is None or attenuation_color_socket is None:
|
||||
return None, None
|
||||
# Even if density or attenuation are not set, we export volume extension
|
||||
|
||||
if isinstance(attenuation_color_socket, bpy.types.NodeSocket):
|
||||
rgb = gltf2_blender_get.get_const_from_default_value_socket(attenuation_color_socket, kind='RGB')
|
||||
|
|
Loading…
Reference in New Issue