
reteIn this project we demonstrate the latest feature available to our platform users - Points of interest (POI). Your models might look wonderful from certain angles. This feature allows you to place nice looking points in space on which your users can click. Each point can define camera position and target. When users click on it - camera flies to that orientation.
{
"id": "rete-v2-json",
"nodes": {
"ead8119b4a4f8bc2": {
"id": "ead8119b4a4f8bc2",
"name": "bitbybit.draw.drawGridMesh",
"customName": "draw grid mesh",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"width": 400,
"height": 400,
"subdivisions": 10,
"majorUnitFrequency": 10,
"minorUnitVisibility": 0.45,
"gridRatio": 0.5,
"opacity": 0.5,
"backFaceCulling": false,
"mainColor": "#ffffff",
"secondaryColor": "#ffffff"
},
"inputs": {},
"position": [
836.9375,
630.41796875
]
},
"ef83cf1ae7c08594": {
"id": "ef83cf1ae7c08594",
"name": "bitbybit.advanced.navigation.pointOfInterest",
"customName": "point of interest",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Corner",
"position": [
0,
1,
0
],
"cameraTarget": [
0,
0,
0
],
"cameraPosition": [
10,
10,
10
]
},
"inputs": {
"position": {
"connections": [
{
"node": "f91bfbbd567e0e96",
"output": "result",
"data": {}
}
]
},
"cameraTarget": {
"connections": [
{
"node": "a819c0715c95a3a4",
"output": "result",
"data": {}
}
]
},
"cameraPosition": {
"connections": [
{
"node": "4321ab21461b9e5c",
"output": "result",
"data": {}
}
]
},
"style": {
"connections": [
{
"node": "8547d66d474be9d3",
"output": "result",
"data": {}
}
]
}
},
"position": [
157.31116323058177,
-2690.9445213900085
]
},
"1552419172bc50e0": {
"id": "1552419172bc50e0",
"name": "bitbybit.advanced.navigation.pointOfInterest",
"customName": "point of interest",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Top",
"position": [
0,
1,
0
],
"cameraTarget": [
0,
0,
0
],
"cameraPosition": [
10,
10,
10
]
},
"inputs": {
"position": {
"connections": [
{
"node": "08c506a6ca608e8e",
"output": "result",
"data": {}
}
]
},
"cameraTarget": {
"connections": [
{
"node": "bcb1b75db9d21832",
"output": "result",
"data": {}
}
]
},
"cameraPosition": {
"connections": [
{
"node": "3d31d6b78d7d98f1",
"output": "result",
"data": {}
}
]
},
"style": {
"connections": [
{
"node": "8cc3b2a746691c9f",
"output": "result",
"data": {}
}
]
}
},
"position": [
115.66001081600265,
-50.324808241142364
]
},
"08c506a6ca608e8e": {
"id": "08c506a6ca608e8e",
"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": 0
},
"inputs": {},
"position": [
-494.8006820397462,
-73.69834670326975
]
},
"bcb1b75db9d21832": {
"id": "bcb1b75db9d21832",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 10,
"z": 0
},
"inputs": {},
"position": [
-492.8202043525509,
282.58101221301933
]
},
"3d31d6b78d7d98f1": {
"id": "3d31d6b78d7d98f1",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 40,
"z": 0
},
"inputs": {},
"position": [
-491.4537745961423,
649.2812707280198
]
},
"8cc3b2a746691c9f": {
"id": "8cc3b2a746691c9f",
"name": "bitbybit.advanced.navigation.pointOfInterestStyle",
"customName": "point of interest style",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"pointSize": 10,
"pointColor": "#ffffff",
"hoverPointColor": "#00ffee",
"pulseColor": "#ffffff",
"hoverPulseColor": "0000ff",
"pulseMinSize": 50,
"pulseMaxSize": 100,
"pulseThickness": 3,
"pulseSpeed": 3,
"textColor": "#ffffff",
"hoverTextColor": "#0000ff",
"textSize": 32,
"textFontWeight": 400,
"textBackgroundColor": "#000000",
"textBackgroundOpacity": 0,
"textBackgroundStroke": false,
"textBackgroundStrokeThickness": 8,
"textBackgroundRadius": 40,
"textPosition": "bottom",
"stableSize": true,
"alwaysOnTop": true
},
"inputs": {
"hoverPointColor": {
"connections": [
{
"node": "4495fe8e8b2cef2d",
"output": "result",
"data": {}
}
]
},
"hoverPulseColor": {
"connections": [
{
"node": "4495fe8e8b2cef2d",
"output": "result",
"data": {}
}
]
},
"hoverTextColor": {
"connections": [
{
"node": "4495fe8e8b2cef2d",
"output": "result",
"data": {}
}
]
}
},
"position": [
-490.2866620678124,
-1118.5934238316843
]
},
"d855fec3fa1ee882": {
"id": "d855fec3fa1ee882",
"name": "bitbybit.babylon.io.loadAssetIntoScene",
"customName": "load asset into scene",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"hidden": false
},
"inputs": {
"assetFile": {
"connections": [
{
"node": "d2f67fcf3a9779f2",
"output": "result",
"data": {}
}
]
}
},
"position": [
-2104.6166791580204,
957.3839341405671
]
},
"6ea94da8eea55897": {
"id": "6ea94da8eea55897",
"name": "bitbybit.babylon.scene.drawDirectionalLight",
"customName": "draw directional light",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"direction": [
-100,
-100,
-100
],
"intensity": 5,
"diffuse": "#ffffff",
"specular": "#ffffff",
"shadowGeneratorMapSize": 2056,
"enableShadows": true,
"shadowDarkness": 0,
"shadowUsePercentageCloserFiltering": true,
"transparencyShadow": false,
"shadowContactHardeningLightSizeUVRatio": 0.2,
"shadowBias": 0.001,
"shadowNormalBias": 0.002,
"shadowMaxZ": 1000,
"shadowMinZ": 0,
"shadowRefreshRate": 1
},
"inputs": {},
"position": [
-2764.0954238127824,
1929.5629353222214
]
},
"e3ef1efa95875521": {
"id": "e3ef1efa95875521",
"name": "bitbybit.babylon.mesh.setScale",
"customName": "set scale",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"babylonMesh": {
"connections": [
{
"node": "d855fec3fa1ee882",
"output": "result",
"data": {}
}
]
},
"scale": {
"connections": [
{
"node": "bdabf0fb5759f76d",
"output": "result",
"data": {}
}
]
}
},
"position": [
-1600.5015096329935,
1019.2683136338534
]
},
"bdabf0fb5759f76d": {
"id": "bdabf0fb5759f76d",
"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": [
-2075.8606072561997,
1287.883336307168
]
},
"7026b29d3e99cde7": {
"id": "7026b29d3e99cde7",
"name": "bitbybit.babylon.scene.backgroundColour",
"customName": "background colour",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"colour": "#1f2c41"
},
"inputs": {},
"position": [
-2325.20510575553,
588.1500363805421
]
},
"4c00372925858cb1": {
"id": "4c00372925858cb1",
"name": "bitbybit.babylon.meshBuilder.createCylinder",
"customName": "cylinder",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"height": 0.1,
"diameterTop": 40,
"diameterBottom": 40,
"tessellation": 64,
"subdivisions": 1,
"sideOrientation": "frontside",
"enableShadows": true
},
"inputs": {},
"position": [
-1110.4708574827114,
2315.793979174953
]
},
"9708de23771967bc": {
"id": "9708de23771967bc",
"name": "bitbybit.babylon.mesh.setPosition",
"customName": "set position",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"babylonMesh": {
"connections": [
{
"node": "4c00372925858cb1",
"output": "result",
"data": {}
}
]
},
"position": {
"connections": [
{
"node": "f4f5d1149949bb63",
"output": "result",
"data": {}
}
]
}
},
"position": [
-582.9868771434051,
3044.0188255337016
]
},
"f4f5d1149949bb63": {
"id": "f4f5d1149949bb63",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": -0.1,
"z": 0
},
"inputs": {},
"position": [
-1041.1401434702284,
3206.39529347045
]
},
"374e119151287a08": {
"id": "374e119151287a08",
"name": "bitbybit.babylon.mesh.setMaterial",
"customName": "set material",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"includeChildren": false
},
"inputs": {
"babylonMesh": {
"connections": [
{
"node": "4c00372925858cb1",
"output": "result",
"data": {}
}
]
},
"material": {
"connections": [
{
"node": "3ddc339abae2566a",
"output": "result",
"data": {}
}
]
}
},
"position": [
-105.08924350065547,
2167.487349032971
]
},
"3ddc339abae2566a": {
"id": "3ddc339abae2566a",
"name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
"customName": "pbr metallic roughness",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Custom Material",
"baseColor": "#000000",
"emissiveColor": "#000000",
"metallic": 0.6,
"roughness": 0.5,
"alpha": 1,
"backFaceCulling": false,
"zOffset": 0
},
"inputs": {},
"position": [
-618.0393477401883,
2459.7711544263616
]
},
"4495fe8e8b2cef2d": {
"id": "4495fe8e8b2cef2d",
"name": "bitbybit.color.hexColor",
"customName": "hex color",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"color": "#99ddff"
},
"inputs": {},
"position": [
-1011.0387254193931,
-888.6861358767558
]
},
"f91bfbbd567e0e96": {
"id": "f91bfbbd567e0e96",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -10,
"y": 6,
"z": 10
},
"inputs": {},
"position": [
-496.1009043768981,
-2476.615278111243
]
},
"a819c0715c95a3a4": {
"id": "a819c0715c95a3a4",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -3,
"y": 5,
"z": 0
},
"inputs": {},
"position": [
-497.4409696692427,
-2113.325544169312
]
},
"4321ab21461b9e5c": {
"id": "4321ab21461b9e5c",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -14,
"y": 6,
"z": 14
},
"inputs": {},
"position": [
-500.8923246892598,
-1766.2151344426634
]
},
"6899b34f3266bf6f": {
"id": "6899b34f3266bf6f",
"name": "bitbybit.advanced.navigation.pointOfInterest",
"customName": "point of interest",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Front",
"position": [
0,
1,
0
],
"cameraTarget": [
0,
0,
0
],
"cameraPosition": [
10,
10,
10
]
},
"inputs": {
"position": {
"connections": [
{
"node": "de792247830ceaaf",
"output": "result",
"data": {}
}
]
},
"cameraTarget": {
"connections": [
{
"node": "3d7083d82948d953",
"output": "result",
"data": {}
}
]
},
"style": {
"connections": [
{
"node": "8cc3b2a746691c9f",
"output": "result",
"data": {}
}
]
},
"cameraPosition": {
"connections": [
{
"node": "06c0f9b7e7bf2a1c",
"output": "result",
"data": {}
}
]
}
},
"position": [
1213.9737403112165,
-1389.1954996245947
]
},
"de792247830ceaaf": {
"id": "de792247830ceaaf",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 5,
"z": 5
},
"inputs": {},
"position": [
649.4130222685546,
-1954.1200078530367
]
},
"3d7083d82948d953": {
"id": "3d7083d82948d953",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 5,
"z": 0
},
"inputs": {},
"position": [
651.8077118238232,
-940.1078046700002
]
},
"06c0f9b7e7bf2a1c": {
"id": "06c0f9b7e7bf2a1c",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 5,
"z": 20
},
"inputs": {},
"position": [
650.062933204548,
-1619.456727234405
]
},
"7d41cdbdee85a5a6": {
"id": "7d41cdbdee85a5a6",
"name": "bitbybit.advanced.navigation.pointOfInterest",
"customName": "point of interest",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Back",
"position": [
0,
1,
0
],
"cameraTarget": [
0,
0,
0
],
"cameraPosition": [
10,
10,
10
]
},
"inputs": {
"position": {
"connections": [
{
"node": "0585863291ed9d73",
"output": "result",
"data": {}
}
]
},
"cameraTarget": {
"connections": [
{
"node": "3d7083d82948d953",
"output": "result",
"data": {}
}
]
},
"cameraPosition": {
"connections": [
{
"node": "b22aa0c9c0524009",
"output": "result",
"data": {}
}
]
},
"style": {
"connections": [
{
"node": "8cc3b2a746691c9f",
"output": "result",
"data": {}
}
]
}
},
"position": [
1212.000895073133,
-961.1773555584397
]
},
"0585863291ed9d73": {
"id": "0585863291ed9d73",
"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": -10
},
"inputs": {},
"position": [
652.6409910404162,
-1285.8946496234605
]
},
"b22aa0c9c0524009": {
"id": "b22aa0c9c0524009",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 5,
"z": -20
},
"inputs": {},
"position": [
659.6557711593589,
-603.1061092154847
]
},
"1d13cc5b26c8d548": {
"id": "1d13cc5b26c8d548",
"name": "bitbybit.advanced.navigation.pointOfInterest",
"customName": "point of interest",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Velvet",
"position": [
0,
1,
0
],
"cameraTarget": [
0,
0,
0
],
"cameraPosition": [
10,
10,
10
]
},
"inputs": {
"position": {
"connections": [
{
"node": "9cf6129beb0176fe",
"output": "result",
"data": {}
}
]
},
"cameraPosition": {
"connections": [
{
"node": "02864d00e7340780",
"output": "result",
"data": {}
}
]
},
"cameraTarget": {
"connections": [
{
"node": "2222a2d17fcdfa69",
"output": "result",
"data": {}
}
]
},
"style": {
"connections": [
{
"node": "8547d66d474be9d3",
"output": "result",
"data": {}
}
]
}
},
"position": [
278.5016465821894,
-3581.86800722384
]
},
"9cf6129beb0176fe": {
"id": "9cf6129beb0176fe",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -12,
"y": 3,
"z": 7
},
"inputs": {},
"position": [
-505.20656095430877,
-3782.650765853352
]
},
"02864d00e7340780": {
"id": "02864d00e7340780",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -12,
"y": 3,
"z": 7
},
"inputs": {},
"position": [
-496.006603500071,
-3073.2814775768193
]
},
"2222a2d17fcdfa69": {
"id": "2222a2d17fcdfa69",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 3,
"z": -5
},
"inputs": {},
"position": [
-492.559200902538,
-3424.9419177283294
]
},
"8547d66d474be9d3": {
"id": "8547d66d474be9d3",
"name": "bitbybit.advanced.navigation.pointOfInterestStyle",
"customName": "point of interest style",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"pointSize": 5,
"pointColor": "#ffffff",
"hoverPointColor": "#00ffee",
"pulseColor": "#ffffff",
"hoverPulseColor": "0000ff",
"pulseMinSize": 50,
"pulseMaxSize": 150,
"pulseThickness": 1,
"pulseSpeed": 1,
"textColor": "#ffffff",
"hoverTextColor": "#0000ff",
"textSize": 23,
"textFontWeight": 400,
"textBackgroundColor": "#000000",
"textBackgroundOpacity": 0,
"textBackgroundStroke": false,
"textBackgroundStrokeThickness": 8,
"textBackgroundRadius": 40,
"textPosition": "bottom",
"stableSize": true,
"alwaysOnTop": true
},
"inputs": {
"hoverPointColor": {
"connections": [
{
"node": "0388c0776d150e0e",
"output": "result",
"data": {}
}
]
},
"hoverPulseColor": {
"connections": [
{
"node": "0388c0776d150e0e",
"output": "result",
"data": {}
}
]
},
"hoverTextColor": {
"connections": [
{
"node": "0388c0776d150e0e",
"output": "result",
"data": {}
}
]
},
"pointColor": {
"connections": [
{
"node": "b9cd8b988af2020a",
"output": "result",
"data": {}
}
]
},
"pulseColor": {
"connections": [
{
"node": "b9cd8b988af2020a",
"output": "result",
"data": {}
}
]
},
"textColor": {
"connections": [
{
"node": "b9cd8b988af2020a",
"output": "result",
"data": {}
}
]
}
},
"position": [
-1262.0182672557391,
-2790.9765191620245
]
},
"0388c0776d150e0e": {
"id": "0388c0776d150e0e",
"name": "bitbybit.color.hexColor",
"customName": "hex color",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"color": "#b499ff"
},
"inputs": {},
"position": [
-1792.5137357472727,
-2511.0044638452923
]
},
"b9cd8b988af2020a": {
"id": "b9cd8b988af2020a",
"name": "bitbybit.color.hexColor",
"customName": "hex color",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"color": "#ffffff"
},
"inputs": {},
"position": [
-1794.8138606388202,
-2773.7519326671054
]
},
"dfdbd50a439ef9f5": {
"id": "dfdbd50a439ef9f5",
"name": "bitbybit.advanced.navigation.pointOfInterest",
"customName": "point of interest",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Side",
"position": [
0,
1,
0
],
"cameraTarget": [
0,
0,
0
],
"cameraPosition": [
10,
10,
10
]
},
"inputs": {
"position": {
"connections": [
{
"node": "26cf7ddbac924173",
"output": "result",
"data": {}
}
]
},
"cameraPosition": {
"connections": [
{
"node": "26cf7ddbac924173",
"output": "result",
"data": {}
}
]
},
"cameraTarget": {
"connections": [
{
"node": "875134aaec5f5dc9",
"output": "result",
"data": {}
}
]
},
"style": {
"connections": [
{
"node": "8cc3b2a746691c9f",
"output": "result",
"data": {}
}
]
}
},
"position": [
1245.3653547290262,
-312.1222453311119
]
},
"26cf7ddbac924173": {
"id": "26cf7ddbac924173",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 30,
"y": 5,
"z": 0
},
"inputs": {},
"position": [
670.4127094592113,
-246.64759998574698
]
},
"875134aaec5f5dc9": {
"id": "875134aaec5f5dc9",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 5,
"z": 0
},
"inputs": {},
"position": [
692.987734482051,
141.91159601403115
]
},
"a7b6ed18651181c7": {
"id": "a7b6ed18651181c7",
"name": "bitbybit.advanced.navigation.pointOfInterest",
"customName": "point of interest",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Corner 2",
"position": [
0,
1,
0
],
"cameraTarget": [
0,
0,
0
],
"cameraPosition": [
10,
10,
10
]
},
"inputs": {
"position": {
"connections": [
{
"node": "bb7867fba18b9bf0",
"output": "result",
"data": {}
}
]
},
"cameraPosition": {
"connections": [
{
"node": "1c51c2ed5b26757f",
"output": "result",
"data": {}
}
]
},
"cameraTarget": {
"connections": [
{
"node": "a819c0715c95a3a4",
"output": "result",
"data": {}
}
]
},
"style": {
"connections": [
{
"node": "8547d66d474be9d3",
"output": "result",
"data": {}
}
]
}
},
"position": [
1372.0327969227733,
-3035.8158884558793
]
},
"bb7867fba18b9bf0": {
"id": "bb7867fba18b9bf0",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -15,
"y": 10,
"z": -15
},
"inputs": {},
"position": [
791.4737154973973,
-2975.81296330334
]
},
"1c51c2ed5b26757f": {
"id": "1c51c2ed5b26757f",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -20,
"y": 10,
"z": -20
},
"inputs": {},
"position": [
791.719484513003,
-2585.5302740300785
]
},
"e33e4e8a2524cb56": {
"id": "e33e4e8a2524cb56",
"name": "bitbybit.babylon.scene.drawDirectionalLight",
"customName": "draw directional light",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"direction": [
-100,
-100,
-100
],
"intensity": 5,
"diffuse": "#ffffff",
"specular": "#ffffff",
"shadowGeneratorMapSize": 2056,
"enableShadows": true,
"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": "08e02794ea966126",
"output": "result",
"data": {}
}
]
}
},
"position": [
-2741.0886989737005,
2666.990120339987
]
},
"08e02794ea966126": {
"id": "08e02794ea966126",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -100,
"y": -50,
"z": 100
},
"inputs": {},
"position": [
-3149.243612550218,
2758.198411347171
]
},
"6c267dd2d1b44f35": {
"id": "6c267dd2d1b44f35",
"name": "bitbybit.babylon.scene.enableSkyboxCustomTexture",
"customName": "enable skybox custom texture",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"textureUrl": "https://dl.polyhaven.org/file/ph-assets/HDRIs/hdr/1k/qwantani_noon_puresky_1k.hdr",
"textureSize": 512,
"size": 1000,
"blur": 0.1,
"environmentIntensity": 1,
"hideSkybox": false
},
"inputs": {},
"position": [
-2850.035925871021,
1352.844005635055
]
},
"d2f67fcf3a9779f2": {
"id": "d2f67fcf3a9779f2",
"name": "bitbybit.asset.fetchFile",
"customName": "fetch file",
"async": true,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"url": "https://bitbybit.dev/files/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2FQPzjQJEJ1kPEExp6c5vq%2Fassets%2FGlamVelvetSofa.glb?alt=media&token=9386f455-3075-44e3-8408-da6c95202942"
},
"inputs": {},
"position": [
-2791.526942886382,
869.3806863571116
]
}
}
}Select the perfect plan for your 3D development needs