
reteAfter nearly 100 releases in the 0.x.x range, version 1.0.0 Release Candidate 0 is now available. This is a huge milestone for Bitbybit and represents extensive engineering work to set the project on a solid foundation for years to come.
{
"id": "rete-v2-json",
"nodes": {
"70c56a4a57a5c14b": {
"id": "70c56a4a57a5c14b",
"name": "bitbybit.babylon.scene.twoColorLinearGradientBackground",
"customName": "two color linear gradient background",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"colorFrom": "#ffffff",
"colorTo": "#545454",
"direction": "to bottom",
"stopFrom": 0,
"stopTo": 100
},
"inputs": {},
"position": [
138.9921875,
268.9375
]
},
"e6998189986977d4": {
"id": "e6998189986977d4",
"name": "bitbybit.babylon.scene.enableSkybox",
"customName": "enable skybox",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"skybox": "city",
"size": 1000,
"blur": 0.1,
"environmentIntensity": 0.7,
"hideSkybox": true
},
"inputs": {},
"position": [
138.83984375,
690.21875
]
},
"7ee220856a102e57": {
"id": "7ee220856a102e57",
"name": "bitbybit.occt.shapes.solid.createCube",
"customName": "cube",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"size": 6,
"center": [
0,
0,
0
],
"originOnCenter": true
},
"inputs": {},
"position": [
690.6550307362168,
412.34332844429423
]
},
"2504fe719de32310": {
"id": "2504fe719de32310",
"name": "bitbybit.occt.shapes.solid.createSphere",
"customName": "sphere",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"radius": 2.1,
"center": [
0,
0,
0
]
},
"inputs": {
"center": {
"connections": [
{
"node": "2d91a144cd083b2e",
"output": "result",
"data": {}
},
{
"node": "94ae9665bf743fbd",
"output": "result",
"data": {}
},
{
"node": "ce9c9abeeb8a52f4",
"output": "result",
"data": {}
},
{
"node": "9eaa59e575550ce4",
"output": "result",
"data": {}
},
{
"node": "40c793e3fe0fecff",
"output": "result",
"data": {}
},
{
"node": "84eefdca381641c7",
"output": "result",
"data": {}
}
]
}
},
"position": [
1254.2177431396963,
1594.2221266063698
]
},
"d3b85ad806cc4dd0": {
"id": "d3b85ad806cc4dd0",
"name": "bitbybit.occt.booleans.difference",
"customName": "difference",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"keepEdges": true
},
"inputs": {
"shapes": {
"connections": [
{
"node": "65f956023e25bb9c",
"output": "list",
"data": {}
}
]
},
"shape": {
"connections": [
{
"node": "7ee220856a102e57",
"output": "result",
"data": {}
}
]
}
},
"position": [
2067.76171875,
756.9453125
]
},
"65f956023e25bb9c": {
"id": "65f956023e25bb9c",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "2504fe719de32310",
"output": "result",
"data": {}
}
]
}
},
"position": [
1678.2350415191984,
935.0684527756105
]
},
"2d91a144cd083b2e": {
"id": "2d91a144cd083b2e",
"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.6,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "483cb47538fbb713",
"output": "result",
"data": {}
}
]
}
},
"position": [
682.0703125,
776.7265625
]
},
"94ae9665bf743fbd": {
"id": "94ae9665bf743fbd",
"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.6,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "a17295dda8d93b09",
"output": "result",
"data": {}
}
]
}
},
"position": [
690.375,
1123.01953125
]
},
"ce9c9abeeb8a52f4": {
"id": "ce9c9abeeb8a52f4",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 2.6,
"y": 0,
"z": 0
},
"inputs": {
"x": {
"connections": [
{
"node": "483cb47538fbb713",
"output": "result",
"data": {}
}
]
}
},
"position": [
696.0306430216781,
1466.621940279768
]
},
"9eaa59e575550ce4": {
"id": "9eaa59e575550ce4",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -2.6,
"y": 0,
"z": 0
},
"inputs": {
"x": {
"connections": [
{
"node": "a17295dda8d93b09",
"output": "result",
"data": {}
}
]
}
},
"position": [
669.2694592111454,
1832.0260813158743
]
},
"40c793e3fe0fecff": {
"id": "40c793e3fe0fecff",
"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": -2.6
},
"inputs": {
"z": {
"connections": [
{
"node": "a17295dda8d93b09",
"output": "result",
"data": {}
}
]
}
},
"position": [
668.6353084384394,
2561.583629227112
]
},
"84eefdca381641c7": {
"id": "84eefdca381641c7",
"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": 2.6
},
"inputs": {
"z": {
"connections": [
{
"node": "483cb47538fbb713",
"output": "result",
"data": {}
}
]
}
},
"position": [
670.8084218799205,
2191.726240348483
]
},
"483cb47538fbb713": {
"id": "483cb47538fbb713",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 2.1
},
"inputs": {},
"position": [
-310.1342292109298,
1742.2767083257513
]
},
"a17295dda8d93b09": {
"id": "a17295dda8d93b09",
"name": "bitbybit.math.negate",
"customName": "negate",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 1
},
"inputs": {
"number": {
"connections": [
{
"node": "483cb47538fbb713",
"output": "result",
"data": {}
}
]
}
},
"position": [
83.53899912943734,
2247.3540279003537
]
},
"9f35c65db1263c23": {
"id": "9f35c65db1263c23",
"name": "bitbybit.occt.fillets.chamferEdges",
"customName": "chamfer edges",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 0.35
},
"inputs": {
"shape": {
"connections": [
{
"node": "d3b85ad806cc4dd0",
"output": "result",
"data": {}
}
]
}
},
"position": [
2451.2268468008174,
754.1398710165039
]
},
"64caab9637180b12": {
"id": "64caab9637180b12",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"options": {
"connections": [
{
"node": "c379ccd27e4a8859",
"output": "result",
"data": {}
}
]
},
"entity": {
"connections": [
{
"node": "9f35c65db1263c23",
"output": "result",
"data": {}
},
{
"node": "dc8d195dc4ec8c56",
"output": "result",
"data": {}
}
]
}
},
"position": [
3257.925508925261,
1083.3460988157128
]
},
"c379ccd27e4a8859": {
"id": "c379ccd27e4a8859",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#000000",
"faceColour": "#ff0000",
"vertexColour": "#ff00ff",
"edgeWidth": 1,
"vertexSize": 0.03,
"drawEdges": false,
"drawFaces": true,
"drawVertices": false,
"precision": 0.005,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "#ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {
"faceMaterial": {
"connections": [
{
"node": "cc27b290f5c64f08",
"output": "result",
"data": {}
}
]
}
},
"position": [
2532.213008404905,
1426.1037065003688
]
},
"cc27b290f5c64f08": {
"id": "cc27b290f5c64f08",
"name": "bitbybit.draw.createPBRMaterial",
"customName": "create pbr material",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "PBRMaterial",
"baseColor": "#050505",
"metallic": 0.9,
"roughness": 0.2,
"alpha": 1,
"emissiveColor": "#000000",
"emissiveIntensity": 1,
"zOffset": 0,
"zOffsetUnits": 0,
"alphaMode": "opaque",
"alphaCutoff": 0.5,
"doubleSided": false,
"wireframe": false,
"unlit": false
},
"inputs": {},
"position": [
2123.6090708918755,
1615.645289997126
]
},
"650b4397267350b7": {
"id": "650b4397267350b7",
"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": 6,
"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": "ddfe02092cf604ab",
"output": "result",
"data": {}
}
]
}
},
"position": [
557.3943737329809,
2920.7520892617495
]
},
"17221512fd96d1d6": {
"id": "17221512fd96d1d6",
"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": "266dea5c287a958c",
"output": "result",
"data": {}
}
]
}
},
"position": [
567.8049542105688,
3752.76715882128
]
},
"266dea5c287a958c": {
"id": "266dea5c287a958c",
"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": [
48.0932376681526,
3873.2184430720727
]
},
"dc8d195dc4ec8c56": {
"id": "dc8d195dc4ec8c56",
"name": "bitbybit.occt.shapes.face.createSquareFace",
"customName": "square face",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"size": 20,
"center": [
0,
0,
0
],
"direction": [
0,
1,
0
]
},
"inputs": {
"center": {
"connections": [
{
"node": "4187389923318147",
"output": "result",
"data": {}
}
]
}
},
"position": [
2767.373595002143,
2821.4446367737837
]
},
"4187389923318147": {
"id": "4187389923318147",
"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": 0
},
"inputs": {},
"position": [
2282.697832166143,
2839.289853995075
]
},
"ddfe02092cf604ab": {
"id": "ddfe02092cf604ab",
"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": [
75.43790220145678,
2972.119268982094
]
},
"d65ef9071edf5b51": {
"id": "d65ef9071edf5b51",
"name": "bitbybit.advanced.text3d.createWithUrl",
"customName": "text with url",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"text": "BITBYBIT.DEV",
"fontUrl": "https://git-cdn.bitbybit.dev/latest/fonts/Tektur/Tektur-Bold.ttf",
"fontSize": 2,
"height": 0.2,
"rotation": -90,
"origin": [
0,
0,
0
],
"direction": [
0,
1,
0
],
"originAlignment": "centerMiddle"
},
"inputs": {
"origin": {
"connections": [
{
"node": "4a95f08375633bc9",
"output": "result",
"data": {}
}
]
},
"height": {
"connections": [
{
"node": "84fae6cabd21dccc",
"output": "result",
"data": {}
}
]
},
"fontUrl": {
"connections": [
{
"node": "d962cc4096dcba8d",
"output": "result",
"data": {}
}
]
}
},
"position": [
2228.155270640492,
-330.4401829596964
]
},
"4a95f08375633bc9": {
"id": "4a95f08375633bc9",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -4.5,
"y": -3,
"z": 0
},
"inputs": {},
"position": [
1630.3057991304481,
-144.509834747578
]
},
"235adce8a3654088": {
"id": "235adce8a3654088",
"name": "bitbybit.advanced.text3d.createWithUrl",
"customName": "text with url",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"text": "1.0.0 - rc",
"fontUrl": "https://git-cdn.bitbybit.dev/latest/fonts/Tektur/Tektur-Bold.ttf",
"fontSize": 3,
"height": 0.2,
"rotation": -90,
"origin": [
0,
0,
0
],
"direction": [
0,
1,
0
],
"originAlignment": "centerMiddle"
},
"inputs": {
"origin": {
"connections": [
{
"node": "40f3c95f01101af3",
"output": "result",
"data": {}
}
]
},
"height": {
"connections": [
{
"node": "84fae6cabd21dccc",
"output": "result",
"data": {}
}
]
},
"fontUrl": {
"connections": [
{
"node": "d962cc4096dcba8d",
"output": "result",
"data": {}
}
]
}
},
"position": [
2222.230011819324,
206.4119930282032
]
},
"40f3c95f01101af3": {
"id": "40f3c95f01101af3",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -7,
"y": -3,
"z": 0
},
"inputs": {},
"position": [
1626.1048255280896,
488.78428794497415
]
},
"0f7335eb82048fe1": {
"id": "0f7335eb82048fe1",
"name": "bitbybit.json.getValueOnProp",
"customName": "get value on prop",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"property": "compound"
},
"inputs": {
"json": {
"connections": [
{
"node": "d65ef9071edf5b51",
"output": "result",
"data": {}
},
{
"node": "235adce8a3654088",
"output": "result",
"data": {}
},
{
"node": "115f56401adee468",
"output": "result",
"data": {}
},
{
"node": "76c829155d8cc3d0",
"output": "result",
"data": {}
}
]
}
},
"position": [
2895.133032902,
-573.3208998312259
]
},
"fbba639183b76128": {
"id": "fbba639183b76128",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "0f7335eb82048fe1",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "2d1fa33cb57e0fe2",
"output": "result",
"data": {}
}
]
}
},
"position": [
4226.280604964192,
-572.9523959434828
]
},
"2d1fa33cb57e0fe2": {
"id": "2d1fa33cb57e0fe2",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#000000",
"faceColour": "#4f4f4f",
"vertexColour": "#ff00ff",
"edgeWidth": 1,
"vertexSize": 0.03,
"drawEdges": false,
"drawFaces": true,
"drawVertices": false,
"precision": 0.1,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "#ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {
"faceMaterial": {
"connections": [
{
"node": "72a26c4df5a10305",
"output": "result",
"data": {}
}
]
}
},
"position": [
3796.6147571023066,
-247.43311967828845
]
},
"115f56401adee468": {
"id": "115f56401adee468",
"name": "bitbybit.advanced.text3d.createWithUrl",
"customName": "text with url",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"text": "8.0.0 - rc",
"fontUrl": "https://git-cdn.bitbybit.dev/latest/fonts/Tektur/Tektur-Bold.ttf",
"fontSize": 3,
"height": 0.2,
"rotation": 90,
"origin": [
0,
0,
0
],
"direction": [
0,
1,
0
],
"originAlignment": "centerMiddle"
},
"inputs": {
"origin": {
"connections": [
{
"node": "853704271ba6fcf9",
"output": "result",
"data": {}
}
]
},
"height": {
"connections": [
{
"node": "84fae6cabd21dccc",
"output": "result",
"data": {}
}
]
},
"fontUrl": {
"connections": [
{
"node": "d962cc4096dcba8d",
"output": "result",
"data": {}
}
]
}
},
"position": [
2225.952738632126,
-881.5534035741091
]
},
"4baeccd42f42a92a": {
"id": "4baeccd42f42a92a",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 4.5,
"y": -3,
"z": 0
},
"inputs": {},
"position": [
1624.6347093114396,
-1227.927697618875
]
},
"72a26c4df5a10305": {
"id": "72a26c4df5a10305",
"name": "bitbybit.draw.createPBRMaterial",
"customName": "create pbr material",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "PBRMaterial",
"baseColor": "#d1d1d1",
"metallic": 0.8,
"roughness": 0.6,
"alpha": 1,
"emissiveColor": "#000000",
"emissiveIntensity": 1,
"zOffset": 0,
"zOffsetUnits": 0,
"alphaMode": "opaque",
"alphaCutoff": 0.5,
"doubleSided": false,
"wireframe": false,
"unlit": false
},
"inputs": {},
"position": [
3388.397749522825,
-0.1924525600962852
]
},
"76c829155d8cc3d0": {
"id": "76c829155d8cc3d0",
"name": "bitbybit.advanced.text3d.createWithUrl",
"customName": "text with url",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"text": "OCCT 3D",
"fontUrl": "https://cdn.jsdelivr.net/fontsource/fonts/audiowide@latest/latin-400-normal.ttf",
"fontSize": 2,
"height": 0.2,
"rotation": 90,
"origin": [
0,
0,
0
],
"direction": [
0,
1,
0
],
"originAlignment": "centerMiddle"
},
"inputs": {
"origin": {
"connections": [
{
"node": "4baeccd42f42a92a",
"output": "result",
"data": {}
}
]
},
"height": {
"connections": [
{
"node": "84fae6cabd21dccc",
"output": "result",
"data": {}
}
]
},
"fontUrl": {
"connections": [
{
"node": "d962cc4096dcba8d",
"output": "result",
"data": {}
}
]
}
},
"position": [
2222.091571297491,
-1410.137750575952
]
},
"853704271ba6fcf9": {
"id": "853704271ba6fcf9",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 7,
"y": -3,
"z": 0
},
"inputs": {},
"position": [
1621.1363665373904,
-815.7500195418083
]
},
"84fae6cabd21dccc": {
"id": "84fae6cabd21dccc",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 0.5
},
"inputs": {},
"position": [
1626.1856956689044,
-457.301790087396
]
},
"0d4b23aded8f04bd": {
"id": "0d4b23aded8f04bd",
"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": "f6cc2c9fddbe9826",
"output": "result",
"data": {}
}
]
}
},
"position": [
580.3800153793289,
4568.88528991008
]
},
"f6cc2c9fddbe9826": {
"id": "f6cc2c9fddbe9826",
"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": [
123.02060241621979,
4481.81622687876
]
},
"d962cc4096dcba8d": {
"id": "d962cc4096dcba8d",
"name": "bitbybit.text.create",
"customName": "create",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"text": "https://cdn.jsdelivr.net/fontsource/fonts/goldman@latest/latin-400-normal.ttf"
},
"inputs": {},
"position": [
1625.8985459299665,
207.03466403595633
]
}
}
}Select the perfect plan for your 3D development needs