{ "global_settings": { "coupling": 100 }, "nodes": [ { "id": 0, "class_name": "CirculatorSwarmNode", "pos_x": -529.0, "pos_y": 82.0, "width": 200.0, "height": 180.0, "config": { "inputs": { "vector_field_in": "image", "repulsion": "signal", "damping": "signal" }, "outputs": { "image": "image" }, "input_data": { "vector_field_in": [], "repulsion": [], "damping": [] }, "node_title": "Circulator Swarm", "size": 256, "particle_count": 300 } }, { "id": 1, "class_name": "DistanceFieldNode", "pos_x": -277.0, "pos_y": 78.0, "width": 200.0, "height": 180.0, "config": { "inputs": { "image_in": "image", "threshold": "signal", "invert": "signal" }, "outputs": { "image": "image" }, "node_title": "Distance Field", "size": 256 } }, { "id": 2, "class_name": "GlobeProjectorNode", "pos_x": -53.0, "pos_y": 51.0, "width": 201.0, "height": 199.0, "config": { "inputs": { "image_in": "image" }, "outputs": { "image_out": "image" }, "node_title": "Globe Projector", "zoom": 1.0, "spin_x": 0.0, "spin_y": 0.0, "lighting": true, "output_size": 256 } }, { "id": 3, "class_name": "SpaceScreensaverNode", "pos_x": -276.0, "pos_y": -143.0, "width": 200.0, "height": 180.0, "config": { "inputs": { "reset": "signal" }, "outputs": { "image": "image", "total_mass": "signal" }, "input_data": { "reset": [] }, "node_title": "Space Screensaver", "universe_size": 48, "num_singularities": 100, "color_scheme": "plasma", "device": "cuda", "total_mass": 3269.58740234375 } }, { "id": 4, "class_name": "GlobeProjectorNode", "pos_x": -51.0, "pos_y": -145.0, "width": 200.0, "height": 180.0, "config": { "inputs": { "image_in": "image" }, "outputs": { "image_out": "image" }, "node_title": "Globe Projector", "zoom": 1.0, "spin_x": 0.0, "spin_y": 0.0, "lighting": true, "output_size": 256 } }, { "id": 5, "class_name": "ImageCombineNode", "pos_x": 191.0, "pos_y": -371.0, "width": 644.0, "height": 626.0, "config": { "inputs": { "image_in_a": "image", "image_in_b": "image" }, "outputs": { "image_out": "image" }, "node_title": "Image Combiner", "modes": [ "Average", "Add", "Subtract", "Multiply", "Screen", "HStack", "VStack" ], "mode": "Average", "config": { "mode": 0 } } } ], "edges": [ { "from_node_id": 0, "from_port": "image", "to_node_id": 1, "to_port": "image_in" }, { "from_node_id": 1, "from_port": "image", "to_node_id": 2, "to_port": "image_in" }, { "from_node_id": 3, "from_port": "image", "to_node_id": 4, "to_port": "image_in" }, { "from_node_id": 4, "from_port": "image_out", "to_node_id": 5, "to_port": "image_in_a" }, { "from_node_id": 2, "from_port": "image_out", "to_node_id": 5, "to_port": "image_in_b" } ] }