Script: Banga 3D Scan

Banga 3D Scan picture
Type
Rete logo indicatorrete
Date Created
Feb 20, 2025, 11:52:34 AM
Last Edit Date
Jan 8, 2026, 3:23:44 PM

Project Information

Beautiful sculpture made by famous Lithuanian artist Eglė Einikytė-Narkevičienė. 3D scan was made by Matas Ubarevičius.

View Full Project

Script Code

{
  "id": "rete-v2-json",
  "nodes": {
    "111c9dc61f3ea2b9": {
      "id": "111c9dc61f3ea2b9",
      "name": "bitbybit.babylon.gaussianSplatting.create",
      "customName": "gaussian splatting mesh",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "url": "https://ik.imagekit.io/bitbybit/prod/ik-seo/o/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2FoIstIp69tOT7RB9BxOFY%2Fassets%2Fskulptura-3/skulptura-banga-egle-einikyte-narkeviciene.splat?alt=media&token=a615e595-8f34-46b3-ace1-27b4be50d08a"
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "5c54313fa526bc73",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1361.82421875,
        384.828125
      ]
    },
    "c3a2a166f2f8fbc8": {
      "id": "c3a2a166f2f8fbc8",
      "name": "bitbybit.babylon.scene.backgroundColour",
      "customName": "colour",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "colour": "#7f7e7a"
      },
      "inputs": {
        "colour": {
          "connections": [
            {
              "node": "f50b640d94d1993b",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "f50b640d94d1993b",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        6659.34328562752,
        5760.211826249515
      ]
    },
    "6fb07715158c3361": {
      "id": "6fb07715158c3361",
      "name": "bitbybit.babylon.texture.createSimple",
      "customName": "simple texture",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Custom Texture",
        "url": "https://ik.imagekit.io/bitbybit/prod/ik-seo/o/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2FoIstIp69tOT7RB9BxOFY%2Fassets%2Fbase-image/background-banga.png?alt=media&tr=w-2000,h-2000&token=2a4b29a0-775b-45fd-88cf-72ef632c39d2",
        "invertY": false,
        "invertZ": false,
        "wAng": -90,
        "uScale": 1,
        "vScale": -1,
        "uOffset": 0,
        "vOffset": 0,
        "samplingMode": "nearest"
      },
      "inputs": {
        "wAng": {
          "connections": [
            {
              "node": "538a0c369c8743a9",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4776.539887513916,
        819.9528605602072
      ]
    },
    "d51cb6e774001f36": {
      "id": "d51cb6e774001f36",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.setBaseTexture",
      "customName": "set base texture",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "material": {
          "connections": [
            {
              "node": "429c5f0318e27cdd",
              "output": "result",
              "data": {}
            }
          ]
        },
        "baseTexture": {
          "connections": [
            {
              "node": "6fb07715158c3361",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "ad3f403522fa9799",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        5485.0712163762855,
        794.0221773558999
      ]
    },
    "429c5f0318e27cdd": {
      "id": "429c5f0318e27cdd",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
      "customName": "pbr material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Custom Material",
        "baseColor": "#ffffff",
        "emissiveColor": "#000000",
        "metallic": 0.7,
        "roughness": 0.7,
        "alpha": 1,
        "backFaceCulling": false,
        "zOffset": 0
      },
      "inputs": {},
      "position": [
        4985.940109778855,
        2089.4129102971065
      ]
    },
    "a4ae055c5502a618": {
      "id": "a4ae055c5502a618",
      "name": "bitbybit.babylon.mesh.setMaterial",
      "customName": "material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": false
      },
      "inputs": {
        "material": {
          "connections": [
            {
              "node": "429c5f0318e27cdd",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "4924ca24eb5e1c6f",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "234c6774d29baa82",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        5617.887521452977,
        1578.414971943625
      ]
    },
    "41dfd5660f0b17e9": {
      "id": "41dfd5660f0b17e9",
      "name": "bitbybit.math.pi",
      "customName": "π",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {},
      "position": [
        4075.561486748008,
        1126.3764986503265
      ]
    },
    "538a0c369c8743a9": {
      "id": "538a0c369c8743a9",
      "name": "bitbybit.math.divide",
      "customName": "divide",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "first": 1,
        "second": -1
      },
      "inputs": {
        "first": {
          "connections": [
            {
              "node": "41dfd5660f0b17e9",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4423.446167404968,
        1124.6016378724476
      ]
    },
    "0975ec29c2a15fe8": {
      "id": "0975ec29c2a15fe8",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 1.06,
        "z": 0
      },
      "inputs": {},
      "position": [
        2315.04818017097,
        1193.1559756499275
      ]
    },
    "53f9a78019e0eb98": {
      "id": "53f9a78019e0eb98",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": -8.945,
        "z": 0
      },
      "inputs": {},
      "position": [
        3888.598515415444,
        1630.1691956610987
      ]
    },
    "a187fa7235f130c4": {
      "id": "a187fa7235f130c4",
      "name": "bitbybit.babylon.scene.drawPointLight",
      "customName": "point light",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "position": [
          0,
          0,
          0
        ],
        "intensity": 2000,
        "diffuse": "#ffffff",
        "specular": "#ffffff",
        "radius": 0,
        "shadowGeneratorMapSize": 1024,
        "enableShadows": false,
        "shadowDarkness": 0,
        "transparencyShadow": false,
        "shadowUsePercentageCloserFiltering": true,
        "shadowContactHardeningLightSizeUVRatio": 0.2,
        "shadowBias": 0.0001,
        "shadowNormalBias": 0.002,
        "shadowMaxZ": 1000,
        "shadowMinZ": 0,
        "shadowRefreshRate": 1
      },
      "inputs": {
        "position": {
          "connections": [
            {
              "node": "d42374961c887a8d",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5c54313fa526bc73",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3249.2552482486326,
        3150.0243973461697
      ]
    },
    "d42374961c887a8d": {
      "id": "d42374961c887a8d",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 13,
        "z": -6
      },
      "inputs": {},
      "position": [
        2895.082315956466,
        3149.9713750063593
      ]
    },
    "6ca08fc0c96568eb": {
      "id": "6ca08fc0c96568eb",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
      "customName": "pbr material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Custom Material",
        "baseColor": "#292929",
        "emissiveColor": "#000000",
        "metallic": 0.3,
        "roughness": 0.9,
        "alpha": 1,
        "backFaceCulling": false,
        "zOffset": 0
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "aea83265631838da",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3892.307240640769,
        2392.2810578912704
      ]
    },
    "42749c2c3e7c1c55": {
      "id": "42749c2c3e7c1c55",
      "name": "bitbybit.babylon.scene.drawDirectionalLight",
      "customName": "directional light",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "direction": [
          -100,
          -100,
          -100
        ],
        "intensity": 2,
        "diffuse": "#ffffff",
        "specular": "#ffffff",
        "shadowGeneratorMapSize": 1024,
        "enableShadows": false,
        "shadowDarkness": 0,
        "shadowUsePercentageCloserFiltering": true,
        "transparencyShadow": false,
        "shadowContactHardeningLightSizeUVRatio": 0.2,
        "shadowBias": 0.0001,
        "shadowNormalBias": 0.002,
        "shadowMaxZ": 1000,
        "shadowMinZ": 0,
        "shadowRefreshRate": 1
      },
      "inputs": {
        "direction": {
          "connections": [
            {
              "node": "dc45ae77498eb722",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5c54313fa526bc73",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3248.9046012345566,
        3926.519925788092
      ]
    },
    "dc45ae77498eb722": {
      "id": "dc45ae77498eb722",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": -10,
        "y": -10,
        "z": 10
      },
      "inputs": {},
      "position": [
        2877.3228614701657,
        3927.1110122881714
      ]
    },
    "4f270cb9cfd94b78": {
      "id": "4f270cb9cfd94b78",
      "name": "bitbybit.babylon.texture.createSimple",
      "customName": "simple texture",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Lentele",
        "url": "https://ik.imagekit.io/bitbybit/prod/ik-seo/o/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2FoIstIp69tOT7RB9BxOFY%2Fassets%2Fegle-einikyte-narkeviciene-autoriaus-lentele/egle-einikyte-narkeviciene-autoriaus-lentele.png?alt=media&token=5cc21678-8c2f-4a49-852f-e9843475c1c8",
        "invertY": false,
        "invertZ": false,
        "wAng": 0,
        "uScale": 1,
        "vScale": 1,
        "uOffset": 0,
        "vOffset": 0,
        "samplingMode": "nearest"
      },
      "inputs": {
        "wAng": {
          "connections": [
            {
              "node": "178ec9797dd603dd",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "606dcd97ef87265b",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7400.987336508794,
        2163.651954340948
      ]
    },
    "c64c47ae9ee077ce": {
      "id": "c64c47ae9ee077ce",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.setBaseTexture",
      "customName": "set base texture",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "material": {
          "connections": [
            {
              "node": "59a867f41c7e48b9",
              "output": "result",
              "data": {}
            }
          ]
        },
        "baseTexture": {
          "connections": [
            {
              "node": "4f270cb9cfd94b78",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "4f270cb9cfd94b78",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8115.156257195654,
        2764.6680421245765
      ]
    },
    "59a867f41c7e48b9": {
      "id": "59a867f41c7e48b9",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
      "customName": "pbr material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Custom Material2",
        "baseColor": "#ffffff",
        "emissiveColor": "#000000",
        "metallic": 0,
        "roughness": 1,
        "alpha": 1,
        "backFaceCulling": false,
        "zOffset": 2
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "318ed3088ddb4f1e",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        6363.096087929691,
        2760.9229276359993
      ]
    },
    "178ec9797dd603dd": {
      "id": "178ec9797dd603dd",
      "name": "bitbybit.math.pi",
      "customName": "π",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {},
      "position": [
        6856.497568002328,
        2267.6271018891266
      ]
    },
    "0bc706641953481c": {
      "id": "0bc706641953481c",
      "name": "bitbybit.babylon.mesh.setParent",
      "customName": "parent",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "parentMesh": {
          "connections": [
            {
              "node": "6f268b18f7139ed8",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "111c9dc61f3ea2b9",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5c54313fa526bc73",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4645.742607499309,
        204.83544068230265
      ]
    },
    "6f268b18f7139ed8": {
      "id": "6f268b18f7139ed8",
      "name": "bitbybit.babylon.meshBuilder.createCube",
      "customName": "create cube",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "size": 1,
        "sideOrientation": "frontside",
        "enableShadows": true
      },
      "inputs": {},
      "position": [
        2740.8964597617505,
        57.47830745362444
      ]
    },
    "225ca960350a8fa8": {
      "id": "225ca960350a8fa8",
      "name": "bitbybit.babylon.mesh.setParent",
      "customName": "parent",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "4924ca24eb5e1c6f",
              "output": "result",
              "data": {}
            },
            {
              "node": "aea83265631838da",
              "output": "result",
              "data": {}
            },
            {
              "node": "c5c63a009d457829",
              "output": "result",
              "data": {}
            },
            {
              "node": "d8c55e0caae4a582",
              "output": "result",
              "data": {}
            }
          ]
        },
        "parentMesh": {
          "connections": [
            {
              "node": "6f268b18f7139ed8",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "0bc706641953481c",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7850.788112958747,
        49.21790818657422
      ]
    },
    "586f9912cf1c436e": {
      "id": "586f9912cf1c436e",
      "name": "bitbybit.babylon.mesh.setPosition",
      "customName": "position",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "6f268b18f7139ed8",
              "output": "result",
              "data": {}
            }
          ]
        },
        "position": {
          "connections": [
            {
              "node": "8ae1927729983de9",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4003.9339609362937,
        301.94073941874035
      ]
    },
    "8ae1927729983de9": {
      "id": "8ae1927729983de9",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 0,
        "z": 0
      },
      "inputs": {},
      "position": [
        3566.047234254859,
        435.6510304969862
      ]
    },
    "afb8085a9dd59630": {
      "id": "afb8085a9dd59630",
      "name": "bitbybit.babylon.mesh.setRotation",
      "customName": "rotation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": true
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "6f268b18f7139ed8",
              "output": "result",
              "data": {}
            }
          ]
        },
        "rotation": {
          "connections": [
            {
              "node": "50fea952904a5252",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "50fea952904a5252",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10434.433455200406,
        -381.6438065782548
      ]
    },
    "cf16f6b7bf4452af": {
      "id": "cf16f6b7bf4452af",
      "name": "bitbybit.flow.time.interval",
      "customName": "interval",
      "data": {
        "interval": 10,
        "expire": 0
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "225ca960350a8fa8",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8611.054063889746,
        314.8235331583138
      ]
    },
    "8b47264946eb66f9": {
      "id": "8b47264946eb66f9",
      "name": "bitbybit.flow.counters.counterMinMax",
      "customName": "counter min max",
      "data": {
        "count": 0,
        "min": 0,
        "max": 360,
        "step": 0.1,
        "pulse": false,
        "end": false
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "cf16f6b7bf4452af",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9129.758258010133,
        155.11126923689767
      ]
    },
    "50fea952904a5252": {
      "id": "50fea952904a5252",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": true
        },
        "x": 0,
        "y": 0,
        "z": 0
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "8b47264946eb66f9",
              "output": "exec",
              "data": {}
            }
          ]
        },
        "y": {
          "connections": [
            {
              "node": "8b47264946eb66f9",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9568.966716734958,
        88.66026382710595
      ]
    },
    "b4856ba1d01e0215": {
      "id": "b4856ba1d01e0215",
      "name": "bitbybit.babylon.scene.adjustActiveArcRotateCamera",
      "customName": "adjust active camera",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "position": [
          10,
          10,
          10
        ],
        "lookAt": [
          0,
          0,
          0
        ],
        "lowerBetaLimit": 45,
        "upperBetaLimit": 90,
        "angularSensibilityX": 4000,
        "angularSensibilityY": 4000,
        "maxZ": 1000,
        "panningSensibility": 4000,
        "wheelPrecision": 50
      },
      "inputs": {
        "position": {
          "connections": [
            {
              "node": "ba8e7f9bf7354876",
              "output": "result",
              "data": {}
            }
          ]
        },
        "lookAt": {
          "connections": [
            {
              "node": "e375afb3c624c7e7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "lowerRadiusLimit": {
          "connections": [
            {
              "node": "a75ffd5dd5b3169c",
              "output": "result",
              "data": {}
            }
          ]
        },
        "upperRadiusLimit": {
          "connections": [
            {
              "node": "e8661b50194676b8",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5c54313fa526bc73",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4567.45567031793,
        4926.843237371591
      ]
    },
    "ba8e7f9bf7354876": {
      "id": "ba8e7f9bf7354876",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 7,
        "z": 26
      },
      "inputs": {},
      "position": [
        4087.996574684498,
        4484.081636311846
      ]
    },
    "e375afb3c624c7e7": {
      "id": "e375afb3c624c7e7",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 2,
        "z": 0
      },
      "inputs": {},
      "position": [
        4091.432213501433,
        4829.15844266661
      ]
    },
    "a75ffd5dd5b3169c": {
      "id": "a75ffd5dd5b3169c",
      "name": "bitbybit.math.number",
      "customName": "number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 15
      },
      "inputs": {},
      "position": [
        4090.0989705587876,
        5179.431594159646
      ]
    },
    "e8661b50194676b8": {
      "id": "e8661b50194676b8",
      "name": "bitbybit.math.number",
      "customName": "number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 40
      },
      "inputs": {},
      "position": [
        4088.6113394912795,
        5459.7868770108025
      ]
    },
    "720f6d3880800e2a": {
      "id": "720f6d3880800e2a",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": -15,
        "z": 0
      },
      "inputs": {},
      "position": [
        7396.431819441814,
        4824.699222035002
      ]
    },
    "f8c7096ab6b75a92": {
      "id": "f8c7096ab6b75a92",
      "name": "bitbybit.babylon.scene.fog",
      "customName": "fog",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "mode": "linear",
        "color": "#000000",
        "density": 0.6,
        "start": 5,
        "end": 100
      },
      "inputs": {
        "color": {
          "connections": [
            {
              "node": "f50b640d94d1993b",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "f50b640d94d1993b",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        6659.9548479921195,
        5343.949354022591
      ]
    },
    "f50b640d94d1993b": {
      "id": "f50b640d94d1993b",
      "name": "bitbybit.color.hexColor",
      "customName": "color",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "color": "#3b3b3b"
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "b4856ba1d01e0215",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        6294.5036963974435,
        5477.447112981027
      ]
    },
    "4924ca24eb5e1c6f": {
      "id": "4924ca24eb5e1c6f",
      "name": "bitbybit.babylon.meshBuilder.createSquarePlane",
      "customName": "square plane",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "size": 12,
        "sideOrientation": "frontside",
        "enableShadows": true
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "5c54313fa526bc73",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2316.2554765811733,
        773.5465747653801
      ]
    },
    "234c6774d29baa82": {
      "id": "234c6774d29baa82",
      "name": "bitbybit.babylon.mesh.setPosition",
      "customName": "position",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "4924ca24eb5e1c6f",
              "output": "result",
              "data": {}
            }
          ]
        },
        "position": {
          "connections": [
            {
              "node": "0975ec29c2a15fe8",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "4924ca24eb5e1c6f",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3106.8892054345206,
        1150.7531849131096
      ]
    },
    "fbe08ea7a59d55dd": {
      "id": "fbe08ea7a59d55dd",
      "name": "bitbybit.babylon.mesh.setRotation",
      "customName": "rotation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "4924ca24eb5e1c6f",
              "output": "result",
              "data": {}
            }
          ]
        },
        "rotation": {
          "connections": [
            {
              "node": "1134bda75a7f6935",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "4924ca24eb5e1c6f",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3107.6668960751326,
        1487.4391391862587
      ]
    },
    "1134bda75a7f6935": {
      "id": "1134bda75a7f6935",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 90,
        "y": 0,
        "z": 0
      },
      "inputs": {},
      "position": [
        2317.0430367094987,
        1531.0124145174882
      ]
    },
    "aea83265631838da": {
      "id": "aea83265631838da",
      "name": "bitbybit.babylon.meshBuilder.createBox",
      "customName": "create box",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "width": 12,
        "depth": 12,
        "height": 20,
        "sideOrientation": "frontside",
        "enableShadows": false
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "5c54313fa526bc73",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3512.919537681284,
        1978.094283581272
      ]
    },
    "2b739ecd46ebaadd": {
      "id": "2b739ecd46ebaadd",
      "name": "bitbybit.babylon.mesh.setPosition",
      "customName": "position",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "position": {
          "connections": [
            {
              "node": "53f9a78019e0eb98",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "aea83265631838da",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "6ca08fc0c96568eb",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4281.852023860073,
        1681.5891676755464
      ]
    },
    "ad3f403522fa9799": {
      "id": "ad3f403522fa9799",
      "name": "bitbybit.babylon.mesh.setMaterial",
      "customName": "material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": false
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "aea83265631838da",
              "output": "result",
              "data": {}
            }
          ]
        },
        "material": {
          "connections": [
            {
              "node": "6ca08fc0c96568eb",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "2b739ecd46ebaadd",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4593.144634622014,
        1966.2852755774916
      ]
    },
    "c5c63a009d457829": {
      "id": "c5c63a009d457829",
      "name": "bitbybit.babylon.meshBuilder.createRectanglePlane",
      "customName": "rectangle plane",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "width": 5,
        "height": 3,
        "sideOrientation": "doubleside",
        "enableShadows": false
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "5c54313fa526bc73",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        5026.293152667896,
        2829.4973137922734
      ]
    },
    "318ed3088ddb4f1e": {
      "id": "318ed3088ddb4f1e",
      "name": "bitbybit.babylon.mesh.setPosition",
      "customName": "position",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "c5c63a009d457829",
              "output": "result",
              "data": {}
            }
          ]
        },
        "position": {
          "connections": [
            {
              "node": "3e2df5de30d89fb5",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "c5c63a009d457829",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        5495.697335945781,
        3065.875773733075
      ]
    },
    "606dcd97ef87265b": {
      "id": "606dcd97ef87265b",
      "name": "bitbybit.babylon.mesh.setMaterial",
      "customName": "material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": false
      },
      "inputs": {
        "material": {
          "connections": [
            {
              "node": "59a867f41c7e48b9",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "c5c63a009d457829",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "59a867f41c7e48b9",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        6855.916857267506,
        2514.4788237032762
      ]
    },
    "d8c55e0caae4a582": {
      "id": "d8c55e0caae4a582",
      "name": "bitbybit.babylon.meshBuilder.createBox",
      "customName": "create box",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "width": 5.5,
        "depth": 0.15,
        "height": 3.5,
        "sideOrientation": "frontside",
        "enableShadows": true
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "b4856ba1d01e0215",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4975.597256290046,
        4059.928946268229
      ]
    },
    "1d64a297cb644b0b": {
      "id": "1d64a297cb644b0b",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 2.8,
        "y": -1,
        "z": 6.1
      },
      "inputs": {},
      "position": [
        4837.07156169833,
        3664.6027002382657
      ]
    },
    "186d953be2fd1cac": {
      "id": "186d953be2fd1cac",
      "name": "bitbybit.babylon.mesh.setPosition",
      "customName": "position",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "position": {
          "connections": [
            {
              "node": "1d64a297cb644b0b",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "d8c55e0caae4a582",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "d8c55e0caae4a582",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        5326.07475194181,
        3626.8216329979346
      ]
    },
    "cbd980caa1271490": {
      "id": "cbd980caa1271490",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
      "customName": "pbr material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Custom Material",
        "baseColor": "#1f1f1f",
        "emissiveColor": "#000000",
        "metallic": 0.6,
        "roughness": 0.5,
        "alpha": 1,
        "backFaceCulling": false,
        "zOffset": 2
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "d8c55e0caae4a582",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        5481.818756754267,
        4278.777967992819
      ]
    },
    "642062e1dcb84d59": {
      "id": "642062e1dcb84d59",
      "name": "bitbybit.babylon.mesh.setMaterial",
      "customName": "material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": false
      },
      "inputs": {
        "material": {
          "connections": [
            {
              "node": "cbd980caa1271490",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "d8c55e0caae4a582",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "cbd980caa1271490",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        5977.26415377479,
        4062.2290441407044
      ]
    },
    "cadae91ffcc16a27": {
      "id": "cadae91ffcc16a27",
      "name": "bitbybit.babylon.meshBuilder.createCylinder",
      "customName": "create cylinder",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "height": 0.3,
        "diameterTop": 200,
        "diameterBottom": 200,
        "tessellation": 64,
        "subdivisions": 1,
        "sideOrientation": "doubleside",
        "enableShadows": true
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "f8c7096ab6b75a92",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7404.117486701112,
        5176.9136329642315
      ]
    },
    "fa87251cd00c4096": {
      "id": "fa87251cd00c4096",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
      "customName": "pbr material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Custom Material",
        "baseColor": "#ffffff",
        "emissiveColor": "#b8b8b8",
        "metallic": 0.6,
        "roughness": 0.5,
        "alpha": 1,
        "backFaceCulling": false,
        "zOffset": 0
      },
      "inputs": {},
      "position": [
        7399.342828903441,
        5698.863166732707
      ]
    },
    "2d9754b553d3b5cd": {
      "id": "2d9754b553d3b5cd",
      "name": "bitbybit.babylon.mesh.setPosition",
      "customName": "position",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "position": {
          "connections": [
            {
              "node": "720f6d3880800e2a",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "cadae91ffcc16a27",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "cadae91ffcc16a27",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7774.829972713938,
        4929.692899868638
      ]
    },
    "b80cc2ca15f994e3": {
      "id": "b80cc2ca15f994e3",
      "name": "bitbybit.babylon.mesh.setMaterial",
      "customName": "material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": false
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "cadae91ffcc16a27",
              "output": "result",
              "data": {}
            }
          ]
        },
        "material": {
          "connections": [
            {
              "node": "fa87251cd00c4096",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "cadae91ffcc16a27",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7824.062175320996,
        5398.1117199567525
      ]
    },
    "3e2df5de30d89fb5": {
      "id": "3e2df5de30d89fb5",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 2.8,
        "y": -1,
        "z": 6.2
      },
      "inputs": {},
      "position": [
        4584.9602218453565,
        3322.0468568373335
      ]
    },
    "5c54313fa526bc73": {
      "id": "5c54313fa526bc73",
      "name": "bitbybit.flow.actions.start",
      "customName": "start",
      "data": {},
      "inputs": {},
      "position": [
        915.4937319227242,
        2978.4687797594993
      ]
    },
    "62dcbf9881aac9fb": {
      "id": "62dcbf9881aac9fb",
      "name": "bitbybit.babylon.mesh.setLocalScale",
      "customName": "set local scale",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "scale": 20
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "111c9dc61f3ea2b9",
              "output": "exec",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "111c9dc61f3ea2b9",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1821.7093020548261,
        650.3710233002105
      ]
    }
  }
}