# Blender 3.5.0, Commit date: 2023-01-14 21:18, Hash cc332264ae07 bpy.ops.object.delete(use_global=False) # Operator bpy.ops.mesh.primitive_plane_add(size=2, enter_editmode=False, align='WORLD', location=(0, 0, 0), scale=(1, 1, 1)) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.ops.transform.resize(value=(80, 80, 80), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.ops.object.delete(use_global=False) # Operator bpy.ops.mesh.primitive_cube_add(size=2, enter_editmode=False, align='WORLD', location=(0, 0, 0), scale=(1, 1, 1)) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.ops.transform.translate(value=(0, 0, 1), orient_axis_ortho='X', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.transform.resize(value=(0.1, 0.1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.data.window_managers["WinMan"].sketchfab_browser_proxy.query = "human" # Property bpy.data.window_managers["WinMan"].sketchfab_browser_proxy.expanded_filters = True # Property bpy.data.window_managers["WinMan"].sketchfab_browser_proxy.face_count = '10K' # Property bpy.data.window_managers["WinMan"].result_previews = '03a70758739544b3aa705c13af3872b1' # Property bpy.ops.object.select_all(action='DESELECT') # Operator bpy.ops.object.location_clear(clear_delta=False) # Operator bpy.ops.object.rotation_clear(clear_delta=False) # Operator bpy.ops.object.scale_clear(clear_delta=False) # Operator bpy.ops.object.transforms_clear() # Operator bpy.ops.transform.rotate(value=-1.5708, orient_axis='X', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=False, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.transform.resize(value=(0.6, 0.6, 0.6), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=False, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.transform_apply(location=False, rotation=True, scale=False) # Operator bpy.ops.transform.resize(value=(0.955318, 0.955318, 0.955318), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=False, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.transform_apply(location=False, rotation=False, scale=True) # Operator bpy.ops.object.delete(use_global=False, confirm=False) # Operator Deleted 1 object(s) # Info bpy.ops.mesh.primitive_cube_add(enter_editmode=False, align='WORLD', location=(0, 0, 0), scale=(1, 1, 1)) # Operator bpy.ops.transform.translate(value=(0, 0, 1), orient_axis_ortho='X', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=False, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator bpy.ops.transform.translate(value=(-0, -0, -1.51863), orient_axis_ortho='X', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.mesh.select_all(action='SELECT') # Operator bpy.ops.transform.resize(value=(0.6, 0.6, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.transform.resize(value=(1.8, 1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.transform.translate(value=(0, 0, 0.225401), orient_axis_ortho='X', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.transform.translate(value=(0, 0, 0.124568), orient_axis_ortho='X', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.context.space_data.shading.show_cavity = True # Property bpy.context.space_data.shading.show_cavity = False # Property bpy.context.space_data.shading.show_xray = True # Property bpy.context.space_data.shading.show_xray = False # Property bpy.context.space_data.shading.show_shadows = True # Property bpy.ops.transform.translate(value=(0, 1, 0), orient_axis_ortho='X', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, True, False), mirror=False, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.context.space_data.shading.type = 'MATERIAL' # Property bpy.context.space_data.shading.type = 'RENDERED' # Property bpy.context.space_data.context = 'RENDER' # Property bpy.context.scene.render.engine = 'CYCLES' # Property bpy.context.scene.cycles.device = 'GPU' # Property bpy.context.space_data.context = 'WORLD' # Property bpy.context.space_data.context = 'RENDER' # Property bpy.context.scene.view_settings.view_transform = 'AgX' # Property bpy.context.area.ui_type = 'VIEW_3D' # Property bpy.context.area.ui_type = 'ShaderNodeTree' # Property bpy.context.space_data.shader_type = 'WORLD' # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-101.598, -9.17323, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(459, 477)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(710, 433)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-204.862, 11.675, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(952, 310)) # Operator bpy.ops.node.select_box(tweak=True, xmin=952, xmax=956, ymin=309, ymax=310) # Operator bpy.ops.node.add_search(use_transform=True) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(565, 439)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(923, 485)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-132.41, 1.66786, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(227.346, -7.50537, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(545, 456)) # Operator bpy.ops.node.link(detach=False, drag_start=(-346.948, 251.976)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-14.9899, 87.5627, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-92.9533, 155.241)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(664, 542)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-18.321, -121.754, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(886, 284)) # Operator bpy.ops.node.link(detach=False, drag_start=(-235.283, 26.9641)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-54.9629, 35.0251, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(625, 420)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-31.6453, -82.5591, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.worlds["World"].node_tree.nodes["Mix"].inputs[7].default_value = (1, 1, 1, 1) # Property bpy.data.worlds["World"].node_tree.nodes["Mix"].inputs[7].default_value = (1, 1, 1, 1) # Property bpy.context.space_data.shading.type = 'RENDERED' # Property bpy.data.worlds["World"].node_tree.nodes["Mix"].inputs[7].default_value = (1, 1, 1, 1) # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(25.0254, -20.5039, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-17.0628, 12.5301, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.worlds["World"].node_tree.nodes["Mix"].inputs[7].default_value = (0, 0, 0, 1) # Property bpy.data.worlds["World"].node_tree.nodes["Mix"].inputs[7].default_value = (0, 0, 0, 1) # Property bpy.ops.node.add_search(use_transform=True) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(135.365, -356.539, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(452, 474)) # Operator bpy.ops.node.select_box(tweak=True, xmin=452, xmax=704, ymin=352, ymax=474) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-179.728, 96.8237, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1206, 291)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(935, 269)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-186.553, 30.7558, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, location=(731, 286)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search(use_transform=True) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-60.2885, -63.7898, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search(use_transform=True) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(11.3752, -102.519, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(extend=False, location=(718, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(extend=False, location=(721, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(extend=False, location=(721, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(extend=False, location=(721, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(extend=False, location=(721, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(extend=False, location=(721, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(extend=False, location=(721, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(extend=False, location=(721, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(extend=False, location=(721, 258)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1551, 497)) # Operator bpy.ops.node.select_box(tweak=True, xmin=932, xmax=1551, ymin=234, ymax=497) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(196.791, 97.9628, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1102, 248)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(760, 365)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-442.495, -146.944, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(559, 249)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(426, 283)) # Operator bpy.ops.node.link(detach=False, drag_start=(-811.248, -257.341)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-153.565, -3.41731, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.worlds["World"].node_tree.nodes["Vector Math"].inputs[1].default_value[2] = 1 # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-34.1256, 30.7558, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(extend=False, location=(481, 198)) # Operator bpy.ops.node.nw_preview_node(run_in_geometry_nodes=False) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(969, 415)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-256.052, 50.9179, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1083, 486)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-214.284, -14.548, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(619, 215)) # Operator bpy.ops.node.link(detach=False, drag_start=(-746.311, -320.433)) # Operator bpy.data.worlds["World"].node_tree.nodes["Vector Math"].inputs[0].default_value[1] = 0 # Property bpy.data.worlds["World"].node_tree.nodes["Vector Math"].inputs[0].default_value[2] = 1 # Property bpy.data.worlds["World"].node_tree.nodes["Vector Math"].inputs[0].default_value[2] = -1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(616, 148)) # Operator bpy.ops.node.select_box(tweak=True, xmin=616, xmax=620, ymin=148, ymax=214) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(627, 133)) # Operator bpy.ops.node.link(detach=False, drag_start=(-737.893, -406.834)) # Operator bpy.data.worlds["World"].node_tree.nodes["Vector Math"].inputs[1].default_value[2] = -1 # Property bpy.ops.node.link(detach=False, drag_start=(-603.085, -266.141)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1169, 482)) # Operator bpy.ops.node.link(detach=False, drag_start=(127.04, 338.347)) # Operator bpy.data.worlds["World"].node_tree.nodes["Mix"].clamp_factor = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(562, 265)) # Operator bpy.ops.node.link(detach=False, drag_start=(-598.477, -268.506)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-92.2313, 129.304, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-211.508, -253.838)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1220, 532)) # Operator bpy.ops.node.select_box(tweak=True, xmin=625, xmax=1220, ymin=402, ymax=532) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(414.041, -112.747, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(691, 367)) # Operator bpy.ops.node.add_search(use_transform=True) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-52.8793, 50.49, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search(use_transform=True) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(414.426, -118.221, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, location=(1020, 295)) # Operator bpy.data.worlds["World"].node_tree.nodes["Vector Math.001"].operation = 'SCALE' # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-178.314, 39.4069, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.worlds["World"].node_tree.nodes["Vector Math.001"].inputs[3].default_value = 7.4 # Property bpy.data.worlds["World"].node_tree.nodes["ColorRamp"].color_ramp.elements[0].color = (0.0683534, 0.0683534, 0.0683534, 1) # Property bpy.data.worlds["World"].node_tree.nodes["ColorRamp"].color_ramp.elements[0].color = (0.0683534, 0.0683534, 0.0683534, 1) # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1126, 213)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1112, xmax=1126, ymin=212, ymax=213) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(701, 251)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-61.3173, 17.5436, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.context.scene.render.engine = 'BLENDER_EEVEE_NEXT' # Property bpy.context.scene.render.engine = 'BLENDER_EEVEE' # Property bpy.context.scene.render.engine = 'CYCLES' # Property bpy.context.space_data.shading.type = 'SOLID' # Property bpy.ops.object.origin_set(type='ORIGIN_CURSOR', center='MEDIAN') # Operator bpy.context.space_data.params.directory = "P:\\Blender\\Projekte\\" # Property bpy.context.space_data.params.filename = "tts table.blend" # Property Saved "tts table.blend" # Info bpy.data.window_managers["WinMan"].addon_search = "cell" # Property Python: Traceback (most recent call last): File "C:\Users\Bent\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\b3dsdf\__init__.py", line 135, in poll return context.space_data.node_tree AttributeError: 'SpaceView3D' object has no attribute 'node_tree' # Error Python: Traceback (most recent call last): File "O:\SteamLibrary\steamapps\common\Blender\3.5\scripts\addons\space_clip_editor_refine_solution.py", line 123, in poll return (context.area.spaces.active.clip is not None) AttributeError: 'SpaceView3D' object has no attribute 'clip' # Error Python: Traceback (most recent call last): File "C:\Users\Bent\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\polyhavenassets\operators\tex_scale_fix.py", line 23, in poll self.asset_id = is_ph_asset(context, context.material) AttributeError: 'Context' object has no attribute 'material' # Error bpy.data.window_managers["WinMan"].(null) = {'PENCIL'} # Property Python: Traceback (most recent call last): File "C:\Users\Bent\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\b3dsdf\__init__.py", line 135, in poll return context.space_data.node_tree AttributeError: 'SpaceView3D' object has no attribute 'node_tree' # Error Python: Traceback (most recent call last): File "O:\SteamLibrary\steamapps\common\Blender\3.5\scripts\addons\space_clip_editor_refine_solution.py", line 123, in poll return (context.area.spaces.active.clip is not None) AttributeError: 'SpaceView3D' object has no attribute 'clip' # Error Python: Traceback (most recent call last): File "C:\Users\Bent\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\polyhavenassets\operators\tex_scale_fix.py", line 23, in poll self.asset_id = is_ph_asset(context, context.material) AttributeError: 'Context' object has no attribute 'material' # Error bpy.data.window_managers["WinMan"].(null) = {'PENCIL'} # Property bpy.ops.object.origin_set(type='ORIGIN_GEOMETRY', center='MEDIAN') # Operator bpy.ops.object.select_all(action='DESELECT') # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.delete() # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_activate(extend_range=True, deselect_all=True) # Operator bpy.ops.outliner.collection_new(nested=True) # Operator bpy.ops.outliner.collection_drop() # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_rename() # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_rename() # Operator bpy.ops.outliner.collection_drop() # Operator bpy.ops.outliner.collection_new(nested=True) # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_rename() # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_activate(extend_range=True, deselect_all=True) # Operator bpy.ops.outliner.collection_drop() # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.object.select_all(action='SELECT') # Operator bpy.ops.object.select_all(action='DESELECT') # Operator bpy.ops.mesh.primitive_plane_add(enter_editmode=False, align='WORLD', location=(-2.54663, -1.53672, 0.000349045), scale=(1, 1, 1)) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.ops.mesh.select_all(action='SELECT') # Operator bpy.ops.mesh.select_all(action='DESELECT') # Operator bpy.ops.mesh.select_all(action='SELECT') # Operator bpy.ops.transform.resize(value=(100, 100, 100), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.ops.object.delete(use_global=False) # Operator bpy.ops.mesh.primitive_plane_add(enter_editmode=False, align='WORLD', location=(0, 0, 0), scale=(1, 1, 1)) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.ops.transform.resize(value=(80, 80, 80), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.editmode_toggle() # Operator bpy.ops.node.new_geometry_nodes_modifier() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1076, 247)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-293.083, 10.9627, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1728, 284)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(212.232, 33.7315, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.outliner.collection_drop() # Operator bpy.ops.outliner.collection_drop() # Operator bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.data.scenes["Scene"].(null) = True # Property bpy.ops.outliner.item_activate(deselect_all=True) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(941, 241)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-237.498, 44.6942, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(817, 449)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-210.548, -169.501, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Collection Info"].inputs[0].default_value = bpy.data.collections["Cells"] # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(96.0099, 14.3359, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(625, 316)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(12.6329, -48.9107, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(670, 557)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-6.73754, -15.1792, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Collection Info"].inputs[1].default_value = True # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2095, 293)) # Operator bpy.ops.node.link(detach=False, drag_start=(410.624, -1.27612)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(734, 270)) # Operator bpy.ops.node.link(detach=False, drag_start=(-735.599, -20.6717)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(331.824, 24.4553, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(694, 255)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-304.874, -55.657, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1043, 268)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-326.771, -12.6493, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(653, 508)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-139.804, -96.978, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(332, 209)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(89.2724, -21.9255, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(592, 401)) # Operator bpy.ops.node.link(detach=False, drag_start=(-855.191, 89.7989)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1268, 458)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(89.2724, -62.4033, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, location=(1229, 443)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-52.2159, -63.2465, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(591, 392)) # Operator bpy.ops.node.link(detach=False, drag_start=(-856.033, 82.2093)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1227, 373)) # Operator bpy.ops.node.link(detach=False, drag_start=(-320.399, 66.1869)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2217, 320)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-138.962, 10.9627, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1415, 454)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(251.815, -10.1194, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1349, 418)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-103.59, -234.434, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.add_search() # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Translate Instances"].inputs[3].default_value = False # Property bpy.ops.node.add_search() # Operator bpy.ops.node.link(detach=False, drag_start=(-668.981, -92.2537)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-53.9003, 43.8509, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(127.171, -10.1194, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1350, 270)) # Operator bpy.ops.node.link(detach=False, drag_start=(-460.117, -79.6044)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1576, 308)) # Operator bpy.ops.node.link(detach=False, drag_start=(-269.781, -47.5594)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2419, 474)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1684, xmax=2419, ymin=339, ymax=474) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(69.9019, 20.2389, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(856, 381)) # Operator bpy.ops.node.select_box(tweak=True, xmin=856, xmax=1251, ymin=195, ymax=381) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-107.22, -19.9872, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1234, 416)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1234, xmax=1238, ymin=416, ymax=423) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(816, 510)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(329.741, 25.6251, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2200, 456)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-247.059, 28.5818, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1085, 314)) # Operator bpy.ops.node.link(detach=False, drag_start=(-568.417, -99.0345)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math"].operation = 'MULTIPLY' # Property bpy.data.node_groups["Geometry Nodes"].nodes["Math"].inputs[1].default_value = -1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1493, 368)) # Operator bpy.ops.node.link(detach=False, drag_start=(-335.966, -187.117)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1899, 434)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1354, xmax=1899, ymin=265, ymax=434) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(179.088, -11.2075, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1549, 180)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1321, 183)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-6.21832, 49.8112, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math"].inputs[1].default_value = -0.04 # Property bpy.ops.object.select_all(action='SELECT') # Operator bpy.ops.object.select_all(action='DESELECT') # Operator bpy.context.space_data.context = 'DATA' # Property bpy.context.object.data.lens_unit = 'FOV' # Property bpy.context.object.data.angle = 1.25834 # Property bpy.context.object.data.angle = 1.93379 # Property bpy.context.space_data.shading.show_shadows = True # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1524, 245)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math"].inputs[1].default_value = -1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2033, 525)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1132, xmax=2033, ymin=111, ymax=525) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-13.7802, 6.89908, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1628, 194)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2074, 535)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1305, xmax=2074, ymin=313, ymax=535) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(318.914, 34.4954, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1302, 378)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1295, xmax=1302, ymin=377, ymax=378) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(868, 350)) # Operator bpy.ops.node.select_box(tweak=True, xmin=868, xmax=1488, ymin=241, ymax=350) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-444.905, -48.2935, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(935, 371)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1132, 235)) # Operator bpy.ops.node.link(detach=False, drag_start=(-1006.1, -152.822)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(39.3721, 11.827, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1029, 232)) # Operator bpy.ops.node.link(detach=False, drag_start=(-741.453, -234.495)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1361, 345)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(982, 248)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(281.511, 138.967, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(164, 394)) # Operator bpy.ops.node.select_box(tweak=True, xmin=164, xmax=804, ymin=246, ymax=394) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(326.789, -36.4666, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1594, 304)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2590, 594)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1950, xmax=2590, ymin=439, ymax=594) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-425.219, -24.6396, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1418, 295)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1461, 241)) # Operator bpy.ops.object.select_all(action='SELECT') # Operator bpy.ops.object.select_all(action='DESELECT') # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = -10 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[1].default_value = 1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1258, 372)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1101, 422)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(37.4035, -75.8899, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1087, 282)) # Operator bpy.ops.node.link(detach=False, drag_start=(-684.363, -185.216)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Clamp"].inputs[1].default_value = 1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1266, 342)) # Operator bpy.ops.node.link(detach=False, drag_start=(-508.173, -126.081)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Clamp"].inputs[2].default_value = 100 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(458, 386)) # Operator bpy.ops.node.select_box(tweak=True, xmin=458, xmax=1159, ymin=228, ymax=386) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-359.271, 1.97117, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(976, 315)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(911, 339)) # Operator bpy.ops.node.link(detach=False, drag_start=(-857.6, -129.037)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-49.2151, 69.9764, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[2].default_value = 100 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = 1 # Property bpy.ops.node.select(deselect_all=True, location=(1076, 371)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = -1 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = -100 # Property bpy.ops.node.select(deselect_all=True, location=(1049, 366)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-57.0896, -8.87024, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(903, 344)) # Operator bpy.ops.node.link(detach=False, drag_start=(-865.475, -124.11)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math"].operation = 'MULTIPLY' # Property bpy.data.node_groups["Geometry Nodes"].nodes["Math"].inputs[1].default_value = -1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1111, 354)) # Operator bpy.ops.node.link(detach=False, drag_start=(-660.74, -114.254)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(260, 391)) # Operator bpy.ops.node.select_box(tweak=True, xmin=260, xmax=886, ymin=194, ymax=391) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(908, 199)) # Operator bpy.ops.node.select_box(tweak=True, xmin=908, xmax=933, ymin=199, ymax=205) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(205, 376)) # Operator bpy.ops.node.select_box(tweak=True, xmin=205, xmax=1086, ymin=124, ymax=376) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(230.327, 9.85583, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1424, 317)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(642, 379)) # Operator bpy.ops.node.select_box(tweak=True, xmin=642, xmax=694, ymin=290, ymax=379) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(27.5605, -46.3224, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(652, 333)) # Operator bpy.ops.node.select_box(tweak=True, xmin=652, xmax=889, ymin=207, ymax=333) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(0.984303, 3.94233, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1203, 179)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(618, 408)) # Operator bpy.ops.node.select_box(tweak=True, xmin=618, xmax=1040, ymin=162, ymax=408) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(21.6547, -69.9764, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Clamp"].inputs[1].default_value = 0 # Property bpy.ops.node.select(deselect_all=True, location=(1344, 253)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1473, 335)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-44.772, -104.638, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1196, 228)) # Operator bpy.ops.node.link(detach=False, drag_start=(-789.748, -240.873)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math"].operation = 'SUBTRACT' # Property bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(83.3563, 60.8633, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1413, 267)) # Operator bpy.ops.node.link(detach=False, drag_start=(-620.698, -210.442)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1575, 393)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-52.9741, -4.68179, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, location=(1552, 348)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math.001"].operation = 'MULTIPLY' # Property bpy.data.node_groups["Geometry Nodes"].nodes["Math.001"].inputs[1].default_value = -1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1418, 268)) # Operator bpy.ops.node.link(detach=False, drag_start=(-616.803, -209.662)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math.001"].use_clamp = True # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1629, 309)) # Operator bpy.ops.node.link(detach=False, drag_start=(-402.57, -124.571)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math.001"].use_clamp = False # Property bpy.data.node_groups["Geometry Nodes"].nodes["Math.001"].use_clamp = True # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1545, 323)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(778, 217)) # Operator bpy.ops.node.select_box(tweak=True, xmin=778, xmax=1358, ymin=102, ymax=217) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-83.3773, 5.90496, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1413, 214)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-10.9485, -36.2733, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math.001"].operation = 'MULTIPLY' # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1259, 219)) # Operator bpy.ops.node.link(detach=False, drag_start=(-714.182, -200.492)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1280, 238)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math.001"].inputs[1].default_value = -1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1494, 269)) # Operator bpy.ops.node.link(detach=False, drag_start=(-516.266, -158.314)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1593, 238)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1628, 200)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(31.1612, -88.5744, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-12.6329, -3.37426, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].clamp = False # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].clamp = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[2].default_value = 1 # Property bpy.ops.node.link(detach=False, drag_start=(-433.813, -213.166)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1046, 165)) # Operator bpy.ops.node.link(detach=False, drag_start=(-659.521, -235.942)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1093, 264)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(482.578, -48.0833, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1375, 325)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-174.334, -30.3684, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(980, 205)) # Operator bpy.ops.node.link(detach=False, drag_start=(-715.106, -202.2)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1654, 202)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-269.503, 80.9823, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1169, 281)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-0.842195, 22.7763, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = 10 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[2].default_value = 0 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1095, 182)) # Operator bpy.ops.node.link(detach=False, drag_start=(-618.254, -221.602)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1213, 325)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(90.1149, -133.283, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1373, 208)) # Operator bpy.ops.node.link(detach=False, drag_start=(-384.124, -199.669)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1264, 180)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(345.3, 30.3684, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1440, 319)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-288.873, -7.5921, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(989, 201)) # Operator bpy.ops.node.link(detach=False, drag_start=(-707.527, -205.574)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1102, 296)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(42.952, -16.0278, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-504.557, -149.898)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1690, 182)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-240.026, 43.8654, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-288.113, -173.518)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(2.52659, 119.786, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = -100 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[1].default_value = -10 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = 0 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[3].default_value = -100 # Property bpy.ops.node.select(deselect_all=True, location=(1409, 365)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1246, 270)) # Operator bpy.ops.node.link(detach=False, drag_start=(-491.082, -147.368)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(277, 331)) # Operator bpy.ops.node.select_box(tweak=True, xmin=277, xmax=972, ymin=134, ymax=331) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1110, 284)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(140.647, 27.8377, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(245, 317)) # Operator bpy.ops.node.select_box(tweak=True, xmin=245, xmax=877, ymin=116, ymax=317) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(125.487, 59.8932, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1219, 150)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Math"].inputs[1].default_value = 21.6 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1431, 102)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1431, xmax=1440, ymin=101, ymax=102) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(501, 392)) # Operator bpy.ops.node.select_box(tweak=True, xmin=501, xmax=1402, ymin=121, ymax=392) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-234.13, -22.7763, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1395, 210)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1374, xmax=1395, ymin=210, ymax=215) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1139, 276)) # Operator bpy.ops.node.link(detach=False, drag_start=(-581.197, -142.306)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-19.3705, -13.4971, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(961, 181)) # Operator bpy.ops.node.link(detach=False, drag_start=(-731.108, -222.445)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1019, 287)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(97.6947, 60.7368, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(858, 248)) # Operator bpy.ops.node.link(detach=False, drag_start=(-817.854, -165.926)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1478, 175)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1063, xmax=1478, ymin=175, ymax=249) # Operator bpy.ops.node.link(detach=False, drag_start=(-628.36, -162.552)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(302.348, -52.3011, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1755, 172)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1764, 128)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-517.95, 115.569, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1531, 283)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-96.8525, 31.2119, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1129, 256)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(16.0017, 59.0496, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1322, 126)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = 100 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = 10 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[2].default_value = 46.5 # Property bpy.ops.transform.resize(value=(0.2, 0.2, 0.2), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=False, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator bpy.ops.object.select_all(action='SELECT') # Operator bpy.ops.object.select_all(action='DESELECT') # Operator bpy.ops.transform.trackball(value=(-0.34, 0), mirror=False, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False) # Operator bpy.ops.transform.translate(value=(-0.0509961, 0.316889, 0), orient_axis_ortho='X', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, True, False), mirror=False, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, snap=False, snap_elements={'INCREMENT'}, use_snap_project=False, snap_target='CLOSEST', use_snap_self=True, use_snap_edit=True, use_snap_nonedit=True, use_snap_selectable=False) # Operator Saved "tts table.blend" # Info bpy.context.space_data.shading.type = 'RENDERED' # Property bpy.context.space_data.context = 'WORLD' # Property bpy.data.worlds["World"].node_tree.nodes["Mix"].inputs[6].show_expanded = True # Property bpy.data.worlds["World"].node_tree.nodes["Sky Texture"].sun_rotation = 2.02807 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1327, 373)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-344.773, 38.3704, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1171, 435)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1081, 397)) # Operator bpy.ops.node.link(detach=False, drag_start=(-863.444, 149.855)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-3.19234, -1.06585, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-710.212, 16.6243)) # Operator bpy.ops.node.select(deselect_all=True, location=(1268, 295)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(992, 414)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(886.406, -10.6585, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(481, 355)) # Operator bpy.ops.node.select_box(tweak=True, xmin=481, xmax=1693, ymin=60, ymax=355) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-322.131, -28.3307, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1635, 271)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1512, 329)) # Operator bpy.ops.node.link(detach=False, drag_start=(-80.2788, 56.0359)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-62.8549, -23.609, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, location=(1633, 228)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1427, 315)) # Operator bpy.ops.node.link(detach=False, drag_start=(-213.846, 34.0009)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1309, 372)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-298.561, 51.9397, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1189, 399)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1189, xmax=1288, ymin=383, ymax=399) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1173, 397)) # Operator bpy.ops.node.link(detach=False, drag_start=(-612.974, 163.063)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1518, 335)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1518, xmax=1582, ymin=271, ymax=335) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1509, 330)) # Operator bpy.ops.node.link(detach=False, drag_start=(-84.9932, 57.6099)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1681, 264)) # Operator bpy.ops.node.link(detach=False, drag_start=(173.616, -53.8908)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-150.04, 90.5969, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(331.105, -46.4299)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1910, 363)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(124.501, -29.8437, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1644, 269)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-58.5262, 38.3704, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1750, 284)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-41.5004, 92.7286, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh"].inputs[4].default_value = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1472, 311)) # Operator bpy.ops.node.link(detach=False, drag_start=(-357.129, -63.6664)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh"].inputs[4].default_value = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh"].inputs[4].default_value = False # Property bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh"].inputs[4].default_value = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh"].inputs[4].default_value = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1889, 281)) # Operator bpy.ops.node.link(detach=False, drag_start=(161.481, -101.037)) # Operator bpy.ops.node.link(detach=False, drag_start=(161.481, -97.3001)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-2.48734, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector"].vector[2] = -4 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2260, 484)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1804, xmax=2260, ymin=216, ymax=484) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(155.303, -1.15227, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1671, 219)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(166.807, -6.91359, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.context.space_data.shading.show_shadows = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(118, 432)) # Operator bpy.ops.node.select_box(tweak=True, xmin=118, xmax=1703, ymin=81, ymax=432) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-157.604, -17.284, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1082, 475)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-115.039, -35.7202, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1275, 310)) # Operator bpy.ops.node.link(detach=False, drag_start=(-49.6633, -32.2055)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-35.6622, -38.0248, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(159.708, 70.3462)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(8.05275, -66.8314, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector"].vector[2] = 5 # Property bpy.ops.node.select(deselect_all=True, location=(1393, 335)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1035, 392)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1224, 327)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1651, 389)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(948, 432)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1158, 289)) # Operator bpy.ops.node.link(detach=False, drag_start=(-184.259, -56.4031)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-393.435, 107.161, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1452, 171)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1597, 251)) # Operator bpy.ops.node.link(detach=False, drag_start=(320.763, -100.189)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-622.363, 48.3952, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(928, 401)) # Operator bpy.ops.node.link(detach=False, drag_start=(-448.85, 72.6507)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1100, 408)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-41.4142, 9.21813, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1438, 177)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-587.851, 169.383, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-390.18, -27.5964)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(344, 363)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1176, 102)) # Operator bpy.ops.node.select_box(tweak=True, xmin=396, xmax=1176, ymin=102, ymax=314) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-3.97086, -212.787, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1163, 241)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1203, 227)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-63.5337, 216.764, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1420, 322)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(89.3443, -63.6371, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(319, 235)) # Operator bpy.ops.node.select_box(tweak=True, xmin=319, xmax=1137, ymin=62, ymax=235) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(317.718, 115.889, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1587, 258)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(529, 342)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(807.663, 137.494, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1496, 380)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(250.067, -105.519, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1269, 183)) # Operator bpy.ops.node.link(detach=False, drag_start=(-204.321, -180.979)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1409, 303)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1927, 261)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1230, 459)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-81.9369, 8.52678, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1228, 449)) # Operator bpy.ops.node.link(detach=False, drag_start=(-247.95, 102.537)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-107.476, 14.9219, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(48.9493, 53.2924, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-167.077, -13.6407)) # Operator bpy.ops.node.select(deselect_all=True, location=(1262, 333)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1119, 365)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(237.278, -50.3659, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(846, 397)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-328.417, 39.3483, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(654, 415)) # Operator bpy.ops.node.link(detach=False, drag_start=(-1045.46, 170.649)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(4.71413, 116.471, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(996, 260)) # Operator bpy.ops.node.link(detach=False, drag_start=(-508.052, -73.3102)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Translate Instances"].inputs[3].default_value = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(795, 389)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(26.7134, -83.4185, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-717.045, 35.2912)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(991, 358)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(153.995, -36.2005, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(774, 347)) # Operator bpy.ops.node.select_box(tweak=True, xmin=774, xmax=923, ymin=347, ymax=373) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(201.136, 29.9047, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(955, 264)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-125.71, -12.5915, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(454, 276)) # Operator bpy.ops.node.select_box(tweak=True, xmin=454, xmax=1118, ymin=99, ymax=276) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(270.019, -125.286, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(848, 422)) # Operator bpy.ops.node.select_box(tweak=True, xmin=848, xmax=1458, ymin=260, ymax=422) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(500.329, -11.932, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1778, 144)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(400, 154)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(310.918, 266.579, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(417, 182)) # Operator bpy.ops.node.select_box(tweak=True, xmin=417, xmax=744, ymin=85, ymax=182) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(156.105, 58.8645, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(984, 205)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-49.5862, 16.5556, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1054, 246)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-1.83653, -34.9508, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(403, 235)) # Operator bpy.ops.node.select_box(tweak=True, xmin=403, xmax=1154, ymin=51, ymax=235) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(176.306, 172.914, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1501, 382)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-63.2718, -13.8272, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh"].inputs[4].default_value = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh"].inputs[4].default_value = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1308, 156)) # Operator bpy.ops.node.link(detach=False, drag_start=(207.182, -196.412)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1259, 151)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-6.90238, 36.8726, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(6.90238, 44.9385, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1600, 272)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-16.1056, -13.8272, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Transform Geometry"].inputs[1].default_value[2] = -5 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1450, 309)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-141.499, -50.6999, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1469, 211)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1393, 267)) # Operator bpy.ops.node.link(detach=False, drag_start=(62.317, -167.409)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-112.739, 28.8067, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector Math.001"].operation = 'REFLECT' # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-12.6544, 18.4363, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector Math.001"].inputs[1].default_value[2] = 12 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Vector Math.001"].inputs[1].default_value[1] = 0 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Vector Math.001"].inputs[1].default_value[2] = 1 # Property bpy.ops.node.link(detach=False, drag_start=(270.539, -251.525)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(142.649, 16.1318, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1437, 115)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector"].vector[2] = 4.5 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Vector"].vector[2] = 1.7 # Property bpy.context.space_data.shading.type = 'RENDERED' # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(996, 147)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = 1 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = 5.6 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = -5.2 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Map Range"].inputs[4].default_value = -6.4 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Vector"].vector[2] = 16.5 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1863, 375)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(203.62, 38.0249, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1774, 385)) # Operator bpy.context.space_data.context = 'MODIFIER' # Property bpy.ops.object.modifier_add(type='BEVEL') # Operator bpy.ops.object.modifier_add(type='WEIGHTED_NORMAL') # Operator bpy.context.space_data.context = 'DATA' # Property bpy.context.object.data.use_auto_smooth = True # Property bpy.context.space_data.context = 'MODIFIER' # Property bpy.context.space_data.shading.type = 'SOLID' # Property bpy.context.space_data.shading.type = 'SOLID' # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1727, 240)) # Operator bpy.context.object.modifiers["Bevel"].use_clamp_overlap = False # Property bpy.context.object.modifiers["Bevel"].width = 0.18 # Property bpy.context.object.modifiers["Bevel"].segments = 2 # Property bpy.context.object.modifiers["Bevel"].width = 0.08 # Property bpy.ops.object.shade_smooth(use_auto_smooth=True) # Operator bpy.ops.object.modifier_set_active(modifier="WeightedNormal") # Operator bpy.ops.object.modifier_set_active(modifier="Bevel") # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1725, 386)) # Operator bpy.ops.node.link(detach=False, drag_start=(650.097, 55.9604)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-73.6254, 89.877, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(915.839, -50.0484)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2039, 391)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(83.979, -35.7204, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1893, 309)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-29.9103, 88.7248, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.object.shade_smooth(use_auto_smooth=True) # Operator bpy.ops.object.modifier_set_active(modifier="WeightedNormal") # Operator bpy.context.object.modifiers["Bevel"].harden_normals = True # Property bpy.context.object.modifiers["WeightedNormal"].show_in_editmode = False # Property bpy.context.object.modifiers["WeightedNormal"].show_viewport = False # Property bpy.context.object.modifiers["WeightedNormal"].show_render = False # Property bpy.context.object.modifiers["WeightedNormal"].show_viewport = True # Property bpy.context.object.modifiers["WeightedNormal"].show_in_editmode = True # Property bpy.context.object.modifiers["WeightedNormal"].show_render = True # Property bpy.context.object.modifiers["Bevel"].harden_normals = False # Property bpy.context.object.modifiers["Bevel"].harden_normals = True # Property bpy.ops.object.modifier_set_active(modifier="Bevel") # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = False # Property bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = False # Property bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = False # Property bpy.context.object.modifiers["WeightedNormal"].show_in_editmode = False # Property bpy.context.object.modifiers["WeightedNormal"].show_viewport = False # Property bpy.context.object.modifiers["WeightedNormal"].show_render = False # Property bpy.context.object.modifiers["WeightedNormal"].show_in_editmode = True # Property bpy.context.object.modifiers["WeightedNormal"].show_viewport = True # Property bpy.context.object.modifiers["WeightedNormal"].show_render = True # Property bpy.context.object.modifiers["Bevel"].use_clamp_overlap = True # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(49.4671, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1727, 448)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(48.3167, -104.857, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1549, 157)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-6.90238, -47.2431, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1508, 393)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-8.05278, 71.4407, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1410, 401)) # Operator bpy.ops.node.link(detach=False, drag_start=(207.223, 27.2447)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1714, 318)) # Operator bpy.ops.node.link(detach=False, drag_start=(556.944, -68.3937)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1590, 458)) # Operator bpy.ops.node.link(detach=False, drag_start=(414.294, 92.924)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1415, 398)) # Operator bpy.ops.node.link(detach=False, drag_start=(212.975, 23.8386)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1809, 452)) # Operator bpy.ops.node.link(detach=False, drag_start=(666.231, 86.0612)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2362, 455)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1827, xmax=2362, ymin=256, ymax=455) # Operator bpy.ops.node.link(detach=False, drag_start=(673.134, -40.6885)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(263.441, -10.3704, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1755, 456)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-32.2111, -58.7658, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1781, 403)) # Operator bpy.ops.node.link(detach=False, drag_start=(634.02, 29.6)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-162.206, -104.857, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(777.82, -33.7749)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(8.05278, 18.4363, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2517, 461)) # Operator bpy.ops.node.select_box(tweak=True, xmin=2061, xmax=2517, ymin=324, ymax=461) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(48.3167, 2.30454, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2232, 282)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2239, 419)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-47.1663, -19.5886, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2455, 416)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-79.3774, -32.2636, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2366, 293)) # Operator bpy.context.space_data.shading.type = 'MATERIAL' # Property bpy.context.space_data.shading.type = 'RENDERED' # Property bpy.context.space_data.shading.type = 'MATERIAL' # Property bpy.context.space_data.shading.type = 'SOLID' # Property bpy.context.object.modifiers["Bevel"].use_clamp_overlap = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1718, 421)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-54.0687, 20.7409, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1557, 463)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-11.504, -56.4612, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1722, 420)) # Operator bpy.ops.node.link(detach=False, drag_start=(566.147, 49.1886)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(80.5278, 35.7204, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Separate Geometry"].domain = 'INSTANCE' # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(0, 32.2636, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, location=(1927, 403)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1720, 319)) # Operator bpy.ops.node.link(detach=False, drag_start=(573.046, 53.5587)) # Operator bpy.context.object.modifiers["Bevel"].harden_normals = False # Property bpy.context.object.modifiers["Bevel"].harden_normals = True # Property bpy.context.object.modifiers["Bevel"].harden_normals = False # Property bpy.context.object.modifiers["Bevel"].width = 0.5 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Merge by Distance"].inputs[2].default_value = 0 # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(27.6095, 80.6589, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1840, 265)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1570, 310)) # Operator bpy.ops.node.link(detach=False, drag_start=(400.487, 43.1882)) # Operator bpy.context.object.modifiers["Bevel"].use_clamp_overlap = True # Property bpy.context.object.modifiers["Bevel"].use_clamp_overlap = False # Property bpy.context.space_data.shading.type = 'MATERIAL' # Property bpy.context.space_data.shading.type = 'RENDERED' # Property bpy.context.space_data.shading.type = 'MATERIAL' # Property bpy.ops.object.modifier_add(type='REMESH') # Operator bpy.ops.object.modifier_remove(modifier="WeightedNormal") # Operator bpy.ops.object.modifier_remove(modifier="Bevel") # Operator bpy.context.object.modifiers["Remesh"].voxel_size = 0.5 # Property bpy.ops.node.link(detach=False, drag_start=(401.637, 38.5792)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(13.8048, 191.277, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1410, 289)) # Operator bpy.ops.node.link(detach=False, drag_start=(216.423, 18.9906)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1760, 354)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-4.60159, -138.272, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(678.883, -52.4501)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-37.9631, 16.1318, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1253, 242)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-112.739, -123.293, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(212.824, 14.9795, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-70.1742, -62.2226, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1723, 442)) # Operator bpy.ops.node.link(detach=False, drag_start=(264.849, -103.71)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1555, 239)) # Operator bpy.ops.node.link(detach=False, drag_start=(71.5824, -337.621)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-143.8, -26.5022, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1570, 241)) # Operator bpy.ops.node.link(detach=False, drag_start=(88.8385, -335.317)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(71.3246, 51.8521, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1436, 328)) # Operator bpy.ops.node.link(detach=False, drag_start=(-65.3148, -235.069)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1692, 406)) # Operator bpy.ops.node.link(detach=False, drag_start=(229.187, -145.192)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1526, 249)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-194.417, -66.8317, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1401, 348)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-123.093, -43.7863, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-186.107, -283.464)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-98.9342, 156.709, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector Math.003"].inputs[1].default_value[2] = 1 # Property bpy.ops.node.link(detach=False, drag_start=(9.46094, -186.674)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(18.4064, -42.634, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(2.3008, 18.4363, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector Math.002"].operation = 'SUBTRACT' # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1566, 331)) # Operator bpy.ops.node.link(detach=False, drag_start=(84.2369, -231.612)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1567, 332)) # Operator bpy.ops.node.link(detach=False, drag_start=(85.3872, -230.46)) # Operator bpy.context.space_data.shading.type = 'SOLID' # Property bpy.context.space_data.shading.type = 'MATERIAL' # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2031, 333)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1807, 335)) # Operator bpy.ops.node.link(detach=False, drag_start=(646.681, -29.2045)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-110.438, 21.8931, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(859.504, -54.5544)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1212, 375)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1212, xmax=1372, ymin=312, ymax=375) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(516.529, -314.57, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1184, 165)) # Operator bpy.ops.node.link(detach=False, drag_start=(-99.9166, -405.639)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1045, 284)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(295.652, -220.084, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1390, 354)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-202.47, 56.4613, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1140, 184)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(166.808, -115.227, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1526, 148)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-102.385, 56.4613, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1693, 206)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-16.1056, 118.684, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1256, 399)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(228.929, -14.9795, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1275, 72)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-72.4751, 43.7863, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1494, 334)) # Operator bpy.ops.node.link(detach=False, drag_start=(436.106, -242.982)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1751, 252)) # Operator bpy.ops.node.link(detach=False, drag_start=(731.759, -337.468)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1673, 247)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-56.3696, 63.3749, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1482, 224)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-6.72257, 14.8137, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1320, 138)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-6.72257, 55.2148, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1533, 194)) # Operator bpy.ops.node.link(detach=False, drag_start=(520.421, -359.057)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1544, 194)) # Operator bpy.ops.node.link(detach=False, drag_start=(532.127, -359.057)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector Math.002"].operation = 'ADD' # Property bpy.context.object.modifiers["Remesh"].voxel_size = 0.8 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Vector"].vector[2] = 5 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1451, 295)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-56.3985, 30.9098, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1444, 117)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-35.116, 59.6879, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1377, 349)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(38.3084, 7.46098, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-32.9878, -7.46098, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(909, 172)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-166.003, 5.32927, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1394, 341)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-229.85, -37.3049, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1438, 164)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(26.6031, 9.59269, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1207, 299)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(184.093, 23.4488, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1433, 314)) # Operator bpy.ops.node.link(detach=False, drag_start=(349.122, -233.282)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1465, 164)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-76.6168, -46.8976, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1225, 65)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-186.221, 23.4488, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1341, 134)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-75.5527, -15.9878, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(859, 159)) # Operator bpy.ops.node.link(detach=False, drag_start=(-261.685, -398.489)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1730, 275)) # Operator bpy.ops.node.link(detach=False, drag_start=(665.166, -274.85)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-512.907, 119.376, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1215, 153)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-41.5008, -27.7122, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1452, 209)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-117.054, 38.3708, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1578, 402)) # Operator bpy.ops.node.link(detach=False, drag_start=(348.112, -226.714)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-29.7954, 62.8854, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1396, 228)) # Operator bpy.ops.node.link(detach=False, drag_start=(154.442, -412.173)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1877, 334)) # Operator bpy.ops.node.link(detach=False, drag_start=(666.285, -299.192)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector Math.004"].operation = 'SUBTRACT' # Property bpy.ops.node.link(detach=False, drag_start=(532.202, -374.723)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1738, 244)) # Operator bpy.ops.node.link(detach=False, drag_start=(527.946, -382.184)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1747, 252)) # Operator bpy.ops.node.link(detach=False, drag_start=(537.523, -373.657)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2286, 441)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1540, xmax=2286, ymin=94, ymax=441) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(269.879, 29.8969, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1695, 284)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1604, 295)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(65.9151, -64.7767, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1471, 145)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(21.1426, -12.4571, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1334, 66)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-9.94945, 22.4227, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1490, 133)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-182.821, 159.45, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1318, 78)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-200.233, 195.576, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1357, 261)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-26.1173, 23.6684, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1155, 235)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-12.4368, 6.22853, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1130, 160)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(42.2852, -79.7251, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1340, 290)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-32.3357, -17.4399, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2391, 452)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1630, xmax=2391, ymin=159, ymax=452) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(257.116, -31.272, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1627, 415)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1597, 309)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-29.5295, -6.90143, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1582, 387)) # Operator bpy.ops.node.link(detach=False, drag_start=(212.832, 22.7235)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1354, 417)) # Operator bpy.ops.node.link(detach=False, drag_start=(-11.5918, 52.301)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-34.4511, -170.564, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(41.3413, 11.831, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2785, 449)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1529, xmax=2785, ymin=25, ymax=449) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(260.183, 13.1031, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1598, 420)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1647, 321)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-234.019, 43.6771, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, location=(1436, 310)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Capture Attribute"].domain = 'INSTANCE' # Property bpy.data.node_groups["Geometry Nodes"].nodes["Capture Attribute"].data_type = 'FLOAT_VECTOR' # Property bpy.ops.node.link(detach=False, drag_start=(214.331, -0.0421143)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(6.23232, 89.7355, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1355, 280)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-6.21841, -19.9313, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(-73.7517, -281.151)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(2.48737, 36.1255, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1555, 348)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(144.267, -7.47424, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1587, 271)) # Operator bpy.ops.node.link(detach=False, drag_start=(157.573, -247.517)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1613, 347)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(73.3773, -3.73712, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1525, 407)) # Operator bpy.ops.node.link(detach=False, drag_start=(229.654, 62.3857)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1449, 302)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(133.074, -13.7028, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1336, 483)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(8.70578, -133.291, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2013, 238)) # Operator bpy.ops.node.link(detach=False, drag_start=(1316.46, -364.464)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1529, 244)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(21.1426, -16.1942, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(573, 116)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(528.566, 64.7769, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1526, 237)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-42.2853, 1.24571, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1118, 274)) # Operator bpy.ops.node.link(detach=False, drag_start=(366.233, -274.861)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1486, 239)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-31.0921, -17.4399, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1879, 226)) # Operator bpy.ops.node.link(detach=False, drag_start=(1312.68, -334.655)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1880, 205)) # Operator bpy.ops.node.link(detach=False, drag_start=(1313.92, -360.815)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1883, 221)) # Operator bpy.ops.node.link(detach=False, drag_start=(1317.65, -340.884)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1527, 223)) # Operator bpy.ops.node.link(detach=False, drag_start=(874.9, -338.392)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1884, 220)) # Operator bpy.ops.node.link(detach=False, drag_start=(1318.9, -342.13)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1876, 210)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1863, xmax=1876, ymin=210, ymax=213) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1885, 202)) # Operator bpy.ops.node.link(detach=False, drag_start=(1320.14, -364.552)) # Operator bpy.context.object.modifiers["Remesh"].show_viewport = False # Property bpy.data.node_groups["Geometry Nodes"].nodes["Vector"].vector[2] = 20 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1222, 345)) # Operator bpy.ops.node.link(detach=False, drag_start=(495.576, -186.416)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1412, 155)) # Operator bpy.ops.node.link(detach=False, drag_start=(731.876, -423.101)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1883, 202)) # Operator bpy.ops.node.link(detach=False, drag_start=(1317.65, -364.552)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1534, 219)) # Operator bpy.ops.node.link(detach=False, drag_start=(883.606, -343.375)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1941, 275)) # Operator bpy.ops.node.delete() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1453, 222)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(145.511, 73.4968, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1020, 176)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(14.9242, 64.7769, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1151, 349)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(55.9658, 18.6856, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2085, 198)) # Operator bpy.context.object.modifiers["Remesh"].show_viewport = True # Property bpy.context.space_data.shading.type = 'SOLID' # Property bpy.context.space_data.shading.type = 'MATERIAL' # Property bpy.context.space_data.shading.type = 'RENDERED' # Property bpy.ops.object.modifier_set_active(modifier="Remesh") # Operator bpy.ops.object.modifier_remove(modifier="Remesh") # Operator Saved "tts table.blend" # Info bpy.ops.object.modifier_add(type='BEVEL') # Operator bpy.context.object.modifiers["Bevel"].use_clamp_overlap = False # Property bpy.ops.object.modifier_set_active(modifier="Bevel") # Operator bpy.ops.object.modifier_set_active(modifier="Bevel") # Operator bpy.context.object.modifiers["Bevel"].loop_slide = False # Property bpy.context.object.modifiers["Bevel"].loop_slide = True # Property bpy.context.object.modifiers["Bevel"].use_clamp_overlap = True # Property bpy.ops.object.modifier_set_active(modifier="Bevel") # Operator bpy.ops.object.modifier_set_active(modifier="GeometryNodes") # Operator bpy.context.object.modifiers["Bevel"].affect = 'VERTICES' # Property bpy.ops.object.modifier_set_active(modifier="Bevel") # Operator bpy.ops.object.modifier_remove(modifier="Bevel") # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1673, 329)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-37.3737, -18.7173, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-1.6988, 27.2251, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1841, 272)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1625, 349)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-21.655, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1739, 276)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1631, 351)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-48.2316, -4.9296, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-27.5609, 16.7607, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False, "linked":False}, TRANSFORM_OT_translate={"value":(240.174, 217.889, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{'INCREMENT'}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1612, 204)) # Operator bpy.ops.node.link(detach=False, drag_start=(788.916, 44.2479)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1858, 421)) # Operator bpy.ops.node.link(detach=False, drag_start=(1031.06, 258.193)) # Operator bpy.context.space_data.shading.type = 'SOLID' # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1576, 485)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(74.8083, 2.95776, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(123.04, -6.90145, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(1085.12, 114.334)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-33.4669, 80.8455, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector.001"].vector[2] = 0.08 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1847, 369)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-62.0121, -29.5776, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh.001"].inputs[4].default_value = True # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-71.8553, -3.94369, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1453, 412)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-129.93, -0.985921, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(12.7961, -2.95776, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2181, 413)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1544, xmax=2181, ymin=44, ymax=413) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(290.708, 14.1656, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1616, 444)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1312, 275)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-43.3101, 1.97184, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(740.149, 37.6592)) # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(62.9965, 139.015, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1347, 238)) # Operator bpy.ops.node.link(detach=False, drag_start=(739.165, 16.9548)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1664, 451)) # Operator bpy.ops.node.link(detach=False, drag_start=(1051.19, 226.956)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(9.8432, -77.8878, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1315, 410)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(275.61, 105.494, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.context.space_data.shading.type = 'WIREFRAME' # Property bpy.data.node_groups["Geometry Nodes"].nodes["Vector.001"].vector[2] = 0.61 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1924, 383)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(2.95296, 43.3806, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh.001"].inputs[4].default_value = False # Property bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh.001"].inputs[4].default_value = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Extrude Mesh.001"].inputs[4].default_value = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1747, 262)) # Operator bpy.ops.node.link(detach=False, drag_start=(1578.63, -35.8577)) # Operator bpy.context.space_data.shading.type = 'SOLID' # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1456, 400)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-69.8868, -36.4792, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1572, 425)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(62.0122, -63.0991, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1506, 353)) # Operator bpy.ops.node.link(detach=False, drag_start=(1370.93, 224.089)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Scale Elements"].inputs[2].default_value = 0.92 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2005, 404)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector.001"].vector[2] = 0.13 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Vector.001"].vector[2] = 0.07 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(849, 303)) # Operator bpy.ops.node.link(detach=False, drag_start=(744.895, 41.9562)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2194, 391)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1567, xmax=2194, ymin=154, ymax=391) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(223.441, -72.9584, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1685, 300)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-10.8275, -68.0287, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.context.space_data.shading.type = 'WIREFRAME' # Property bpy.data.node_groups["Geometry Nodes"].nodes["Merge by Distance"].inputs[2].default_value = 0.031 # Property bpy.context.space_data.shading.type = 'SOLID' # Property Saved "tts table.blend" # Info bpy.data.node_groups["Geometry Nodes"].nodes["Vector"].vector[2] = 2.9 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1087, 391)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Vector.001"].vector[2] = 1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1095, 445)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1095, xmax=1642, ymin=148, ymax=445) # Operator bpy.ops.node.group_make() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1227, 365)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1078, 224)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-111.59, -177.453, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, location=(989, 151)) # Operator bpy.data.node_groups["NodeGroup"].active_input = 1 # Property bpy.data.node_groups["NodeGroup"].inputs[1].name = "Top" # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1768, 391)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-31.9419, 0.780316, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1927, 260)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2086, 339)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-29.6047, -3.12126, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2039, 249)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1587, 354)) # Operator bpy.ops.node.link(detach=False, drag_start=(187.86, -34.3112)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1753, 250)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1435, 201)) # Operator bpy.ops.node.link(detach=False, drag_start=(-14.6667, -174.726)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1342, 71)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1757, 249)) # Operator bpy.ops.node.link(detach=False, drag_start=(236.194, -137.271)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(834, 97)) # Operator bpy.data.node_groups["NodeGroup"].active_input = 2 # Property bpy.data.node_groups["NodeGroup"].inputs[2].name = "Height" # Property bpy.data.node_groups["NodeGroup"].active_input = 3 # Property bpy.data.node_groups["NodeGroup"].inputs[3].name = "Scale" # Property bpy.ops.node.select(deselect_all=True, location=(788, 148)) # Operator bpy.ops.node.group_edit(exit=False) # Operator bpy.data.node_groups["\"Bevel\""].name = "\"Bevel\"" # Property bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-307.733, -31.2126, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False, "linked":False}, TRANSFORM_OT_translate={"value":(275.791, -6.24253, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{'INCREMENT'}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1138, 191)) # Operator bpy.ops.node.link(detach=False, drag_start=(1150.41, 86.9441)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(859, 333)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-19.4768, -11.7047, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-11.5045, -54.1577, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1217, 346)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-41.4163, 46.0916, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(949, 309)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-6.90271, 19.5889, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1182, 379)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-46.0181, 5.76145, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1234, 304)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(986, 321)) # Operator bpy.ops.node.link(detach=False, drag_start=(978.843, 147.736)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Group"].inputs[2].default_value = 0.29 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Group"].inputs[2].default_value = 0.18 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Group"].inputs[3].default_value = 0.99 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Group.001"].inputs[2].default_value = 0.1 # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1193, 431)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(166.721, 15.6063, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False, "linked":False}, TRANSFORM_OT_translate={"value":(-160.489, -29.652, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{'INCREMENT'}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1016, 269)) # Operator bpy.ops.node.link(detach=False, drag_start=(986.797, 118.769)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1315, 370)) # Operator bpy.ops.node.link(detach=False, drag_start=(1219.74, 197.581)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1237, 424)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-14.0233, -8.58348, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(1201.04, 207.725)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1179, 440)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1173, xmax=1179, ymin=440, ymax=441) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1057, 483)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1174, 406)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(0.779072, -10.9244, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Group.002"].inputs[2].default_value = 0.27 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Group.002"].inputs[3].default_value = 0.95 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Group.002"].inputs[2].default_value = 0.22 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Merge by Distance"].inputs[2].default_value = 0.101 # Property bpy.data.node_groups["Geometry Nodes"].nodes["Merge by Distance"].inputs[2].default_value = 0.1 # Property bpy.ops.object.shade_smooth() # Operator bpy.ops.object.modifier_add(type='WEIGHTED_NORMAL') # Operator bpy.context.space_data.context = 'DATA' # Property bpy.context.object.data.use_auto_smooth = True # Property bpy.context.space_data.context = 'MODIFIER' # Property bpy.context.object.modifiers["WeightedNormal"].keep_sharp = True # Property bpy.context.object.modifiers["WeightedNormal"].keep_sharp = False # Property bpy.context.object.modifiers["WeightedNormal"].use_face_influence = True # Property bpy.context.object.modifiers["WeightedNormal"].use_face_influence = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1782, 298)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(178.407, 9.3638, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-299.164, -87.3955, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1662, 265)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(244.629, -3.12127, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1602, 184)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(8.56979, 32.7733, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = False # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1456, 195)) # Operator bpy.ops.node.link(detach=False, drag_start=(2319.41, -98.6236)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1633, 222)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(10.907, -46.819, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.link(detach=False, drag_start=(2549.24, -132.958)) # Operator bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = True # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1683, 366)) # Operator bpy.ops.node.add_search() # Operator bpy.context.object.modifiers["WeightedNormal"].show_viewport = False # Property bpy.context.object.modifiers["WeightedNormal"].show_viewport = True # Property bpy.context.object.modifiers["WeightedNormal"].show_render = False # Property bpy.context.object.modifiers["WeightedNormal"].show_render = True # Property bpy.context.object.modifiers["WeightedNormal"].show_in_editmode = False # Property bpy.context.object.modifiers["WeightedNormal"].show_in_editmode = True # Property bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = False # Property bpy.data.node_groups["Geometry Nodes"].nodes["Set Shade Smooth"].inputs[2].default_value = True # Property bpy.context.space_data.overlay.show_face_orientation = True # Property bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1555, 387)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1497, 482)) # Operator bpy.ops.node.select_box(tweak=True, xmin=1497, xmax=2443, ymin=146, ymax=482) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(99.7846, 18.5942, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1735, 326)) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1381, 357)) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(6.21869, 6.22863, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1428, 428)) # Operator bpy.ops.node.add_search() # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(628.088, -166.927, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(8.70617, -24.9145, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_elements":{}, "use_snap_project":False, "snap_target":'CLOSEST', "use_snap_self":True, "use_snap_edit":True, "use_snap_nonedit":True, "use_snap_selectable":False, "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1650, 269)) # Operator bpy.ops.node.mute_toggle() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1834, 294)) # Operator bpy.ops.node.mute_toggle() # Operator bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2045, 348)) # Operator bpy.ops.node.mute_toggle() # Operator # backtrace Exception Record: ExceptionCode : EXCEPTION_ACCESS_VIOLATION Exception Address : 0x00007FF743072BC0 Exception Module : blender.exe Exception Flags : 0x00000000 Exception Parameters : 0x2 Parameters[0] : 0x0000000000000000 Parameters[1] : 0x000002E8000002E7 Stack trace: blender.exe :0x00007FF743072BB0 GeometrySet::has blender.exe :0x00007FF74354A0E0 compute_attributes_to_store blender.exe :0x00007FF74354A700 compute_geometry blender.exe :0x00007FF74354E750 modifyGeometry blender.exe :0x00007FF743250D70 modifier_modify_mesh_and_geometry_set blender.exe :0x00007FF74324F680 mesh_calc_modifiers blender.exe :0x00007FF74324F470 mesh_build_data blender.exe :0x00007FF7432519E0 makeDerivedMesh blender.exe :0x00007FF74320C0D0 BKE_object_handle_data_update blender.exe :0x00007FF74320BF30 BKE_object_eval_uber_data blender.exe :0x00007FF743433060 blender::deg::`anonymous namespace'::evaluate_node blender.exe :0x00007FF743432E90 blender::deg::`anonymous namespace'::deg_task_run_func blender.exe :0x00007FF74898CC70 tbb::internal::function_task::execute tbb.dll :0x00007FFEB45EF220 tbb::recursive_mutex::scoped_lock::internal_try_acquire tbb.dll :0x00007FFEB45EF220 tbb::recursive_mutex::scoped_lock::internal_try_acquire tbb.dll :0x00007FFEB45E4FD0 tbb::interface7::internal::isolate_within_arena tbb.dll :0x00007FFEB45EA120 tbb::task_scheduler_init::terminate tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item ucrtbase.dll :0x00007FFEC2011B20 configthreadlocale KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Threads: Thread : 00004220 ntdll.dll :0x00007FFEC41ED970 ZwYieldExecution KERNELBASE.dll :0x00007FFEC1BA78B0 SwitchToThread tbb.dll :0x00007FFEB45EF220 tbb::recursive_mutex::scoped_lock::internal_try_acquire tbb.dll :0x00007FFEB45EF220 tbb::recursive_mutex::scoped_lock::internal_try_acquire blender.exe :0x00007FF743E746B0 tbb::internal::task_group_base::wait blender.exe :0x00007FF743432F00 blender::deg::`anonymous namespace'::evaluate_graph_threaded_stage blender.exe :0x00007FF743432B90 blender::deg::deg_evaluate_on_refresh blender.exe :0x00007FF743040E10 scene_graph_update_tagged blender.exe :0x00007FF74333AB40 wm_event_do_notifiers blender.exe :0x00007FF74331F250 WM_main blender.exe :0x00007FF742E19D20 main blender.exe :0x00007FF748ACC504 __scrt_common_main_seh KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 000002c8 ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx IlmThread.dll :0x00007FFEAEAC46C0 IlmThread_3_1::Semaphore::wait IlmThread.dll :0x00007FFEAEAC3100 IlmThread_3_1::ThreadPool::numThreads IlmThread.dll :0x00007FFEAEAC100F Symbols not available Thread : 0000472c ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx IlmThread.dll :0x00007FFEAEAC46C0 IlmThread_3_1::Semaphore::wait IlmThread.dll :0x00007FFEAEAC3100 IlmThread_3_1::ThreadPool::numThreads IlmThread.dll :0x00007FFEAEAC100F Symbols not available Thread : 00000f34 ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx IlmThread.dll :0x00007FFEAEAC46C0 IlmThread_3_1::Semaphore::wait IlmThread.dll :0x00007FFEAEAC3100 IlmThread_3_1::ThreadPool::numThreads IlmThread.dll :0x00007FFEAEAC100F Symbols not available Thread : 000016b4 ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx IlmThread.dll :0x00007FFEAEAC46C0 IlmThread_3_1::Semaphore::wait IlmThread.dll :0x00007FFEAEAC3100 IlmThread_3_1::ThreadPool::numThreads IlmThread.dll :0x00007FFEAEAC100F Symbols not available Thread : 0000283c ntdll.dll :0x00007FFEC41F0B00 ZwWaitForWorkViaWorkerFactory ntdll.dll :0x00007FFEC41A26D0 TpReleaseCleanupGroupMembers KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 0000068c ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx nvoglv64.dll :0x00007FFE2FCFC0C0 DrvValidateVersion nvoglv64.dll :0x00007FFE2FA919FC Symbols not available Thread : 00001330 ntdll.dll :0x00007FFEC41EDC00 ZwWaitForMultipleObjects KERNELBASE.dll :0x00007FFEC1B904A0 WaitForMultipleObjectsEx KERNELBASE.dll :0x00007FFEC1B90480 WaitForMultipleObjects nvoglv64.dll :0x00007FFE2FD315C0 DrvPresentBuffers nvoglv64.dll :0x00007FFE2FD315C0 DrvPresentBuffers KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 00003478 win32u.dll :0x00007FFEC184A0F0 NtUserMsgWaitForMultipleObjectsEx USER32.dll :0x00007FFEC2EA0750 MsgWaitForMultipleObjectsEx nvoglv64.dll :0x00007FFE2FCFC0C0 DrvValidateVersion KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 000045f0 ntdll.dll :0x00007FFEC41F0B00 ZwWaitForWorkViaWorkerFactory ntdll.dll :0x00007FFEC41A26D0 TpReleaseCleanupGroupMembers KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 00003054 ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx Wintab32.dll :0x00007FFE498983FA WacomGetOEMNumber KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 0000229c win32u.dll :0x00007FFEC184A0F0 NtUserMsgWaitForMultipleObjectsEx USER32.dll :0x00007FFEC2EA0750 MsgWaitForMultipleObjectsEx directmanipulation.dll:0x00007FFE9D30458B Symbols not available Thread : 00002cf8 ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item ucrtbase.dll :0x00007FFEC2011B20 configthreadlocale KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 00003594 ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item ucrtbase.dll :0x00007FFEC2011B20 configthreadlocale KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 00000188 ntdll.dll :0x00007FFEC41F0B00 ZwWaitForWorkViaWorkerFactory ntdll.dll :0x00007FFEC41A26D0 TpReleaseCleanupGroupMembers KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 00003b24 ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item ucrtbase.dll :0x00007FFEC2011B20 configthreadlocale KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Thread : 00003b28 ntdll.dll :0x00007FFEC41ED130 NtWaitForSingleObject KERNELBASE.dll :0x00007FFEC1B62FE0 WaitForSingleObjectEx tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item tbb.dll :0x00007FFEB45ED800 tbb::thread_bound_filter::try_process_item ucrtbase.dll :0x00007FFEC2011B20 configthreadlocale KERNEL32.DLL :0x00007FFEC2207600 BaseThreadInitThunk ntdll.dll :0x00007FFEC41A2680 RtlUserThreadStart Loaded Modules : 0x00007FF742CF0000 3.5.0.0 blender.exe O:\SteamLibrary\steamapps\common\Blender\blender.pdb 0x00007FFEC4150000 10.0.19041.2130 ntdll.dll 0x00007FFEC21F0000 10.0.19041.2364 KERNEL32.DLL 0x00007FFEC1B40000 10.0.19041.2364 KERNELBASE.dll 0x00007FFEBEE30000 10.0.19041.2075 apphelp.dll 0x00007FFEC2E80000 10.0.19041.2486 USER32.dll 0x00007FFEC1840000 10.0.19041.2486 win32u.dll 0x00007FFEC32B0000 10.0.19041.2130 GDI32.dll 0x00007FFEC1EE0000 10.0.19041.2364 gdi32full.dll 0x00007FFEC20F0000 10.0.19041.789 msvcp_win.dll 0x00007FFEC1FF0000 10.0.19041.789 ucrtbase.dll 0x00007FFEC32E0000 10.0.19041.2486 SHELL32.dll 0x00007FFEC1870000 10.0.19041.1620 CFGMGR32.dll 0x00007FFEC3FB0000 10.0.19041.546 WS2_32.dll 0x00007FFEC22B0000 10.0.19041.2486 RPCRT4.dll 0x00007FFEC2610000 10.0.19041.2130 ADVAPI32.dll 0x00007FFEC2870000 7.0.19041.546 msvcrt.dll 0x00007FFEC3130000 10.0.19041.1865 sechost.dll 0x00007FFEC2910000 10.0.19041.1202 ole32.dll 0x00007FFEC2A40000 10.0.19041.2311 combase.dll 0x00007FFEC3A30000 10.0.19041.2075 SHLWAPI.dll 0x00007FFEC4060000 10.0.19041.1865 shcore.dll 0x00007FFEC4020000 10.0.19041.2193 IMM32.dll 0x00007FFEA4750000 tbbmalloc.dll 0x00007FFEB45E0000 tbb.dll 0x00007FFE39500000 cycles_kernel_oneapi_aot.dll 0x00007FFE39100000 OpenColorIO_2_2.dll 0x00007FFE38820000 OpenImageIO.dll 0x00007FFEA4570000 boost_python310-vc142-mt-x64-1_80.dll 0x00007FFE99C90000 OpenImageIO_Util.dll 0x00007FFE38460000 6.1.0.0 sycl6.dll 0x00007FFE9C890000 Iex.dll 0x00007FFE90A90000 epoxy-0.dll 0x00007FFE9ACD0000 Imath.dll 0x00007FFE36CB0000 10.0.0.0 openvdb.dll 0x00007FFE369E0000 OpenEXR.dll 0x00007FFEB0E60000 59.7.100.0 avdevice-59.dll 0x00007FFEC3030000 10.0.19041.985 OLEAUT32.dll 0x00007FFE344F0000 59.37.100.0 avcodec-59.dll 0x00007FFE34190000 59.27.100.0 avformat-59.dll 0x00007FFE8EFA0000 57.28.100.0 avutil-57.dll 0x00007FFEC1E20000 10.0.19041.2486 bcrypt.dll 0x00007FFE9A510000 6.7.100.0 swscale-6.dll 0x0000000067380000 1.1.0.0 libsndfile-1.dll 0x00007FFE8F4D0000 1.21.1.0 OpenAL32.dll 0x000000006ACC0000 libgmp-10.dll 0x00007FFE6FA20000 2.0.20.0 SDL2.dll 0x00007FFEC3A90000 10.0.19041.2193 SETUPAPI.dll 0x00007FFEB45C0000 libgmpxx.dll 0x00007FFEAC730000 boost_thread-vc142-mt-x64-1_80.dll 0x00007FFE90080000 boost_locale-vc142-mt-x64-1_80.dll 0x00007FFEB45B0000 tbbmalloc_proxy.dll 0x00007FFEA5F00000 14.29.30139.0 VCRUNTIME140.dll 0x00007FFE33CC0000 3.10.9150.1013 python310.dll 0x00007FFEA4940000 10.0.19041.1 AVIFIL32.dll 0x00007FFEB04C0000 6.10.19041.1110 COMCTL32.dll 0x00007FFEBADC0000 10.0.19041.546 VERSION.dll 0x00007FFEB3040000 10.0.19041.867 dbghelp.dll 0x00007FFEBF200000 10.0.19041.746 dwmapi.dll 0x00007FFEB0DC0000 14.29.30139.0 VCRUNTIME140_1.dll 0x00007FFE78A90000 14.29.30139.0 MSVCP140.dll 0x0000000070680000 libfftw3-3.dll 0x00007FFEB1DA0000 10.0.19041.1503 dbgeng.dll 0x00007FFEB0CE0000 14.29.30139.0 MSVCP140_CODECVT_IDS.dll 0x00007FFEA46D0000 10.0.19041.1 AVICAP32.dll 0x00007FFE673E0000 OpenEXRCore.dll 0x00007FFEAE8C0000 10.0.19041.546 Secur32.dll 0x00007FFEB9F40000 10.0.19041.546 WINMM.dll 0x00007FFEA23B0000 10.0.19041.1 MSVFW32.dll 0x00007FFE6F800000 10.0.19041.1 MSACM32.dll 0x00007FFEB1C80000 10.0.19041.1503 dbgmodel.dll 0x00007FFE32370000 usd_ms.dll 0x00007FFEBC790000 10.0.19041.546 XmlLite.dll 0x00007FFE967F0000 10.0.19041.1 winmmbase.dll 0x00007FFE672B0000 10.0.19041.2193 OPENGL32.dll 0x00007FFEC1700000 10.0.19041.2130 SSPICLI.DLL 0x00007FFEA0D90000 10.0.19041.2193 GLU32.dll 0x00007FFEAEAC0000 IlmThread.dll 0x00007FFE9B9B0000 4.7.100.0 swresample-4.dll 0x00007FFEC0090000 10.0.19041.546 kernel.appcore.dll 0x00007FFEBF6D0000 10.0.19041.2311 windows.storage.dll 0x00007FFEC12A0000 10.0.19041.2311 Wldp.dll 0x00007FFEBEFD0000 10.0.19041.2193 uxtheme.dll 0x00007FFEC1E50000 10.0.19041.2486 bcryptPrimitives.dll 0x00007FFEC1780000 10.0.19041.844 profapi.dll 0x00007FFEC3F00000 2001.12.10941.16384 clbcatq.dll 0x00007FFEB9B70000 10.0.19041.1503 MMDevApi.dll 0x00007FFEC15F0000 10.0.19041.1620 DEVOBJ.dll 0x00007FFEA2440000 10.0.19041.2364 AUDIOSES.DLL 0x00007FFEC0DC0000 10.0.19041.546 powrprof.dll 0x00007FFEC0C80000 UMPDC.dll 0x00007FFEC23F0000 10.0.19041.2193 MSCTF.dll 0x00007FFEBBED0000 10.0.19041.2075 AppXDeploymentClient.dll 0x00007FFE2EA30000 31.0.15.2756 nvoglv64.dll 0x00007FFEBC730000 10.0.19041.546 WTSAPI32.dll 0x00007FFEC1430000 10.0.19041.2251 msasn1.dll 0x00007FFEBAD60000 10.0.19041.906 cryptnet.dll 0x00007FFEC1930000 10.0.19041.2486 CRYPT32.dll 0x00007FFEBAC10000 10.0.19041.1949 drvstore.dll 0x00007FFEC11F0000 10.0.19041.546 cryptbase.dll 0x00007FFEC18C0000 10.0.19041.2486 WINTRUST.dll 0x00007FFEC09D0000 10.0.19041.546 ntmarta.dll 0x00007FFEBCE10000 10.0.19041.546 dxcore.dll 0x00007FFEC0520000 10.0.19041.2075 WINSTA.dll 0x00007FFEA3DC0000 10.0.19041.1387 dataexchange.dll 0x00007FFEBE330000 10.0.19041.2075 dcomp.dll 0x00007FFEBE0C0000 10.0.19041.2075 d3d11.dll 0x00007FFEC00E0000 10.0.19041.2311 dxgi.dll 0x00007FFEBB7D0000 10.0.19041.1865 twinapi.appcore.dll 0x00007FFEAB2E0000 10.0.19041.2075 textinputframework.dll 0x00007FFEBE8A0000 10.0.19041.546 CoreUIComponents.dll 0x00007FFEBEC00000 10.0.19041.2193 CoreMessaging.dll 0x00007FFEBD540000 10.0.19041.2311 wintypes.dll 0x00007FFE49890000 1.0.5.8 Wintab32.dll 0x00007FFE991E0000 5.3.5.3 Pen_Tablet.dll 0x00007FFE9CD40000 10.0.19041.1949 explorerframe.dll 0x00007FFE9D2F0000 10.0.19041.1566 directmanipulation.dll 0x00007FFEC1200000 10.0.19041.546 CRYPTSP.dll 0x00007FFEC08B0000 10.0.19041.1052 rsaenh.dll 0x000001719E400000 3.10.9150.1013 python3.DLL 0x00007FFE98C80000 3.10.9150.1013 _decimal.pyd 0x00007FFEA44C0000 3.10.9150.1013 _bz2.pyd 0x00007FFE9B170000 3.10.9150.1013 _lzma.pyd 0x00007FFEA34E0000 3.10.9150.1013 _socket.pyd 0x00007FFEC0CA0000 10.0.19041.1865 IPHLPAPI.DLL 0x00007FFEABF50000 3.10.9150.1013 select.pyd 0x00007FFE9ACA0000 3.10.9150.1013 _ssl.pyd 0x00007FFE65640000 1.1.1.17 libssl-1_1.dll 0x00007FFE2E6A0000 1.1.1.17 libcrypto-1_1.dll 0x00007FFEC1000000 10.0.19041.546 mswsock.dll 0x00007FFEABD50000 3.10.9150.1013 _hashlib.pyd 0x00007FFEA77C0000 3.10.9150.1013 _queue.pyd 0x00007FFE46910000 3.10.9150.1013 unicodedata.pyd 0x00007FFE2E3F0000 _multiarray_umath.cp310-win_amd64.pyd 0x00007FFEA2D90000 _multiarray_tests.cp310-win_amd64.pyd 0x00007FFE9A6A0000 3.10.9150.1013 _ctypes.pyd 0x00007FFEA5EC0000 libffi-7.dll 0x00007FFE2E1E0000 _umath_linalg.cp310-win_amd64.pyd 0x00007FFE9DD10000 _pocketfft_internal.cp310-win_amd64.pyd 0x00007FFE66150000 mtrand.cp310-win_amd64.pyd 0x00007FFE9A4E0000 bit_generator.cp310-win_amd64.pyd 0x00007FFE9A100000 _common.cp310-win_amd64.pyd 0x00007FFE90A50000 _bounded_integers.cp310-win_amd64.pyd 0x00007FFE9BE10000 _mt19937.cp310-win_amd64.pyd 0x00007FFE9B990000 _philox.cp310-win_amd64.pyd 0x00007FFE9A260000 _pcg64.cp310-win_amd64.pyd 0x00007FFEA5C80000 _sfc64.cp310-win_amd64.pyd 0x00007FFE54130000 _generator.cp310-win_amd64.pyd 0x00007FFEA5070000 3.10.9150.1013 _uuid.pyd 0x00007FFEC0CF0000 10.0.19041.1865 DNSAPI.dll 0x00007FFEC2600000 10.0.19041.610 NSI.dll 0x00007FFEB1C50000 10.0.19041.546 rasadhlp.dll 0x00007FFEB1260000 10.0.19041.2486 fwpuclnt.dll 0x00007FFE2DEB0000 31.0.15.2756 nvcuda.dll 0x00007FFE2C180000 31.0.15.2756 nvcuda64.dll 0x00007FFEB4850000 31.0.15.2756 nvapi64.dll 0x00007FFE28D30000 7.7.0.0 nvoptix.dll 0x00007FFE22660000 31.0.15.2756 nvrtum64.dll 0x00007FFE46830000 8.17.15.2756 nvml.dll 0x00007FFE21930000 8.17.15.2756 nvml.dll 0x00007FFEC23E0000 10.0.19041.546 PSAPI.DLL 0x00007FFEA7340000 10.0.19041.546 LINKINFO.dll 0x00007FFEBFF10000 7.0.19041.1741 PROPSYS.dll 0x00007FFE97380000 10.0.19041.1741 ntshrui.dll 0x00007FFEB0340000 10.0.19041.1645 srvcli.dll 0x00007FFEA7400000 10.0.19041.546 cscapi.dll 0x00007FFEBBE10000 10.0.19041.2311 policymanager.dll 0x00007FFEC0940000 10.0.19041.546 msvcp110_win.dll 0x00007FFEB0F30000 14.29.30139.0 VCOMP140.DLL # Python backtrace