Script: Baskets 3DGS

Baskets 3DGS picture
Type
Rete logo indicatorrete
Date Created
Dec 13, 2024, 11:40:56 AM
Last Edit Date
Jan 8, 2026, 5:37:44 PM

Project Information

3D Products can be represented in many ways, Gaussian Splatting allows you to scan your products and use them in bitbybit.dev directly

View Full Project

Script Code

{
  "id": "rete-v2-json",
  "nodes": {
    "054d47da55d9340d": {
      "id": "054d47da55d9340d",
      "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%2FfA0SjbTlMGRei2zMuHuG%2Fassets%2Fbasket-vert/basket-vert.splat?alt=media&token=ba36a788-a94c-47fb-b308-b646ddb780a6"
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "a4aade268f4b5894",
              "output": "exec",
              "data": {}
            },
            {
              "node": "05fa7fbde274c110",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        936.643682727077,
        447.3447230264515
      ]
    },
    "8ad623c66315fcb3": {
      "id": "8ad623c66315fcb3",
      "name": "bitbybit.flow.babylon.render",
      "customName": "render",
      "data": {},
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "054d47da55d9340d",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1602.028426787641,
        514.5216296900884
      ]
    },
    "05fa7fbde274c110": {
      "id": "05fa7fbde274c110",
      "name": "bitbybit.flow.actions.trigger",
      "customName": "trigger",
      "data": {},
      "inputs": {},
      "position": [
        470.6313889626893,
        598.4839116679622
      ]
    },
    "5b33da2a3741f047": {
      "id": "5b33da2a3741f047",
      "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": "8ad623c66315fcb3",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1976.5597389265918,
        327.4547567022118
      ]
    },
    "b871a59d21635301": {
      "id": "b871a59d21635301",
      "name": "bitbybit.babylon.mesh.setRotation",
      "customName": "rotation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": true
        }
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "f9e77c83f03dbe14",
              "output": "exec",
              "data": {}
            }
          ]
        },
        "rotation": {
          "connections": [
            {
              "node": "f9e77c83f03dbe14",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "054d47da55d9340d",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2887.124730337937,
        -126.61827465718144
      ]
    },
    "f9e77c83f03dbe14": {
      "id": "f9e77c83f03dbe14",
      "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": {
        "exec": {
          "connections": [
            {
              "node": "5b33da2a3741f047",
              "output": "exec",
              "data": {}
            }
          ]
        },
        "y": {
          "connections": [
            {
              "node": "5b33da2a3741f047",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2454.2110737941807,
        227.42161186666277
      ]
    },
    "a4aade268f4b5894": {
      "id": "a4aade268f4b5894",
      "name": "bitbybit.flow.actions.start",
      "customName": "start",
      "data": {},
      "inputs": {},
      "position": [
        488.41142401884144,
        468.78419661084405
      ]
    },
    "d3eb76b907425d92": {
      "id": "d3eb76b907425d92",
      "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": 40,
        "upperBetaLimit": 100,
        "angularSensibilityX": 3000,
        "angularSensibilityY": 3000,
        "maxZ": 100,
        "panningSensibility": 0,
        "wheelPrecision": 100
      },
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "a4aade268f4b5894",
              "output": "exec",
              "data": {}
            },
            {
              "node": "05fa7fbde274c110",
              "output": "exec",
              "data": {}
            }
          ]
        },
        "position": {
          "connections": [
            {
              "node": "45532fedcfd268fa",
              "output": "result",
              "data": {}
            }
          ]
        },
        "lowerRadiusLimit": {
          "connections": [
            {
              "node": "5b056dc81aac0edb",
              "output": "result",
              "data": {}
            }
          ]
        },
        "upperRadiusLimit": {
          "connections": [
            {
              "node": "8dc0f1a23e2bde79",
              "output": "result",
              "data": {}
            }
          ]
        },
        "lookAt": {
          "connections": [
            {
              "node": "6aeeee0d98c70ecc",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1144.974311523778,
        -759.9025288141097
      ]
    },
    "45532fedcfd268fa": {
      "id": "45532fedcfd268fa",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector XYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 1.7,
        "y": 2.3,
        "z": 1.7
      },
      "inputs": {},
      "position": [
        295.72030999328365,
        -1281.5720852830145
      ]
    },
    "5b056dc81aac0edb": {
      "id": "5b056dc81aac0edb",
      "name": "bitbybit.math.number",
      "customName": "number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 2
      },
      "inputs": {},
      "position": [
        325.83214588211206,
        -604.315148410802
      ]
    },
    "8dc0f1a23e2bde79": {
      "id": "8dc0f1a23e2bde79",
      "name": "bitbybit.math.number",
      "customName": "number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 10
      },
      "inputs": {},
      "position": [
        323.6886919231582,
        -339.2538000159623
      ]
    },
    "6aeeee0d98c70ecc": {
      "id": "6aeeee0d98c70ecc",
      "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.85,
        "z": 0
      },
      "inputs": {},
      "position": [
        298.8377969463567,
        -942.2062418714778
      ]
    },
    "8208bad81da3bbe8": {
      "id": "8208bad81da3bbe8",
      "name": "bitbybit.babylon.scene.backgroundColour",
      "customName": "colour",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "colour": "#ffffff"
      },
      "inputs": {
        "colour": {
          "connections": [
            {
              "node": "c014370b70a70218",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "a4aade268f4b5894",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1021.8559574754169,
        1851.215817848073
      ]
    },
    "c014370b70a70218": {
      "id": "c014370b70a70218",
      "name": "bitbybit.color.hexColor",
      "customName": "color",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "color": "#545454"
      },
      "inputs": {},
      "position": [
        401.00086219032767,
        2327.723395782677
      ]
    },
    "ac6abebf79fe6c05": {
      "id": "ac6abebf79fe6c05",
      "name": "bitbybit.babylon.scene.fog",
      "customName": "fog",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "mode": "linear",
        "color": "#ffffff",
        "density": 0.01,
        "start": 2,
        "end": 10
      },
      "inputs": {
        "color": {
          "connections": [
            {
              "node": "c014370b70a70218",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "a4aade268f4b5894",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1018.7452681540863,
        2129.9773218919863
      ]
    },
    "06bad125eecaf01e": {
      "id": "06bad125eecaf01e",
      "name": "bitbybit.babylon.meshBuilder.createCylinder",
      "customName": "create cylinder",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "height": 0.1,
        "diameterTop": 30,
        "diameterBottom": 30,
        "tessellation": 64,
        "subdivisions": 1,
        "sideOrientation": "frontside",
        "enableShadows": true
      },
      "inputs": {},
      "position": [
        1036.0934664804345,
        1351.8053507158822
      ]
    },
    "28bd798850e47ee4": {
      "id": "28bd798850e47ee4",
      "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.6,
        "roughness": 0.5,
        "alpha": 1,
        "backFaceCulling": false,
        "zOffset": 0
      },
      "inputs": {},
      "position": [
        1442.0909991061849,
        1759.144120914972
      ]
    },
    "eb08276fc2629e71": {
      "id": "eb08276fc2629e71",
      "name": "bitbybit.babylon.mesh.setMaterial",
      "customName": "material",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": true
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "06bad125eecaf01e",
              "output": "result",
              "data": {}
            }
          ]
        },
        "material": {
          "connections": [
            {
              "node": "28bd798850e47ee4",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "a4aade268f4b5894",
              "output": "exec",
              "data": {}
            },
            {
              "node": "05fa7fbde274c110",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1842.5807194209206,
        1513.6285720765104
      ]
    },
    "19c8e60f932f15dd": {
      "id": "19c8e60f932f15dd",
      "name": "bitbybit.babylon.mesh.setLocalScale",
      "customName": "set local scale",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "scale": 2.5
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "054d47da55d9340d",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "054d47da55d9340d",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1872.7634671339094,
        967.0295785247309
      ]
    }
  }
}
Plans & Pricing

Choose Your Plan

Editor plans for 3D development, API keys for server-side CAD algorithms

B2B

ENTERPRISE

Custom pricing

Custom software development, dedicated servers & CAD automation at scale.

CAD Automation & Software
  • Custom software development
  • Cloud CAD automation pipelines
  • 3D configurators (STEP & GLTF)
  • Batch export jobs
  • Custom algorithms & deployment
Infrastructure & Support
  • Custom compute allocation
  • Dedicated / VPS server tenants
  • Long-running computation jobs
  • Custom upload limits & overage
  • SLA & premium support