Name
*
Code
{"properties":{"frame":0,"maxFrame":600,"maxFrameLocked":false,"realtimeState":true,"mainCameraPath":"/cameras/cameras:sopGroup/perspectiveCamera1","versions":{"polygonjs":"1.4.19"}},"root":{"type":"root","nodes":{"geo1":{"type":"geo","nodes":{"MAT":{"type":"materialsNetwork","nodes":{"meshLambert1":{"type":"meshLambert"},"meshStandard1":{"type":"meshStandard"}}},"copy1":{"type":"copy","inputs":["tube2","pointBuilder1"]},"delete1":{"type":"delete","params":{"invert":true,"byBoundingObject":true},"inputs":["hexagons1","transform1"],"flags":{"bypass":true}},"hexagons1":{"type":"hexagons","params":{"size":[7,7],"hexagonRadius":0.33067,"pointsOnly":true}},"material1":{"type":"material","params":{"material":"../MAT/meshLambert1"},"inputs":["copy1"],"flags":{"display":true}},"plane1":{"type":"plane","params":{"size":[6,6],"useSegmentsCount":true,"segments":[115,115]}},"pointBuilder1":{"type":"pointBuilder","nodes":{"abs1":{"type":"abs","params":{"val":{"type":"float","default_value":0,"options":{"spare":true,"editable":false}}},"inputs":[{"index":0,"inputName":"val","node":"noiseImproved2","output":"noise"}],"connection_points":{"in":[{"name":"val","type":"float","isArray":false}],"out":[{"name":"abs","type":"float","isArray":false}]}},"add1":{"type":"add","params":{"add0":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"add1":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}}},"inputs":[{"index":0,"inputName":"add0","node":"globals1","output":"position"}],"connection_points":{"in":[{"name":"add0","type":"Vector3","isArray":false},{"name":"add1","type":"Vector3","isArray":false}],"out":[{"name":"sum","type":"Vector3","isArray":false}]}},"attribute1":{"type":"attribute","params":{"name":"scale","type":4,"exportWhenConnected":true,"export":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false},"overriden_options":{}}},"inputs":[{"index":0,"inputName":"export","node":"floatToVec3_1","output":"vec3"}],"connection_points":{"in":[{"name":"export","type":"Vector3","isArray":false}],"out":[{"name":"val","type":"Vector3","isArray":false}]}},"floatToVec3_1":{"type":"floatToVec3","params":{"x":{"raw_input":1,"overriden_options":{}},"y":{"overriden_options":{}},"z":{"raw_input":1,"overriden_options":{}}},"inputs":[null,{"index":1,"inputName":"y","node":"abs1","output":"abs"}]},"globals1":{"type":"globals"},"noiseImproved1":{"type":"noiseImproved","params":{"position":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"amp":{"type":"float","default_value":1,"options":{"spare":true,"editable":true}},"freq":{"type":"vector3","default_value":[1,1,1],"options":{"spare":true,"editable":true},"raw_input":[0.6,0.6,0.6]},"offset":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}},"octaves":{"type":"integer","default_value":3,"options":{"spare":true,"editable":true}},"ampMult":{"type":"float","default_value":0.5,"options":{"spare":true,"editable":true}},"freqMult":{"type":"float","default_value":2,"options":{"spare":true,"editable":true}}},"inputs":[{"index":0,"inputName":"position","node":"globals1","output":"position"}],"connection_points":{"in":[{"name":"position","type":"Vector3","isArray":false},{"name":"amp","type":"float","isArray":false},{"name":"freq","type":"Vector3","isArray":false},{"name":"offset","type":"Vector3","isArray":false},{"name":"octaves","type":"int","isArray":false},{"name":"ampMult","type":"float","isArray":false},{"name":"freqMult","type":"float","isArray":false}],"out":[{"name":"noise","type":"float","isArray":false}]}},"noiseImproved2":{"type":"noiseImproved","params":{"position":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"amp":{"type":"float","default_value":1,"options":{"spare":true,"editable":true}},"freq":{"type":"vector3","default_value":[1,1,1],"options":{"spare":true,"editable":true},"raw_input":[0.19999999999999996,0.19999999999999996,0.19999999999999996]},"offset":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}},"octaves":{"type":"integer","default_value":3,"options":{"spare":true,"editable":true}},"ampMult":{"type":"float","default_value":0.5,"options":{"spare":true,"editable":true}},"freqMult":{"type":"float","default_value":2,"options":{"spare":true,"editable":true}}},"inputs":[{"index":0,"inputName":"position","node":"globals1","output":"position"}],"connection_points":{"in":[{"name":"position","type":"Vector3","isArray":false},{"name":"amp","type":"float","isArray":false},{"name":"freq","type":"Vector3","isArray":false},{"name":"offset","type":"Vector3","isArray":false},{"name":"octaves","type":"int","isArray":false},{"name":"ampMult","type":"float","isArray":false},{"name":"freqMult","type":"float","isArray":false}],"out":[{"name":"noise","type":"float","isArray":false}]}},"output1":{"type":"output","inputs":[{"index":0,"inputName":"position","node":"add1","output":"sum"}]}},"inputs":["delete1"],"persisted_config":{"variableNames":["v_POLY_globals1_position","VAR__add1_add0","VAR__add1_add1","VAR__noiseImproved2_position","VAR__noiseImproved2_freq","VAR__noiseImproved2_offset","VAR__floatToVec3_1_","VAR__attribute1_export"],"variables":[{"type":"Vector3","data":[3.1133999824523926,6.853358399311121e-16,-3.0864782333374023]},{"type":"Vector3","data":[3.1133999824523926,6.853358399311121e-16,-3.0864782333374023]},{"type":"Vector3","data":[0,0,0]},{"type":"Vector3","data":[3.1133999824523926,6.853358399311121e-16,-3.0864782333374023]},{"type":"Vector3","data":[0.19999999999999996,0.19999999999999996,0.19999999999999996]},{"type":"Vector3","data":[0,0,0]},{"type":"Vector3","data":[1,0.00610050468515716,1]},{"type":"Vector3","data":[1,0.00610050468515716,1]}],"functionNames":["addVector","noiseImprovedVector3","mathFloat_1","floatToVec3"],"serializedParamConfigs":[],"attributesData":{"read":[],"write":[{"attribName":"scale","attribType":"Vector3"}]}}},"pointBuilder2":{"type":"pointBuilder","nodes":{"add1":{"type":"add","params":{"add0":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"add1":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"add2":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}}},"maxInputsCount":3,"inputs":[{"index":0,"inputName":"add0","node":"globals1","output":"position"},{"index":1,"inputName":"add1","node":"floatToVec3_1","output":"vec3"}],"connection_points":{"in":[{"name":"add0","type":"Vector3","isArray":false},{"name":"add1","type":"Vector3","isArray":false},{"name":"add2","type":"Vector3","isArray":false}],"out":[{"name":"sum","type":"Vector3","isArray":false}]}},"floatToVec3_1":{"type":"floatToVec3","params":{"x":{"overriden_options":{}},"y":{"overriden_options":{}},"z":{"overriden_options":{}}},"inputs":[null,{"index":1,"inputName":"y","node":"noiseImproved1","output":"noise"}]},"globals1":{"type":"globals"},"noiseImproved1":{"type":"noiseImproved","params":{"position":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"amp":{"type":"float","default_value":1,"options":{"spare":true,"editable":true},"raw_input":0.39},"freq":{"type":"vector3","default_value":[1,1,1],"options":{"spare":true,"editable":true}},"offset":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}},"octaves":{"type":"integer","default_value":3,"options":{"spare":true,"editable":true}},"ampMult":{"type":"float","default_value":0.5,"options":{"spare":true,"editable":true}},"freqMult":{"type":"float","default_value":2,"options":{"spare":true,"editable":true}}},"inputs":[{"index":0,"inputName":"position","node":"globals1","output":"position"}],"connection_points":{"in":[{"name":"position","type":"Vector3","isArray":false},{"name":"amp","type":"float","isArray":false},{"name":"freq","type":"Vector3","isArray":false},{"name":"offset","type":"Vector3","isArray":false},{"name":"octaves","type":"int","isArray":false},{"name":"ampMult","type":"float","isArray":false},{"name":"freqMult","type":"float","isArray":false}],"out":[{"name":"noise","type":"float","isArray":false}]}},"output1":{"type":"output","inputs":[{"index":0,"inputName":"position","node":"add1","output":"sum"}]}},"inputs":["plane1"]},"transform1":{"type":"transform","params":{"t":[-0.03892811712138522,0,0],"r":[0,90,0]},"inputs":["tube1"]},"tube1":{"type":"tube","params":{"radiusTop":2,"radiusBottom":2,"segmentsRadial":6,"direction":[0,1,0]}},"tube2":{"type":"tube","params":{"radiusTop":"1.2*ch(\"../hexagons1/hexagonRadius\") / 2","radiusBottom":"ch(\"radiusTop\")","segmentsRadial":6,"center":[0,"ch(\"height\")/2",0],"direction":[0,1,0]}}},"params":{"CADLinearTolerance":{"overriden_options":{"callback":"{}"}},"CADAngularTolerance":{"overriden_options":{"callback":"{}"}},"CADCurveAbscissa":{"overriden_options":{"callback":"{}"}},"CADCurveTolerance":{"overriden_options":{"callback":"{}"}},"CADDisplayEdges":{"overriden_options":{"callback":"{}"}},"CADEdgesColor":{"overriden_options":{"callback":"{}"}},"CADDisplayMeshes":{"overriden_options":{"callback":"{}"}},"CADMeshesColor":{"overriden_options":{"callback":"{}"}},"CADWireframe":{"overriden_options":{"callback":"{}"}},"CSGFacetAngle":{"overriden_options":{"callback":"{}"}},"CSGLinesColor":{"overriden_options":{"callback":"{}"}},"CSGMeshesColor":{"overriden_options":{"callback":"{}"}},"CSGWireframe":{"overriden_options":{"callback":"{}"}}},"flags":{"display":true}},"lights":{"type":"geo","nodes":{"ambientLight1":{"type":"ambientLight","flags":{"display":true}},"areaLight1":{"type":"areaLight","params":{"intensity":2,"showHelper":true}},"hemisphereLight1":{"type":"hemisphereLight","params":{"groundColor":[0.21586050010324415,0.21586050010324415,0.21586050010324415],"intensity":0.24}},"merge1":{"type":"merge","inputs":["hemisphereLight1","polarTransform1"]},"merge2":{"type":"merge","inputs":["areaLight1","spotLight1"]},"polarTransform1":{"type":"polarTransform","params":{"center":[0,0.7,0],"latitude":25.2,"depth":3},"inputs":["merge2"]},"spotLight1":{"type":"spotLight","params":{"decay":0.1,"distance":10}}},"params":{"CADLinearTolerance":{"overriden_options":{"callback":"{}"}},"CADAngularTolerance":{"overriden_options":{"callback":"{}"}},"CADCurveAbscissa":{"overriden_options":{"callback":"{}"}},"CADCurveTolerance":{"overriden_options":{"callback":"{}"}},"CADDisplayEdges":{"overriden_options":{"callback":"{}"}},"CADEdgesColor":{"overriden_options":{"callback":"{}"}},"CADDisplayMeshes":{"overriden_options":{"callback":"{}"}},"CADMeshesColor":{"overriden_options":{"callback":"{}"}},"CADWireframe":{"overriden_options":{"callback":"{}"}},"CSGFacetAngle":{"overriden_options":{"callback":"{}"}},"CSGLinesColor":{"overriden_options":{"callback":"{}"}},"CSGMeshesColor":{"overriden_options":{"callback":"{}"}},"CSGWireframe":{"overriden_options":{"callback":"{}"}}},"flags":{"display":true}},"cameras":{"type":"geo","nodes":{"cameraControls1":{"type":"cameraControls","nodes":{"cameraOrbitControls1":{"type":"cameraOrbitControls","params":{"target":[-0.17354358886556176,-0.18753052024893505,-0.003430479871877022]}}},"params":{"node":"cameraOrbitControls1"},"inputs":["perspectiveCamera1"]},"cameraControls2":{"type":"cameraControls","nodes":{"cameraOrbitControls1":{"type":"cameraOrbitControls","params":{"target":[-0.12357027965018105,-0.5041453529506318,0.27911172089928515]}}},"params":{"node":"cameraOrbitControls1"},"inputs":["perspectiveCamera_POST"]},"cameraPostProcess1":{"type":"cameraPostProcess","nodes":{"OUT":{"type":"null","inputs":["screenSpaceAmbientOcclusion1"]},"screenSpaceAmbientOcclusion1":{"type":"screenSpaceAmbientOcclusion","params":{"intensity":5.8,"radius":2,"distanceFallOff":0.34},"flags":{"display":true}}},"inputs":["cameraControls2"]},"merge1":{"type":"merge","inputs":["cameraControls1","cameraPostProcess1"],"flags":{"display":true}},"perspectiveCamera1":{"type":"perspectiveCamera","params":{"position":[3.3,3.3,3.3]}},"perspectiveCamera_POST":{"type":"perspectiveCamera","params":{"position":[3.3,3.3,3.3]}}},"params":{"CADLinearTolerance":{"overriden_options":{"callback":"{}"}},"CADAngularTolerance":{"overriden_options":{"callback":"{}"}},"CADCurveAbscissa":{"overriden_options":{"callback":"{}"}},"CADCurveTolerance":{"overriden_options":{"callback":"{}"}},"CADDisplayEdges":{"overriden_options":{"callback":"{}"}},"CADEdgesColor":{"overriden_options":{"callback":"{}"}},"CADDisplayMeshes":{"overriden_options":{"callback":"{}"}},"CADMeshesColor":{"overriden_options":{"callback":"{}"}},"CADWireframe":{"overriden_options":{"callback":"{}"}},"CSGFacetAngle":{"overriden_options":{"callback":"{}"}},"CSGLinesColor":{"overriden_options":{"callback":"{}"}},"CSGMeshesColor":{"overriden_options":{"callback":"{}"}},"CSGWireframe":{"overriden_options":{"callback":"{}"}}},"flags":{"display":true}}},"params":{"mainCameraPath":"/cameras/cameras:sopGroup/perspectiveCamera1"}},"ui":{"nodes":{"geo1":{"pos":[-50,-300],"nodes":{"MAT":{"pos":[-650,1200],"nodes":{"meshLambert1":{"pos":[0,-150]},"meshStandard1":{"pos":[0,0]}}},"copy1":{"pos":[-450,1000]},"delete1":{"pos":[-250,550]},"hexagons1":{"pos":[-250,100]},"material1":{"pos":[-450,1200]},"plane1":{"pos":[150,750]},"pointBuilder1":{"pos":[-250,750],"selection":["noiseImproved2"],"nodes":{"abs1":{"pos":[-350,200]},"add1":{"pos":[-200,0]},"attribute1":{"pos":[0,250]},"floatToVec3_1":{"pos":[-200,250]},"globals1":{"pos":[-600,0]},"noiseImproved1":{"pos":[-450,200]},"noiseImproved2":{"pos":[-450,400]},"output1":{"pos":[0,0]}}},"pointBuilder2":{"pos":[150,950],"nodes":{"add1":{"pos":[-200,0]},"floatToVec3_1":{"pos":[-350,150]},"globals1":{"pos":[-600,0]},"noiseImproved1":{"pos":[-500,150]},"output1":{"pos":[0,0]}}},"transform1":{"pos":[50,450]},"tube1":{"pos":[50,300]},"tube2":{"pos":[-600,700]}}},"lights":{"pos":[-50,-200],"selection":["hemisphereLight1"],"nodes":{"ambientLight1":{"pos":[50,-200]},"areaLight1":{"pos":[250,-150]},"hemisphereLight1":{"pos":[50,-50]},"merge1":{"pos":[100,300]},"merge2":{"pos":[300,50]},"polarTransform1":{"pos":[300,150]},"spotLight1":{"pos":[450,-150]}}},"cameras":{"pos":[-50,-100],"nodes":{"cameraControls1":{"pos":[0,150],"nodes":{"cameraOrbitControls1":{"pos":[0,0]}}},"cameraControls2":{"pos":[300,150],"nodes":{"cameraOrbitControls1":{"pos":[0,0]}}},"cameraPostProcess1":{"pos":[300,300],"nodes":{"OUT":{"pos":[0,150]},"screenSpaceAmbientOcclusion1":{"pos":[0,-50]}}},"merge1":{"pos":[150,450]},"perspectiveCamera1":{"pos":[0,-50]},"perspectiveCamera_POST":{"pos":[300,-50]}}}}},"shaders":{},"jsFunctionBodies":{"/geo1/pointBuilder1":"// insert defines\n// insert members\n// insert after constructor\nconst CustomPointBuilderEvaluator = function () {\n\t// insert body\n\n\t// /geo1/pointBuilder1/globals1\n\tv_POLY_globals1_position.copy(pointContainer.position);\n\n\t// /geo1/pointBuilder1/add1\n\tconst v_POLY_add1_sum = addVector(VAR__add1_add0.copy(v_POLY_globals1_position), VAR__add1_add1.set(0, 0, 0));\n\n\t// /geo1/pointBuilder1/noiseImproved2\n\tconst v_POLY_noiseImproved2_noise = noiseImprovedVector3(\n\t\tVAR__noiseImproved2_position.copy(v_POLY_globals1_position),\n\t\t1.0,\n\t\tVAR__noiseImproved2_freq.set(0.19999999999999996, 0.19999999999999996, 0.19999999999999996),\n\t\tVAR__noiseImproved2_offset.set(0, 0, 0),\n\t\t3.0,\n\t\t0.5,\n\t\t2.0\n\t);\n\n\t// /geo1/pointBuilder1/output1\n\tpointContainer.position.copy(v_POLY_add1_sum);\n\n\t// /geo1/pointBuilder1/abs1\n\tconst v_POLY_abs1_abs = mathFloat_1(Math.abs, v_POLY_noiseImproved2_noise);\n\n\t// /geo1/pointBuilder1/floatToVec3_1\n\tconst v_POLY_floatToVec3_1_vec3 = floatToVec3(1.0, v_POLY_abs1_abs, 1.0, VAR__floatToVec3_1_);\n\n\t// /geo1/pointBuilder1/attribute1\n\tattributesDict.set(\"scale\", VAR__attribute1_export.copy(v_POLY_floatToVec3_1_vec3));\n};\nreturn CustomPointBuilderEvaluator;\n"}}
Code editor
{"multiple_panel":{"split_ratio":0.5,"split_panel0":{"split_ratio":0.5543217692883486,"split_panel0":{"panelTypes":["viewer"],"currentPanelIndex":0,"panel_data":{"camera":"/cameras/cameras:sopGroup/perspectiveCamera_POST","isViewerInitLayoutData":true,"linkIndex":1,"overlayedNetwork":{"allowed":false,"displayed":false,"initLayoutData":{"camera":{"position":{"x":-50,"y":0},"zoom":1},"history":{"2":{"position":{"x":0,"y":0},"zoom":1},"36":{"position":{"x":100,"y":-200},"zoom":1},"1696":{"position":{"x":-150,"y":-200},"zoom":1}},"paramsDisplayed":false,"linkIndex":1}}}},"split_panel1":{"panelTypes":["params"],"currentPanelIndex":0,"panel_data":{"active_folder":892,"linkIndex":1}},"split_mode":"vertical"},"split_panel1":{"panelTypes":["network","params","viewer"],"currentPanelIndex":0,"panel_data":{"camera":{"position":{"x":-56.847826859270555,"y":11.739131758749528},"zoom":1.0222221069335933},"history":{"2":{"position":{"x":38.089007428934735,"y":219.24528546904062},"zoom":1.0222221069335933},"36":{"position":{"x":66.739126683543,"y":-200},"zoom":1.0222221069335933},"1696":{"position":{"x":-189.13043919583174,"y":-209.78260979895794},"zoom":1.0222221069335933},"1809":{"position":{"x":-56.847826859270555,"y":11.739131758749528},"zoom":1.0222221069335933}},"paramsDisplayed":false,"linkIndex":1}},"split_mode":"horizontal"},"currentNodes":["/cameras/cameraPostProcess1","/","/","/","/","/","/","/"],"navigationHistory":{"nodePaths":{"1":["/","/","/cameras","/cameras/cameraPostProcess1"],"2":["/"],"3":["/"],"4":["/"],"5":["/"],"6":["/"],"7":["/"],"8":["/"]},"index":{"1":3,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}},"fullscreenPanelId":null,"saveOptions":{"createExport":false,"checkRemoteAssetsUse":true,"minimizeFilesCount":false,"compressJs":true,"createZip":false,"runPostExportCommand":false},"paramsModal":[]}
Used nodes
event/cameraOrbitControls;mat/meshLambert;mat/meshStandard;obj/geo;post/null;post/screenSpaceAmbientOcclusion;sop/ambientLight;sop/areaLight;sop/cameraControls;sop/cameraPostProcess;sop/copy;sop/delete;sop/hemisphereLight;sop/hexagons;sop/material;sop/materialsNetwork;sop/merge;sop/perspectiveCamera;sop/plane;sop/pointBuilder;sop/polarTransform;sop/spotLight;sop/transform;sop/tube
Used operations
Used modules
Used assemblers
JS_POINT_BUILDER
Used integrations
[]
Used assets
Nodes map
{"/geo1":"obj/geo","/geo1/MAT":"sop/materialsNetwork","/geo1/MAT/meshLambert1":"mat/meshLambert","/geo1/MAT/meshStandard1":"mat/meshStandard","/geo1/copy1":"sop/copy","/geo1/delete1":"sop/delete","/geo1/hexagons1":"sop/hexagons","/geo1/material1":"sop/material","/geo1/plane1":"sop/plane","/geo1/pointBuilder1":"sop/pointBuilder","/geo1/pointBuilder2":"sop/pointBuilder","/geo1/transform1":"sop/transform","/geo1/tube1":"sop/tube","/geo1/tube2":"sop/tube","/lights":"obj/geo","/lights/ambientLight1":"sop/ambientLight","/lights/areaLight1":"sop/areaLight","/lights/hemisphereLight1":"sop/hemisphereLight","/lights/merge1":"sop/merge","/lights/merge2":"sop/merge","/lights/polarTransform1":"sop/polarTransform","/lights/spotLight1":"sop/spotLight","/cameras":"obj/geo","/cameras/cameraControls1":"sop/cameraControls","/cameras/cameraControls1/cameraOrbitControls1":"event/cameraOrbitControls","/cameras/cameraControls2":"sop/cameraControls","/cameras/cameraControls2/cameraOrbitControls1":"event/cameraOrbitControls","/cameras/cameraPostProcess1":"sop/cameraPostProcess","/cameras/cameraPostProcess1/OUT":"post/null","/cameras/cameraPostProcess1/screenSpaceAmbientOcclusion1":"post/screenSpaceAmbientOcclusion","/cameras/merge1":"sop/merge","/cameras/perspectiveCamera1":"sop/perspectiveCamera","/cameras/perspectiveCamera_POST":"sop/perspectiveCamera"}
Js version
Editor version
Engine version
Name
*
Code
{"properties":{"frame":0,"maxFrame":600,"maxFrameLocked":false,"realtimeState":true,"mainCameraPath":"/cameras/cameras:sopGroup/perspectiveCamera1","versions":{"polygonjs":"1.4.19"}},"root":{"type":"root","nodes":{"geo1":{"type":"geo","nodes":{"MAT":{"type":"materialsNetwork","nodes":{"meshLambert1":{"type":"meshLambert"},"meshStandard1":{"type":"meshStandard"}}},"copy1":{"type":"copy","inputs":["tube2","pointBuilder1"]},"delete1":{"type":"delete","params":{"invert":true,"byBoundingObject":true},"inputs":["hexagons1","transform1"],"flags":{"bypass":true}},"hexagons1":{"type":"hexagons","params":{"size":[7,7],"hexagonRadius":0.33067,"pointsOnly":true}},"material1":{"type":"material","params":{"material":"../MAT/meshLambert1"},"inputs":["copy1"],"flags":{"display":true}},"plane1":{"type":"plane","params":{"size":[6,6],"useSegmentsCount":true,"segments":[115,115]}},"pointBuilder1":{"type":"pointBuilder","nodes":{"abs1":{"type":"abs","params":{"val":{"type":"float","default_value":0,"options":{"spare":true,"editable":false}}},"inputs":[{"index":0,"inputName":"val","node":"noiseImproved2","output":"noise"}],"connection_points":{"in":[{"name":"val","type":"float","isArray":false}],"out":[{"name":"abs","type":"float","isArray":false}]}},"add1":{"type":"add","params":{"add0":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"add1":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}}},"inputs":[{"index":0,"inputName":"add0","node":"globals1","output":"position"}],"connection_points":{"in":[{"name":"add0","type":"Vector3","isArray":false},{"name":"add1","type":"Vector3","isArray":false}],"out":[{"name":"sum","type":"Vector3","isArray":false}]}},"attribute1":{"type":"attribute","params":{"name":"scale","type":4,"exportWhenConnected":true,"export":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false},"overriden_options":{}}},"inputs":[{"index":0,"inputName":"export","node":"floatToVec3_1","output":"vec3"}],"connection_points":{"in":[{"name":"export","type":"Vector3","isArray":false}],"out":[{"name":"val","type":"Vector3","isArray":false}]}},"floatToVec3_1":{"type":"floatToVec3","params":{"x":{"raw_input":1,"overriden_options":{}},"y":{"overriden_options":{}},"z":{"raw_input":1,"overriden_options":{}}},"inputs":[null,{"index":1,"inputName":"y","node":"abs1","output":"abs"}]},"globals1":{"type":"globals"},"noiseImproved1":{"type":"noiseImproved","params":{"position":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"amp":{"type":"float","default_value":1,"options":{"spare":true,"editable":true}},"freq":{"type":"vector3","default_value":[1,1,1],"options":{"spare":true,"editable":true},"raw_input":[0.6,0.6,0.6]},"offset":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}},"octaves":{"type":"integer","default_value":3,"options":{"spare":true,"editable":true}},"ampMult":{"type":"float","default_value":0.5,"options":{"spare":true,"editable":true}},"freqMult":{"type":"float","default_value":2,"options":{"spare":true,"editable":true}}},"inputs":[{"index":0,"inputName":"position","node":"globals1","output":"position"}],"connection_points":{"in":[{"name":"position","type":"Vector3","isArray":false},{"name":"amp","type":"float","isArray":false},{"name":"freq","type":"Vector3","isArray":false},{"name":"offset","type":"Vector3","isArray":false},{"name":"octaves","type":"int","isArray":false},{"name":"ampMult","type":"float","isArray":false},{"name":"freqMult","type":"float","isArray":false}],"out":[{"name":"noise","type":"float","isArray":false}]}},"noiseImproved2":{"type":"noiseImproved","params":{"position":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"amp":{"type":"float","default_value":1,"options":{"spare":true,"editable":true}},"freq":{"type":"vector3","default_value":[1,1,1],"options":{"spare":true,"editable":true},"raw_input":[0.19999999999999996,0.19999999999999996,0.19999999999999996]},"offset":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}},"octaves":{"type":"integer","default_value":3,"options":{"spare":true,"editable":true}},"ampMult":{"type":"float","default_value":0.5,"options":{"spare":true,"editable":true}},"freqMult":{"type":"float","default_value":2,"options":{"spare":true,"editable":true}}},"inputs":[{"index":0,"inputName":"position","node":"globals1","output":"position"}],"connection_points":{"in":[{"name":"position","type":"Vector3","isArray":false},{"name":"amp","type":"float","isArray":false},{"name":"freq","type":"Vector3","isArray":false},{"name":"offset","type":"Vector3","isArray":false},{"name":"octaves","type":"int","isArray":false},{"name":"ampMult","type":"float","isArray":false},{"name":"freqMult","type":"float","isArray":false}],"out":[{"name":"noise","type":"float","isArray":false}]}},"output1":{"type":"output","inputs":[{"index":0,"inputName":"position","node":"add1","output":"sum"}]}},"inputs":["delete1"],"persisted_config":{"variableNames":["v_POLY_globals1_position","VAR__add1_add0","VAR__add1_add1","VAR__noiseImproved2_position","VAR__noiseImproved2_freq","VAR__noiseImproved2_offset","VAR__floatToVec3_1_","VAR__attribute1_export"],"variables":[{"type":"Vector3","data":[3.1133999824523926,6.853358399311121e-16,-3.0864782333374023]},{"type":"Vector3","data":[3.1133999824523926,6.853358399311121e-16,-3.0864782333374023]},{"type":"Vector3","data":[0,0,0]},{"type":"Vector3","data":[3.1133999824523926,6.853358399311121e-16,-3.0864782333374023]},{"type":"Vector3","data":[0.19999999999999996,0.19999999999999996,0.19999999999999996]},{"type":"Vector3","data":[0,0,0]},{"type":"Vector3","data":[1,0.00610050468515716,1]},{"type":"Vector3","data":[1,0.00610050468515716,1]}],"functionNames":["addVector","noiseImprovedVector3","mathFloat_1","floatToVec3"],"serializedParamConfigs":[],"attributesData":{"read":[],"write":[{"attribName":"scale","attribType":"Vector3"}]}}},"pointBuilder2":{"type":"pointBuilder","nodes":{"add1":{"type":"add","params":{"add0":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"add1":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"add2":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}}},"maxInputsCount":3,"inputs":[{"index":0,"inputName":"add0","node":"globals1","output":"position"},{"index":1,"inputName":"add1","node":"floatToVec3_1","output":"vec3"}],"connection_points":{"in":[{"name":"add0","type":"Vector3","isArray":false},{"name":"add1","type":"Vector3","isArray":false},{"name":"add2","type":"Vector3","isArray":false}],"out":[{"name":"sum","type":"Vector3","isArray":false}]}},"floatToVec3_1":{"type":"floatToVec3","params":{"x":{"overriden_options":{}},"y":{"overriden_options":{}},"z":{"overriden_options":{}}},"inputs":[null,{"index":1,"inputName":"y","node":"noiseImproved1","output":"noise"}]},"globals1":{"type":"globals"},"noiseImproved1":{"type":"noiseImproved","params":{"position":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":false}},"amp":{"type":"float","default_value":1,"options":{"spare":true,"editable":true},"raw_input":0.39},"freq":{"type":"vector3","default_value":[1,1,1],"options":{"spare":true,"editable":true}},"offset":{"type":"vector3","default_value":[0,0,0],"options":{"spare":true,"editable":true}},"octaves":{"type":"integer","default_value":3,"options":{"spare":true,"editable":true}},"ampMult":{"type":"float","default_value":0.5,"options":{"spare":true,"editable":true}},"freqMult":{"type":"float","default_value":2,"options":{"spare":true,"editable":true}}},"inputs":[{"index":0,"inputName":"position","node":"globals1","output":"position"}],"connection_points":{"in":[{"name":"position","type":"Vector3","isArray":false},{"name":"amp","type":"float","isArray":false},{"name":"freq","type":"Vector3","isArray":false},{"name":"offset","type":"Vector3","isArray":false},{"name":"octaves","type":"int","isArray":false},{"name":"ampMult","type":"float","isArray":false},{"name":"freqMult","type":"float","isArray":false}],"out":[{"name":"noise","type":"float","isArray":false}]}},"output1":{"type":"output","inputs":[{"index":0,"inputName":"position","node":"add1","output":"sum"}]}},"inputs":["plane1"]},"transform1":{"type":"transform","params":{"t":[-0.03892811712138522,0,0],"r":[0,90,0]},"inputs":["tube1"]},"tube1":{"type":"tube","params":{"radiusTop":2,"radiusBottom":2,"segmentsRadial":6,"direction":[0,1,0]}},"tube2":{"type":"tube","params":{"radiusTop":"1.2*ch(\"../hexagons1/hexagonRadius\") / 2","radiusBottom":"ch(\"radiusTop\")","segmentsRadial":6,"center":[0,"ch(\"height\")/2",0],"direction":[0,1,0]}}},"params":{"CADLinearTolerance":{"overriden_options":{"callback":"{}"}},"CADAngularTolerance":{"overriden_options":{"callback":"{}"}},"CADCurveAbscissa":{"overriden_options":{"callback":"{}"}},"CADCurveTolerance":{"overriden_options":{"callback":"{}"}},"CADDisplayEdges":{"overriden_options":{"callback":"{}"}},"CADEdgesColor":{"overriden_options":{"callback":"{}"}},"CADDisplayMeshes":{"overriden_options":{"callback":"{}"}},"CADMeshesColor":{"overriden_options":{"callback":"{}"}},"CADWireframe":{"overriden_options":{"callback":"{}"}},"CSGFacetAngle":{"overriden_options":{"callback":"{}"}},"CSGLinesColor":{"overriden_options":{"callback":"{}"}},"CSGMeshesColor":{"overriden_options":{"callback":"{}"}},"CSGWireframe":{"overriden_options":{"callback":"{}"}}},"flags":{"display":true}},"lights":{"type":"geo","nodes":{"ambientLight1":{"type":"ambientLight","flags":{"display":true}},"areaLight1":{"type":"areaLight","params":{"intensity":2,"showHelper":true}},"hemisphereLight1":{"type":"hemisphereLight","params":{"groundColor":[0.21586050010324415,0.21586050010324415,0.21586050010324415],"intensity":0.24}},"merge1":{"type":"merge","inputs":["hemisphereLight1","polarTransform1"]},"merge2":{"type":"merge","inputs":["areaLight1","spotLight1"]},"polarTransform1":{"type":"polarTransform","params":{"center":[0,0.7,0],"latitude":25.2,"depth":3},"inputs":["merge2"]},"spotLight1":{"type":"spotLight","params":{"decay":0.1,"distance":10}}},"params":{"CADLinearTolerance":{"overriden_options":{"callback":"{}"}},"CADAngularTolerance":{"overriden_options":{"callback":"{}"}},"CADCurveAbscissa":{"overriden_options":{"callback":"{}"}},"CADCurveTolerance":{"overriden_options":{"callback":"{}"}},"CADDisplayEdges":{"overriden_options":{"callback":"{}"}},"CADEdgesColor":{"overriden_options":{"callback":"{}"}},"CADDisplayMeshes":{"overriden_options":{"callback":"{}"}},"CADMeshesColor":{"overriden_options":{"callback":"{}"}},"CADWireframe":{"overriden_options":{"callback":"{}"}},"CSGFacetAngle":{"overriden_options":{"callback":"{}"}},"CSGLinesColor":{"overriden_options":{"callback":"{}"}},"CSGMeshesColor":{"overriden_options":{"callback":"{}"}},"CSGWireframe":{"overriden_options":{"callback":"{}"}}},"flags":{"display":true}},"cameras":{"type":"geo","nodes":{"cameraControls1":{"type":"cameraControls","nodes":{"cameraOrbitControls1":{"type":"cameraOrbitControls","params":{"target":[-0.17354358886556176,-0.18753052024893505,-0.003430479871877022]}}},"params":{"node":"cameraOrbitControls1"},"inputs":["perspectiveCamera1"]},"cameraControls2":{"type":"cameraControls","nodes":{"cameraOrbitControls1":{"type":"cameraOrbitControls","params":{"target":[-0.12357027965018105,-0.5041453529506318,0.27911172089928515]}}},"params":{"node":"cameraOrbitControls1"},"inputs":["perspectiveCamera_POST"]},"cameraPostProcess1":{"type":"cameraPostProcess","nodes":{"OUT":{"type":"null","inputs":["screenSpaceAmbientOcclusion1"]},"screenSpaceAmbientOcclusion1":{"type":"screenSpaceAmbientOcclusion","params":{"intensity":5.8,"radius":2,"distanceFallOff":0.34},"flags":{"display":true}}},"inputs":["cameraControls2"]},"merge1":{"type":"merge","inputs":["cameraControls1","cameraPostProcess1"],"flags":{"display":true}},"perspectiveCamera1":{"type":"perspectiveCamera","params":{"position":[3.3,3.3,3.3]}},"perspectiveCamera_POST":{"type":"perspectiveCamera","params":{"position":[3.3,3.3,3.3]}}},"params":{"CADLinearTolerance":{"overriden_options":{"callback":"{}"}},"CADAngularTolerance":{"overriden_options":{"callback":"{}"}},"CADCurveAbscissa":{"overriden_options":{"callback":"{}"}},"CADCurveTolerance":{"overriden_options":{"callback":"{}"}},"CADDisplayEdges":{"overriden_options":{"callback":"{}"}},"CADEdgesColor":{"overriden_options":{"callback":"{}"}},"CADDisplayMeshes":{"overriden_options":{"callback":"{}"}},"CADMeshesColor":{"overriden_options":{"callback":"{}"}},"CADWireframe":{"overriden_options":{"callback":"{}"}},"CSGFacetAngle":{"overriden_options":{"callback":"{}"}},"CSGLinesColor":{"overriden_options":{"callback":"{}"}},"CSGMeshesColor":{"overriden_options":{"callback":"{}"}},"CSGWireframe":{"overriden_options":{"callback":"{}"}}},"flags":{"display":true}}},"params":{"mainCameraPath":"/cameras/cameras:sopGroup/perspectiveCamera1"}},"ui":{"nodes":{"geo1":{"pos":[-50,-300],"nodes":{"MAT":{"pos":[-650,1200],"nodes":{"meshLambert1":{"pos":[0,-150]},"meshStandard1":{"pos":[0,0]}}},"copy1":{"pos":[-450,1000]},"delete1":{"pos":[-250,550]},"hexagons1":{"pos":[-250,100]},"material1":{"pos":[-450,1200]},"plane1":{"pos":[150,750]},"pointBuilder1":{"pos":[-250,750],"selection":["noiseImproved2"],"nodes":{"abs1":{"pos":[-350,200]},"add1":{"pos":[-200,0]},"attribute1":{"pos":[0,250]},"floatToVec3_1":{"pos":[-200,250]},"globals1":{"pos":[-600,0]},"noiseImproved1":{"pos":[-450,200]},"noiseImproved2":{"pos":[-450,400]},"output1":{"pos":[0,0]}}},"pointBuilder2":{"pos":[150,950],"nodes":{"add1":{"pos":[-200,0]},"floatToVec3_1":{"pos":[-350,150]},"globals1":{"pos":[-600,0]},"noiseImproved1":{"pos":[-500,150]},"output1":{"pos":[0,0]}}},"transform1":{"pos":[50,450]},"tube1":{"pos":[50,300]},"tube2":{"pos":[-600,700]}}},"lights":{"pos":[-50,-200],"selection":["hemisphereLight1"],"nodes":{"ambientLight1":{"pos":[50,-200]},"areaLight1":{"pos":[250,-150]},"hemisphereLight1":{"pos":[50,-50]},"merge1":{"pos":[100,300]},"merge2":{"pos":[300,50]},"polarTransform1":{"pos":[300,150]},"spotLight1":{"pos":[450,-150]}}},"cameras":{"pos":[-50,-100],"nodes":{"cameraControls1":{"pos":[0,150],"nodes":{"cameraOrbitControls1":{"pos":[0,0]}}},"cameraControls2":{"pos":[300,150],"nodes":{"cameraOrbitControls1":{"pos":[0,0]}}},"cameraPostProcess1":{"pos":[300,300],"nodes":{"OUT":{"pos":[0,150]},"screenSpaceAmbientOcclusion1":{"pos":[0,-50]}}},"merge1":{"pos":[150,450]},"perspectiveCamera1":{"pos":[0,-50]},"perspectiveCamera_POST":{"pos":[300,-50]}}}}},"shaders":{},"jsFunctionBodies":{"/geo1/pointBuilder1":"// insert defines\n// insert members\n// insert after constructor\nconst CustomPointBuilderEvaluator = function () {\n\t// insert body\n\n\t// /geo1/pointBuilder1/globals1\n\tv_POLY_globals1_position.copy(pointContainer.position);\n\n\t// /geo1/pointBuilder1/add1\n\tconst v_POLY_add1_sum = addVector(VAR__add1_add0.copy(v_POLY_globals1_position), VAR__add1_add1.set(0, 0, 0));\n\n\t// /geo1/pointBuilder1/noiseImproved2\n\tconst v_POLY_noiseImproved2_noise = noiseImprovedVector3(\n\t\tVAR__noiseImproved2_position.copy(v_POLY_globals1_position),\n\t\t1.0,\n\t\tVAR__noiseImproved2_freq.set(0.19999999999999996, 0.19999999999999996, 0.19999999999999996),\n\t\tVAR__noiseImproved2_offset.set(0, 0, 0),\n\t\t3.0,\n\t\t0.5,\n\t\t2.0\n\t);\n\n\t// /geo1/pointBuilder1/output1\n\tpointContainer.position.copy(v_POLY_add1_sum);\n\n\t// /geo1/pointBuilder1/abs1\n\tconst v_POLY_abs1_abs = mathFloat_1(Math.abs, v_POLY_noiseImproved2_noise);\n\n\t// /geo1/pointBuilder1/floatToVec3_1\n\tconst v_POLY_floatToVec3_1_vec3 = floatToVec3(1.0, v_POLY_abs1_abs, 1.0, VAR__floatToVec3_1_);\n\n\t// /geo1/pointBuilder1/attribute1\n\tattributesDict.set(\"scale\", VAR__attribute1_export.copy(v_POLY_floatToVec3_1_vec3));\n};\nreturn CustomPointBuilderEvaluator;\n"}}
Code editor
{"multiple_panel":{"split_ratio":0.5,"split_panel0":{"split_ratio":0.5543217692883486,"split_panel0":{"panelTypes":["viewer"],"currentPanelIndex":0,"panel_data":{"camera":"/cameras/cameras:sopGroup/perspectiveCamera_POST","isViewerInitLayoutData":true,"linkIndex":1,"overlayedNetwork":{"allowed":false,"displayed":false,"initLayoutData":{"camera":{"position":{"x":-50,"y":0},"zoom":1},"history":{"2":{"position":{"x":0,"y":0},"zoom":1},"36":{"position":{"x":100,"y":-200},"zoom":1},"1696":{"position":{"x":-150,"y":-200},"zoom":1}},"paramsDisplayed":false,"linkIndex":1}}}},"split_panel1":{"panelTypes":["params"],"currentPanelIndex":0,"panel_data":{"active_folder":892,"linkIndex":1}},"split_mode":"vertical"},"split_panel1":{"panelTypes":["network","params","viewer"],"currentPanelIndex":0,"panel_data":{"camera":{"position":{"x":-56.847826859270555,"y":11.739131758749528},"zoom":1.0222221069335933},"history":{"2":{"position":{"x":38.089007428934735,"y":219.24528546904062},"zoom":1.0222221069335933},"36":{"position":{"x":66.739126683543,"y":-200},"zoom":1.0222221069335933},"1696":{"position":{"x":-189.13043919583174,"y":-209.78260979895794},"zoom":1.0222221069335933},"1809":{"position":{"x":-56.847826859270555,"y":11.739131758749528},"zoom":1.0222221069335933}},"paramsDisplayed":false,"linkIndex":1}},"split_mode":"horizontal"},"currentNodes":["/cameras/cameraPostProcess1","/","/","/","/","/","/","/"],"navigationHistory":{"nodePaths":{"1":["/","/","/cameras","/cameras/cameraPostProcess1"],"2":["/"],"3":["/"],"4":["/"],"5":["/"],"6":["/"],"7":["/"],"8":["/"]},"index":{"1":3,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}},"fullscreenPanelId":null,"saveOptions":{"createExport":false,"checkRemoteAssetsUse":true,"minimizeFilesCount":false,"compressJs":true,"createZip":false,"runPostExportCommand":false},"paramsModal":[]}
Used nodes
event/cameraOrbitControls;mat/meshLambert;mat/meshStandard;obj/geo;post/null;post/screenSpaceAmbientOcclusion;sop/ambientLight;sop/areaLight;sop/cameraControls;sop/cameraPostProcess;sop/copy;sop/delete;sop/hemisphereLight;sop/hexagons;sop/material;sop/materialsNetwork;sop/merge;sop/perspectiveCamera;sop/plane;sop/pointBuilder;sop/polarTransform;sop/spotLight;sop/transform;sop/tube
Used operations
Used modules
Used assemblers
JS_POINT_BUILDER
Used integrations
[]
Used assets
Nodes map
{"/geo1":"obj/geo","/geo1/MAT":"sop/materialsNetwork","/geo1/MAT/meshLambert1":"mat/meshLambert","/geo1/MAT/meshStandard1":"mat/meshStandard","/geo1/copy1":"sop/copy","/geo1/delete1":"sop/delete","/geo1/hexagons1":"sop/hexagons","/geo1/material1":"sop/material","/geo1/plane1":"sop/plane","/geo1/pointBuilder1":"sop/pointBuilder","/geo1/pointBuilder2":"sop/pointBuilder","/geo1/transform1":"sop/transform","/geo1/tube1":"sop/tube","/geo1/tube2":"sop/tube","/lights":"obj/geo","/lights/ambientLight1":"sop/ambientLight","/lights/areaLight1":"sop/areaLight","/lights/hemisphereLight1":"sop/hemisphereLight","/lights/merge1":"sop/merge","/lights/merge2":"sop/merge","/lights/polarTransform1":"sop/polarTransform","/lights/spotLight1":"sop/spotLight","/cameras":"obj/geo","/cameras/cameraControls1":"sop/cameraControls","/cameras/cameraControls1/cameraOrbitControls1":"event/cameraOrbitControls","/cameras/cameraControls2":"sop/cameraControls","/cameras/cameraControls2/cameraOrbitControls1":"event/cameraOrbitControls","/cameras/cameraPostProcess1":"sop/cameraPostProcess","/cameras/cameraPostProcess1/OUT":"post/null","/cameras/cameraPostProcess1/screenSpaceAmbientOcclusion1":"post/screenSpaceAmbientOcclusion","/cameras/merge1":"sop/merge","/cameras/perspectiveCamera1":"sop/perspectiveCamera","/cameras/perspectiveCamera_POST":"sop/perspectiveCamera"}
Js version
Editor version
Engine version
Logout
0%
There was a problem displaying your scene:
view scene source