Script: Still Gaussian Splatting Scene

Still Gaussian Splatting Scene picture
Type
Rete logo indicatorrete
Date Created
Aug 30, 2024, 2:48:40 PM
Last Edit Date
Jan 8, 2026, 5:53:55 PM

Project Information

This project contains few scripts showing various experiences that involve art piece by Edmund Fraser and Christie Lau created by using Gaussian splatting 3D scanning technique.

View Full Project

Script Code

{
  "id": "rete-v2-json",
  "nodes": {
    "22fea3dbd4c68e90": {
      "id": "22fea3dbd4c68e90",
      "name": "bitbybit.babylon.gaussianSplatting.create",
      "customName": "gaussian splatting",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "url": "https://bitbybit.dev/files/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2FvDktj5Py0Bg4lgn3sHz9%2Fassets%2FS01_v3.splat?alt=media&token=5e832f34-2479-4aaa-90a3-fef2e50b2b88"
      },
      "inputs": {},
      "position": [
        936.643682727077,
        447.3447230264515
      ]
    },
    "ddce09a63352b578": {
      "id": "ddce09a63352b578",
      "name": "bitbybit.babylon.scene.adjustActiveArcRotateCamera",
      "customName": "adjust active arc rotate camera",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "position": [
          10,
          10,
          10
        ],
        "lookAt": [
          0,
          0,
          0
        ],
        "lowerBetaLimit": 50,
        "upperBetaLimit": 110,
        "angularSensibilityX": 3000,
        "angularSensibilityY": 3000,
        "maxZ": 100,
        "panningSensibility": 0,
        "wheelPrecision": 100
      },
      "inputs": {
        "position": {
          "connections": [
            {
              "node": "93e0aac02418b877",
              "output": "result",
              "data": {}
            }
          ]
        },
        "lowerRadiusLimit": {
          "connections": [
            {
              "node": "e24f7ea4d616a206",
              "output": "result",
              "data": {}
            }
          ]
        },
        "upperRadiusLimit": {
          "connections": [
            {
              "node": "2cf62ce1adb6ce2c",
              "output": "result",
              "data": {}
            }
          ]
        },
        "lookAt": {
          "connections": [
            {
              "node": "35a23c7ea2675c86",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1001.8277305132052,
        -432.04867842418435
      ]
    },
    "93e0aac02418b877": {
      "id": "93e0aac02418b877",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector xyz",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 3,
        "y": 2,
        "z": 3
      },
      "inputs": {},
      "position": [
        331.71465508297536,
        -1173.7479455328237
      ]
    },
    "e24f7ea4d616a206": {
      "id": "e24f7ea4d616a206",
      "name": "bitbybit.math.number",
      "customName": "number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 4
      },
      "inputs": {},
      "position": [
        347.76017212166613,
        -534.2814568611074
      ]
    },
    "2cf62ce1adb6ce2c": {
      "id": "2cf62ce1adb6ce2c",
      "name": "bitbybit.math.number",
      "customName": "number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 10
      },
      "inputs": {},
      "position": [
        347.0827330557092,
        -286.74182551968727
      ]
    },
    "35a23c7ea2675c86": {
      "id": "35a23c7ea2675c86",
      "name": "bitbybit.vector.vectorXYZ",
      "customName": "vector xyz",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": -0.4,
        "y": 0,
        "z": 0.4
      },
      "inputs": {},
      "position": [
        332.7030840124852,
        -855.5891003483981
      ]
    },
    "04d983fdb3fa71ea": {
      "id": "04d983fdb3fa71ea",
      "name": "bitbybit.babylon.mesh.setLocalScale",
      "customName": "set local scale",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "scale": 10
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "22fea3dbd4c68e90",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1372.1458550386387,
        447.0982472303815
      ]
    }
  }
}
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