2025-07-01

This commit is contained in:
2026-03-17 14:30:01 -06:00
parent f9a22056dd
commit 62b5978595
4579 changed files with 1257472 additions and 0 deletions
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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'
+57
View File
@@ -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.
+384
View File
@@ -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()
+106
View File
@@ -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