diff options
Diffstat (limited to 'io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py')
-rwxr-xr-x | io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py b/io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py index 7b90b0a3..4f8417e9 100755 --- a/io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py +++ b/io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py @@ -3,13 +3,23 @@ import bpy -def get_gltf_node_name(): +# Get compatibility at export with old files +def get_gltf_node_old_name(): return "glTF Settings" +def get_gltf_node_name(): + return "glTF Material Output" + 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 = 0.0 gltf_node_group.nodes.new('NodeGroupOutput') gltf_node_group_input = gltf_node_group.nodes.new('NodeGroupInput') + specular = gltf_node_group.inputs.new("NodeSocketFloat", "Specular") + specular.default_value = 1.0 + specularColor = gltf_node_group.inputs.new("NodeSocketColor", "Specular Color") + specularColor.default_value = [1.0,1.0,1.0,1.0] gltf_node_group_input.location = -200, 0 - return gltf_node_group
\ No newline at end of file + return gltf_node_group |