Script: Still Gaussian Splatting Scene

Still Gaussian Splatting Scene picture
Type
Rete logo indicatorrete
Date Created
Aug 30, 2024, 3:48:40 PM
Last Edit Date
Jan 8, 2026, 6: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
      ]
    }
  }
}