2025-07-01
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (1.0, 0.0, 0.0)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 1.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 0.0, 0.0)
|
||||
node.inputs[6].default_value = 0.4000000059604645
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 1.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 2.0
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 100.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.4324829876422882, 0.0, 0.0)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.10000000149011612
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.5
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.10000000149011612
|
||||
node.inputs[11].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[12].default_value = 1.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 1.0
|
||||
node.inputs[19].default_value = (0.4320000112056732, 0.0, 0.0)
|
||||
node.inputs[20].default_value = (0.20000000298023224, 0.20000000298023224, 0.20000000298023224)
|
||||
node.inputs[21].default_value = 0.10000000149011612
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 2.0
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.10499999672174454, 0.24199999868869781, 0.8180000185966492)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.32499998807907104
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.499457985162735, 0.499457985162735, 0.499457985162735)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 1.0
|
||||
node.inputs[4].default_value = 0.0
|
||||
node.inputs[5].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[6].default_value = 0.25
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.5
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = True
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.0
|
||||
node.inputs[7].default_value = 1.0
|
||||
node.inputs[8].default_value = 0.5
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 1.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.9599999785423279
|
||||
node.inputs[26].default_value = 1.0
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 100.0
|
||||
node.inputs[38].default_value = 1.399999976158142
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = True
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.10400000214576721, 0.5920000076293945, 0.8510000109672546)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.0
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.9599999785423279
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.0430000014603138, 0.24899999797344208, 0.3569999933242798)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.5
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (0.07999999821186066, 0.4560000002384186, 0.656000018119812)
|
||||
node.inputs[6].default_value = 0.4000000059604645
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 1.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.0
|
||||
node.inputs[26].default_value = 1.5499999523162842
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.012000000104308128, 0.0, 0.15700000524520874)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.3700000047683716
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (0.5, 0.0, 1.0)
|
||||
node.inputs[6].default_value = 0.40299999713897705
|
||||
node.inputs[7].default_value = 1.5499999523162842
|
||||
node.inputs[8].default_value = 0.5
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 1.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.0
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (0.8710439801216125, 1.0, 0.9950860142707825)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.10000000149011612
|
||||
node.inputs[19].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[20].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[21].default_value = 1.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = False
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 1.0
|
||||
node.inputs[4].default_value = 0.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.20000000298023224
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = False
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.3089999854564667, 0.05000000074505806, 0.014000000432133675)
|
||||
node.inputs[2].default_value = 0.5
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.4000000059604645
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.5
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.30000001192092896
|
||||
node.inputs[19].default_value = (0.3089999854564667, 0.04999899864196777, 0.0139979999512434)
|
||||
node.inputs[20].default_value = (0.05700000002980232, 0.008999999612569809, 0.0020000000949949026)
|
||||
node.inputs[21].default_value = 0.10000000149011612
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.9300000071525574, 0.7229999899864197, 0.503000020980835)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 1.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.25
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = True
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.0
|
||||
node.inputs[7].default_value = 2.4000000953674316
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.9599999785423279
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = True
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.20000000298023224
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = True
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.0
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.5
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 1.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = True
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = True
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.4000000059604645
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.5
|
||||
node.inputs[10].default_value = 1.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.2919999957084656, 0.2919999957084656, 0.2919999957084656)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = True
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.9470000267028809, 0.7760009765625, 0.3709999918937683)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 1.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.15000000596046448
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.10000000149011612
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 1.0
|
||||
node.inputs[11].default_value = (1.0, 0.5740000009536743, 0.11500000208616257)
|
||||
node.inputs[12].default_value = 1.0
|
||||
node.inputs[13].default_value = (1.0, 0.5190020203590393, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.20000000298023224
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 1.0
|
||||
node.inputs[36].default_value = (0.9929999709129333, 0.9319999814033508, 0.7599999904632568)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.05999999865889549, 0.4399999976158142, 0.19200000166893005)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.25
|
||||
node.inputs[7].default_value = 2.4179999828338623
|
||||
node.inputs[8].default_value = 0.5
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.6000000238418579
|
||||
node.inputs[11].default_value = (0.05999999865889549, 0.4399999976158142, 0.19200000166893005)
|
||||
node.inputs[12].default_value = 0.10000000149011612
|
||||
node.inputs[13].default_value = (0.842848002910614, 0.842848002910614, 0.842848002910614)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (0.05999999865889549, 0.4399999976158142, 0.19200100004673004)
|
||||
node.inputs[20].default_value = (0.8434939980506897, 0.8434939980506897, 0.8434939980506897)
|
||||
node.inputs[21].default_value = 0.10000000149011612
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.15000000596046448
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.10000000149011612
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 1.0
|
||||
node.inputs[19].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[20].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[21].default_value = 0.10000000149011612
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.8309999704360962, 0.4259999990463257, 0.0)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.20000000298023224
|
||||
node.inputs[7].default_value = 1.399999976158142
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.10000000149011612
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 1.0
|
||||
node.inputs[19].default_value = (0.8309999704360962, 0.4259999990463257, 0.0)
|
||||
node.inputs[20].default_value = (0.10999999940395355, 0.0560000017285347, 0.0)
|
||||
node.inputs[21].default_value = 0.10000000149011612
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.2290000021457672, 0.2290000021457672, 0.2290000021457672)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.6000000238418579
|
||||
node.inputs[7].default_value = 1.5
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.5
|
||||
node.inputs[7].default_value = 1.3300000429153442
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 1.0
|
||||
node.inputs[19].default_value = (1.0, 0.6150000095367432, 0.5210000276565552)
|
||||
node.inputs[20].default_value = (1.0, 0.30000001192092896, 0.10000000149011612)
|
||||
node.inputs[21].default_value = 1.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.25
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.30000001192092896
|
||||
node.inputs[26].default_value = 1.3300000429153442
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = True
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.10000000149011612
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.5
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 1.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = True
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (0.04899999871850014, 0.0, 0.04899999871850014)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 0.0
|
||||
node.inputs[5].default_value = (0.012009000405669212, 0.012009000405669212, 0.012009000405669212)
|
||||
node.inputs[6].default_value = 0.6930000185966492
|
||||
node.inputs[7].default_value = 1.0
|
||||
node.inputs[8].default_value = 0.18799999356269836
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 0.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 1.0
|
||||
node.inputs[33].default_value = (0.40400001406669617, 0.057999998331069946, 1.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.11999999731779099
|
||||
node.inputs[7].default_value = 1.3300000429153442
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 1.0
|
||||
node.inputs[11].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[12].default_value = 1.0
|
||||
node.inputs[13].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = True
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 0.0
|
||||
node.inputs[1].default_value = (0.800000011920929, 0.800000011920929, 0.800000011920929)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.11999999731779099
|
||||
node.inputs[7].default_value = 1.3300000429153442
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 1.0
|
||||
node.inputs[11].default_value = (0.7440000176429749, 0.9399999976158142, 1.0)
|
||||
node.inputs[12].default_value = 10.0
|
||||
node.inputs[13].default_value = (0.06700000166893005, 0.1340010017156601, 0.5)
|
||||
node.inputs[14].default_value = 0.75
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 0.0
|
||||
node.inputs[19].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[20].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[21].default_value = 0.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = True
|
||||
node.caustics = False
|
||||
node.internal_reflections = True
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
@@ -0,0 +1,57 @@
|
||||
import bpy
|
||||
node = bpy.context.object.active_material.arnold.node_tree.get_output_node().inputs["Surface"].links[0].from_node
|
||||
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
|
||||
node.inputs[0].default_value = 1.0
|
||||
node.inputs[1].default_value = (1.0, 0.48100000619888306, 0.8640000224113464)
|
||||
node.inputs[2].default_value = 0.0
|
||||
node.inputs[3].default_value = 0.0
|
||||
node.inputs[4].default_value = 1.0
|
||||
node.inputs[5].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[6].default_value = 0.4000000059604645
|
||||
node.inputs[7].default_value = 1.5199999809265137
|
||||
node.inputs[8].default_value = 0.0
|
||||
node.inputs[9].default_value = 0.0
|
||||
node.inputs[10].default_value = 0.800000011920929
|
||||
node.inputs[11].default_value = (1.0, 0.48100000619888306, 0.8640000224113464)
|
||||
node.inputs[12].default_value = 1.0
|
||||
node.inputs[13].default_value = (1.0, 0.48100000619888306, 0.8640000224113464)
|
||||
node.inputs[14].default_value = 0.0
|
||||
node.inputs[15].default_value = 0.0
|
||||
node.inputs[16].default_value = 0.0
|
||||
node.inputs[17].default_value = 0
|
||||
node.inputs[18].default_value = 1.0
|
||||
node.inputs[19].default_value = (1.0, 0.48100000619888306, 0.8640000224113464)
|
||||
node.inputs[20].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[21].default_value = 1.0
|
||||
node.inputs[22].default_value = 0.0
|
||||
node.inputs[23].default_value = 0.0
|
||||
node.inputs[24].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[25].default_value = 0.10000000149011612
|
||||
node.inputs[26].default_value = 1.5
|
||||
node.inputs[27].default_value = 0.0
|
||||
node.inputs[28].default_value = 0.0
|
||||
node.inputs[29].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[30].default_value = 0.0
|
||||
node.inputs[31].default_value = 0.0
|
||||
node.inputs[32].default_value = 0.0
|
||||
node.inputs[33].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[34].default_value = 0.30000001192092896
|
||||
node.inputs[35].default_value = 0.0
|
||||
node.inputs[36].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[37].default_value = 0.0
|
||||
node.inputs[38].default_value = 1.5
|
||||
node.inputs[39].default_value = (1.0, 1.0, 1.0)
|
||||
node.inputs[40].default_value = (0.0, 0.0, 0.0)
|
||||
node.inputs[41].default_value = (0.0, 0.0, 0.0)
|
||||
node.transmit_aovs = True
|
||||
node.thin_walled = False
|
||||
node.caustics = False
|
||||
node.internal_reflections = False
|
||||
node.exit_to_background = False
|
||||
node.subsurface_type = '1'
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,384 @@
|
||||
# SPDX-FileCopyrightText: 2018-2023 Blender Authors
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import os
|
||||
import bpy
|
||||
from bpy.props import (
|
||||
BoolProperty,
|
||||
EnumProperty,
|
||||
)
|
||||
|
||||
DIRNAME, FILENAME = os.path.split(__file__)
|
||||
IDNAME = os.path.splitext(FILENAME)[0]
|
||||
|
||||
|
||||
def update_fn(_self, _context):
|
||||
load()
|
||||
|
||||
|
||||
class Prefs(bpy.types.KeyConfigPreferences):
|
||||
bl_idname = IDNAME
|
||||
|
||||
select_mouse: EnumProperty(
|
||||
name="Select Mouse",
|
||||
items=(
|
||||
('LEFT', "Left",
|
||||
"Use left mouse button for selection. "
|
||||
"The standard behavior that works well for mouse, trackpad and tablet devices"),
|
||||
('RIGHT', "Right",
|
||||
"Use right mouse button for selection, and left mouse button for actions. "
|
||||
"This works well primarily for keyboard and mouse devices"),
|
||||
),
|
||||
description=(
|
||||
"Mouse button used for selection"
|
||||
),
|
||||
update=update_fn,
|
||||
)
|
||||
spacebar_action: EnumProperty(
|
||||
name="Spacebar Action",
|
||||
items=(
|
||||
('PLAY', "Play",
|
||||
"Toggle animation playback "
|
||||
"('Shift-Space' for Tools)",
|
||||
1),
|
||||
('TOOL', "Tools",
|
||||
"Open the popup tool-bar\n"
|
||||
"When 'Space' is held and used as a modifier:\n"
|
||||
"\u2022 Pressing the tools binding key switches to it immediately.\n"
|
||||
"\u2022 Dragging the cursor over a tool and releasing activates it (like a pie menu).\n"
|
||||
"For Play use 'Shift-Space'",
|
||||
0),
|
||||
('SEARCH', "Search",
|
||||
"Open the operator search popup",
|
||||
2),
|
||||
),
|
||||
description=(
|
||||
"Action when 'Space' is pressed"
|
||||
),
|
||||
default='PLAY',
|
||||
update=update_fn,
|
||||
)
|
||||
tool_key_mode: EnumProperty(
|
||||
name="Tool Keys",
|
||||
description=(
|
||||
"The method of keys to activate tools such as move, rotate & scale (G, R, S)"
|
||||
),
|
||||
items=(
|
||||
('IMMEDIATE', "Immediate",
|
||||
"Activate actions immediately"),
|
||||
('TOOL', "Active Tool",
|
||||
"Activate the tool for editors that support tools"),
|
||||
),
|
||||
default='IMMEDIATE',
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
rmb_action: EnumProperty(
|
||||
name="Right Mouse Select Action",
|
||||
items=(
|
||||
('TWEAK', "Select & Tweak",
|
||||
"Right mouse always tweaks"),
|
||||
('FALLBACK_TOOL', "Selection Tool",
|
||||
"Right mouse uses the selection tool"),
|
||||
),
|
||||
description=(
|
||||
"Default action for the right mouse button"
|
||||
),
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
# Experimental: only show with developer extras, see: #107785.
|
||||
use_region_toggle_pie: BoolProperty(
|
||||
name="Region Toggle Pie",
|
||||
description=(
|
||||
"N-key opens a pie menu to toggle regions"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
use_alt_click_leader: BoolProperty(
|
||||
name="Alt Click Tool Prompt",
|
||||
description=(
|
||||
"Tapping Alt (without pressing any other keys) shows a prompt in the status-bar, "
|
||||
"prompting a second keystroke to activate the tool"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
# NOTE: expose `use_alt_tool` and `use_alt_cursor` as two options in the UI
|
||||
# as the tool-tips and titles are different enough depending on RMB/LMB select.
|
||||
use_alt_tool: BoolProperty(
|
||||
name="Alt Tool Access",
|
||||
description=(
|
||||
"Hold Alt to use the active tool when the gizmo would normally be required\n"
|
||||
"Incompatible with the input preference \"Emulate 3 Button Mouse\" when the \"Alt\" key is used"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
use_alt_cursor: BoolProperty(
|
||||
name="Alt Cursor Access",
|
||||
description=(
|
||||
"Hold Alt-LMB to place the Cursor (instead of LMB), allows tools to activate on press instead of drag.\n"
|
||||
"Incompatible with the input preference \"Emulate 3 Button Mouse\" when the \"Alt\" key is used"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
# end note.
|
||||
|
||||
use_select_all_toggle: BoolProperty(
|
||||
name="Select All Toggles",
|
||||
description=(
|
||||
"Causes select-all ('A' key) to de-select in the case a selection exists"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
gizmo_action: EnumProperty(
|
||||
name="Activate Gizmo",
|
||||
items=(
|
||||
('PRESS', "Press", "Press causes immediate activation, preventing click being passed to the tool"),
|
||||
('DRAG', "Drag", "Drag allows click events to pass through to the tool, adding a small delay"),
|
||||
),
|
||||
description="Activation event for gizmos that support drag motion",
|
||||
default='DRAG',
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
# 3D View
|
||||
use_v3d_tab_menu: BoolProperty(
|
||||
name="Tab for Pie Menu",
|
||||
description=(
|
||||
"Causes tab to open pie menu (swaps 'Tab' / 'Ctrl-Tab')"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
use_v3d_shade_ex_pie: BoolProperty(
|
||||
name="Extra Shading Pie Menu Items",
|
||||
description=(
|
||||
"Show additional options in the shading menu ('Z')"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
v3d_tilde_action: EnumProperty(
|
||||
name="Tilde Action",
|
||||
items=(
|
||||
('VIEW', "Navigate",
|
||||
"View operations (useful for keyboards without a numpad)",
|
||||
0),
|
||||
('GIZMO', "Gizmos",
|
||||
"Control transform gizmos",
|
||||
1),
|
||||
),
|
||||
description=(
|
||||
"Action when 'Tilde' is pressed"
|
||||
),
|
||||
default='VIEW',
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
v3d_mmb_action: EnumProperty(
|
||||
name="MMB Action",
|
||||
items=(
|
||||
('ORBIT', "Orbit",
|
||||
"",
|
||||
0),
|
||||
('PAN', "Pan",
|
||||
"",
|
||||
1),
|
||||
),
|
||||
description=(
|
||||
"The action when Middle-Mouse dragging in the viewport. "
|
||||
"Shift-Middle-Mouse is used for the other action. "
|
||||
"This applies to trackpad as well"
|
||||
),
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
v3d_alt_mmb_drag_action: EnumProperty(
|
||||
name="Alt-MMB Drag Action",
|
||||
items=(
|
||||
('RELATIVE', "Relative",
|
||||
"Set the view axis where each mouse direction maps to an axis relative to the current orientation",
|
||||
0),
|
||||
('ABSOLUTE', "Absolute",
|
||||
"Set the view axis where each mouse direction always maps to the same axis",
|
||||
1),
|
||||
),
|
||||
description=(
|
||||
"Action when Alt-MMB dragging in the 3D viewport"
|
||||
),
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
# Developer note, this is an experimental option.
|
||||
use_pie_click_drag: BoolProperty(
|
||||
name="Pie Menu on Drag",
|
||||
description=(
|
||||
"Activate some pie menus on drag,\n"
|
||||
"allowing the tapping the same key to have a secondary action.\n"
|
||||
"\n"
|
||||
"\u2022 Tapping Tab in the 3D view toggles edit-mode, drag for mode menu.\n"
|
||||
"\u2022 Tapping Z in the 3D view toggles wireframe, drag for draw modes.\n"
|
||||
"\u2022 Tapping Tilde in the 3D view for first person navigation, drag for view axes"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
use_file_single_click: BoolProperty(
|
||||
name="Open Folders on Single Click",
|
||||
description=(
|
||||
"Navigate into folders by clicking on them once instead of twice"
|
||||
),
|
||||
default=False,
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
use_alt_navigation: BoolProperty(
|
||||
name="Transform Navigation with Alt",
|
||||
description=(
|
||||
"During transformations, use Alt to navigate in the 3D View. "
|
||||
"Note that if disabled, hotkeys for Proportional Editing, "
|
||||
"Automatic Constraints, and Auto IK Chain Length will require holding Alt"
|
||||
),
|
||||
default=True,
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
def draw(self, layout):
|
||||
from bpy import context
|
||||
|
||||
layout.use_property_split = True
|
||||
layout.use_property_decorate = False
|
||||
|
||||
prefs = context.preferences
|
||||
|
||||
show_developer_ui = prefs.view.show_developer_ui
|
||||
is_select_left = (self.select_mouse == 'LEFT')
|
||||
use_mouse_emulate_3_button = (
|
||||
prefs.inputs.use_mouse_emulate_3_button and
|
||||
prefs.inputs.mouse_emulate_3_button_modifier == 'ALT'
|
||||
)
|
||||
|
||||
# General settings.
|
||||
col = layout.column()
|
||||
col.row().prop(self, "select_mouse", text="Select with Mouse Button", expand=True)
|
||||
col.row().prop(self, "spacebar_action", text="Spacebar Action", expand=True)
|
||||
|
||||
if is_select_left:
|
||||
col.row().prop(self, "gizmo_action", text="Activate Gizmo Event", expand=True)
|
||||
else:
|
||||
col.row().prop(self, "rmb_action", text="Right Mouse Select Action", expand=True)
|
||||
|
||||
col.row().prop(self, "tool_key_mode", expand=True)
|
||||
|
||||
# Check-box sub-layout.
|
||||
col = layout.column()
|
||||
sub = col.column(align=True)
|
||||
row = sub.row()
|
||||
row.prop(self, "use_alt_click_leader")
|
||||
|
||||
rowsub = row.row()
|
||||
if is_select_left:
|
||||
rowsub.prop(self, "use_alt_tool")
|
||||
else:
|
||||
rowsub.prop(self, "use_alt_cursor")
|
||||
rowsub.active = not use_mouse_emulate_3_button
|
||||
|
||||
row = sub.row()
|
||||
row.prop(self, "use_select_all_toggle")
|
||||
|
||||
if show_developer_ui:
|
||||
row = sub.row()
|
||||
row.prop(self, "use_region_toggle_pie")
|
||||
|
||||
# 3DView settings.
|
||||
col = layout.column()
|
||||
col.label(text="3D View")
|
||||
col.row().prop(self, "v3d_tilde_action", text="Grave Accent / Tilde Action", expand=True)
|
||||
col.row().prop(self, "v3d_mmb_action", text="Middle Mouse Action", expand=True)
|
||||
col.row().prop(self, "v3d_alt_mmb_drag_action", text="Alt Middle Mouse Drag Action", expand=True)
|
||||
|
||||
# Check-boxes sub-layout.
|
||||
col = layout.column()
|
||||
sub = col.column(align=True)
|
||||
sub.prop(self, "use_v3d_tab_menu")
|
||||
sub.prop(self, "use_pie_click_drag")
|
||||
sub.prop(self, "use_v3d_shade_ex_pie")
|
||||
sub.prop(self, "use_alt_navigation")
|
||||
|
||||
# File Browser settings.
|
||||
col = layout.column()
|
||||
col.label(text="File Browser")
|
||||
col.row().prop(self, "use_file_single_click")
|
||||
|
||||
|
||||
blender_default = bpy.utils.execfile(os.path.join(DIRNAME, "keymap_data", "blender_default.py"))
|
||||
|
||||
|
||||
def load():
|
||||
from sys import platform
|
||||
from bpy import context
|
||||
from bl_keymap_utils.io import keyconfig_init_from_data
|
||||
|
||||
prefs = context.preferences
|
||||
kc = context.window_manager.keyconfigs.new(IDNAME)
|
||||
kc_prefs = kc.preferences
|
||||
|
||||
show_developer_ui = prefs.view.show_developer_ui
|
||||
is_select_left = (kc_prefs.select_mouse == 'LEFT')
|
||||
use_mouse_emulate_3_button = (
|
||||
prefs.inputs.use_mouse_emulate_3_button and
|
||||
prefs.inputs.mouse_emulate_3_button_modifier == 'ALT'
|
||||
)
|
||||
|
||||
keyconfig_data = blender_default.generate_keymaps(
|
||||
blender_default.Params(
|
||||
select_mouse=kc_prefs.select_mouse,
|
||||
use_mouse_emulate_3_button=use_mouse_emulate_3_button,
|
||||
spacebar_action=kc_prefs.spacebar_action,
|
||||
use_key_activate_tools=(kc_prefs.tool_key_mode == 'TOOL'),
|
||||
use_region_toggle_pie=(show_developer_ui and kc_prefs.use_region_toggle_pie),
|
||||
v3d_tilde_action=kc_prefs.v3d_tilde_action,
|
||||
use_v3d_mmb_pan=(kc_prefs.v3d_mmb_action == 'PAN'),
|
||||
v3d_alt_mmb_drag_action=kc_prefs.v3d_alt_mmb_drag_action,
|
||||
use_select_all_toggle=kc_prefs.use_select_all_toggle,
|
||||
use_v3d_tab_menu=kc_prefs.use_v3d_tab_menu,
|
||||
use_v3d_shade_ex_pie=kc_prefs.use_v3d_shade_ex_pie,
|
||||
use_gizmo_drag=(is_select_left and kc_prefs.gizmo_action == 'DRAG'),
|
||||
use_fallback_tool=True,
|
||||
use_fallback_tool_select_handled=(
|
||||
# LMB doesn't need additional selection fallback key-map items.
|
||||
False if is_select_left else
|
||||
# RMB is select and RMB must trigger the fallback tool.
|
||||
# Otherwise LMB activates the fallback tool and RMB always tweak-selects.
|
||||
(kc_prefs.rmb_action != 'FALLBACK_TOOL')
|
||||
),
|
||||
use_alt_tool_or_cursor=(
|
||||
(not use_mouse_emulate_3_button) and
|
||||
(kc_prefs.use_alt_tool if is_select_left else kc_prefs.use_alt_cursor)
|
||||
),
|
||||
use_alt_click_leader=kc_prefs.use_alt_click_leader,
|
||||
use_pie_click_drag=kc_prefs.use_pie_click_drag,
|
||||
use_file_single_click=kc_prefs.use_file_single_click,
|
||||
use_alt_navigation=kc_prefs.use_alt_navigation,
|
||||
),
|
||||
)
|
||||
|
||||
if platform == "darwin":
|
||||
from bl_keymap_utils.platform_helpers import keyconfig_data_oskey_from_ctrl_for_macos
|
||||
keyconfig_data = keyconfig_data_oskey_from_ctrl_for_macos(keyconfig_data)
|
||||
|
||||
keyconfig_init_from_data(kc, keyconfig_data)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
bpy.utils.register_class(Prefs)
|
||||
load()
|
||||
@@ -0,0 +1,106 @@
|
||||
# SPDX-FileCopyrightText: 2018-2023 Blender Authors
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
# Notes on this key-map:
|
||||
#
|
||||
# This uses Blender's key-map, running with `legacy=True`.
|
||||
#
|
||||
# The intention of this key-map is to match Blender 2.7x which had many more key-map items available.
|
||||
#
|
||||
# There are some differences with the original Blender 2.7x key-map.
|
||||
# There is no intention to change these are they are not considered significant
|
||||
# enough to make a 1:1 match with the previous Blender version.
|
||||
#
|
||||
# These include:
|
||||
#
|
||||
# 3D View
|
||||
# =======
|
||||
#
|
||||
# - Border Render (`Shift-B` -> `Ctrl-B`)
|
||||
# Both `Shift-B` and `Ctrl-B` were used.
|
||||
#
|
||||
# Time Line/Animation Views
|
||||
# =========================
|
||||
#
|
||||
# - Start Frame/End Frame (`S/E` -> `Ctrl-Home/Ctrl-End`)
|
||||
#
|
||||
|
||||
import os
|
||||
import bpy
|
||||
from bpy.props import (
|
||||
EnumProperty,
|
||||
)
|
||||
|
||||
DIRNAME, FILENAME = os.path.split(__file__)
|
||||
IDNAME = os.path.splitext(FILENAME)[0]
|
||||
|
||||
|
||||
def update_fn(_self, _context):
|
||||
load()
|
||||
|
||||
|
||||
class Prefs(bpy.types.KeyConfigPreferences):
|
||||
bl_idname = IDNAME
|
||||
|
||||
select_mouse: EnumProperty(
|
||||
name="Select Mouse",
|
||||
items=(
|
||||
('LEFT', "Left",
|
||||
"Use left mouse button for selection. "
|
||||
"The standard behavior that works well for mouse, trackpad and tablet devices"),
|
||||
('RIGHT', "Right",
|
||||
"Use right mouse button for selection, and left mouse button for actions. "
|
||||
"This works well primarily for keyboard and mouse devices"),
|
||||
),
|
||||
description=(
|
||||
"Mouse button used for selection"
|
||||
),
|
||||
default='RIGHT',
|
||||
update=update_fn,
|
||||
)
|
||||
|
||||
def draw(self, layout):
|
||||
layout.use_property_split = True
|
||||
layout.use_property_decorate = False
|
||||
|
||||
col = layout.column()
|
||||
col.row().prop(self, "select_mouse", text="Select with Mouse Button", expand=True)
|
||||
|
||||
|
||||
blender_default = bpy.utils.execfile(os.path.join(DIRNAME, "keymap_data", "blender_default.py"))
|
||||
|
||||
|
||||
def load():
|
||||
from sys import platform
|
||||
from bpy import context
|
||||
from bl_keymap_utils.io import keyconfig_init_from_data
|
||||
|
||||
prefs = context.preferences
|
||||
kc = context.window_manager.keyconfigs.new(IDNAME)
|
||||
kc_prefs = kc.preferences
|
||||
|
||||
keyconfig_data = blender_default.generate_keymaps(
|
||||
blender_default.Params(
|
||||
select_mouse=kc_prefs.select_mouse,
|
||||
use_mouse_emulate_3_button=(
|
||||
prefs.inputs.use_mouse_emulate_3_button and
|
||||
prefs.inputs.mouse_emulate_3_button_modifier == 'ALT'
|
||||
),
|
||||
spacebar_action='SEARCH',
|
||||
use_select_all_toggle=True,
|
||||
use_gizmo_drag=False,
|
||||
legacy=True,
|
||||
),
|
||||
)
|
||||
|
||||
if platform == "darwin":
|
||||
from bl_keymap_utils.platform_helpers import keyconfig_data_oskey_from_ctrl_for_macos
|
||||
keyconfig_data = keyconfig_data_oskey_from_ctrl_for_macos(keyconfig_data)
|
||||
|
||||
keyconfig_init_from_data(kc, keyconfig_data)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
bpy.utils.register_class(Prefs)
|
||||
load()
|
||||
@@ -0,0 +1,41 @@
|
||||
# SPDX-FileCopyrightText: 2019-2023 Blender Authors
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import os
|
||||
import bpy
|
||||
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Keymap
|
||||
|
||||
DIRNAME, FILENAME = os.path.split(__file__)
|
||||
IDNAME = os.path.splitext(FILENAME)[0]
|
||||
|
||||
|
||||
def update_fn(_self, _context):
|
||||
load()
|
||||
|
||||
|
||||
industry_compatible = bpy.utils.execfile(os.path.join(DIRNAME, "keymap_data", "industry_compatible_data.py"))
|
||||
|
||||
|
||||
def load():
|
||||
from sys import platform
|
||||
from bl_keymap_utils.io import keyconfig_init_from_data
|
||||
|
||||
prefs = bpy.context.preferences
|
||||
|
||||
kc = bpy.context.window_manager.keyconfigs.new(IDNAME)
|
||||
params = industry_compatible.Params(use_mouse_emulate_3_button=prefs.inputs.use_mouse_emulate_3_button)
|
||||
keyconfig_data = industry_compatible.generate_keymaps(params)
|
||||
|
||||
if platform == "darwin":
|
||||
from bl_keymap_utils.platform_helpers import keyconfig_data_oskey_from_ctrl_for_macos
|
||||
keyconfig_data = keyconfig_data_oskey_from_ctrl_for_macos(keyconfig_data)
|
||||
|
||||
keyconfig_init_from_data(kc, keyconfig_data)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
load()
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user