Name
*
Code
{"properties":{"frame":514,"maxFrame":600,"maxFrameLocked":false,"realtimeState":true,"mainCameraPath":"/perspectiveCamera1","versions":{"polygonjs":"1.2.72"}},"root":{"type":"root","nodes":{"geo1":{"type":"geo","nodes":{"box1":{"type":"box"},"actor1":{"type":"actor","nodes":{"onTick1":{"type":"onTick"},"setObjectPosition1":{"type":"setObjectPosition","params":{"position":{"overriden_options":{}},"lerp":{"overriden_options":{}},"updateMatrix":{"overriden_options":{}}},"maxInputsCount":5,"inputs":[{"index":0,"inputName":"trigger","node":"onTick1","output":"trigger"},null,{"index":2,"inputName":"position","node":"floatToVec3_1","output":"vec3"}]},"floatToVec3_1":{"type":"floatToVec3","params":{"x":{"overriden_options":{}},"y":{"overriden_options":{}},"z":{"overriden_options":{}}},"inputs":[null,{"index":1,"inputName":"y","node":"sin1","output":"sin"}]},"sin1":{"type":"sin","params":{"angle":{"type":"float","default_value":0,"options":{"spare":true,"editable":false},"overriden_options":{}}},"inputs":[{"index":0,"inputName":"angle","node":"onTick1","output":"time"}],"connection_points":{"in":[{"name":"angle","type":"float","isArray":false}],"out":[{"name":"sin","type":"float","isArray":false}]}}},"inputs":["box1"]},"transform1":{"type":"transform","params":{"applyOn":1,"t":[2.1977101365081992,0,0]},"inputs":["torusKnot1"]},"emptyObject1":{"type":"emptyObject"},"setChildren1":{"type":"setChildren","inputs":["emptyObject1","transform1"]},"setChildren2":{"type":"setChildren","inputs":["actor1","actor2"],"flags":{"display":true}},"actor2":{"type":"actor","nodes":{"onTick1":{"type":"onTick"},"floatToVec3_1":{"type":"floatToVec3","params":{"x":{"overriden_options":{}},"y":{"overriden_options":{}},"z":{"overriden_options":{}}},"inputs":[null,{"index":1,"inputName":"y","node":"onTick1","output":"time"}]},"setObjectRotation1":{"type":"setObjectRotation","params":{"rotation":{"overriden_options":{}},"lerp":{"overriden_options":{}},"updateMatrix":{"overriden_options":{}}},"maxInputsCount":5,"inputs":[{"index":0,"inputName":"trigger","node":"onTick1","output":"trigger"},null,{"index":2,"inputName":"rotation","node":"floatToVec3_1","output":"vec3"}]}},"inputs":["setChildren1"]},"torusKnot1":{"type":"torusKnot","params":{"radius":0.48,"radiusTube":0.16}}},"flags":{"display":true}},"grid":{"type":"geo","nodes":{"planeHelper1":{"type":"planeHelper","flags":{"display":true}}},"flags":{"display":true}},"hemisphereLight1":{"type":"hemisphereLight","flags":{"display":true}},"perspectiveCamera1":{"type":"perspectiveCamera","nodes":{"events1":{"type":"eventsNetwork","nodes":{"cameraOrbitControls1":{"type":"cameraOrbitControls","params":{"target":[1.095445887048332,0.29739593042397316,-0.258870664691895]}}}}},"params":{"t":[3.0161526633531355,1.1787657307191874,2.814738208647524],"r":[-22.723127930556515,44.66532130223666,16.403892417511617],"controls":"./events1/cameraOrbitControls1"},"flags":{"display":true}},"COP":{"type":"copNetwork","nodes":{"imageEnv":{"type":"imageEXR","params":{"url":"https://raw.githubusercontent.com/polygonjs/polygonjs-assets/master/textures/piz_compressed.exr"}},"imageUv":{"type":"image","params":{"url":"https://raw.githubusercontent.com/polygonjs/polygonjs-assets/master/textures/uv.jpg","tflipY":true}},"envMap":{"type":"envMap","inputs":["imageEnv"]}}}},"params":{"mainCameraPath":"/perspectiveCamera1"}},"ui":{"nodes":{"geo1":{"pos":[-50,-150],"nodes":{"box1":{"pos":[-300,-50]},"actor1":{"pos":[-300,150],"comment":"This is the parent. I've added an actor node here in case you want it animated, but you can move it in any other ways","nodes":{"onTick1":{"pos":[-100,0]},"setObjectPosition1":{"pos":[400,0]},"floatToVec3_1":{"pos":[200,100]},"sin1":{"pos":[100,100]}}},"transform1":{"pos":[350,-100],"comment":"here I'm adding an offset"},"emptyObject1":{"pos":[100,0]},"setChildren1":{"pos":[200,150],"comment":"here I parent the object under an empty object, so that we can have an offset. If you do not want an offset, you can skip this parenting step and see how it affects the scene."},"setChildren2":{"pos":[-200,600]},"actor2":{"pos":[200,450],"comment":"the rotation is driven by this actor node","nodes":{"onTick1":{"pos":[-100,0]},"floatToVec3_1":{"pos":[150,150]},"setObjectRotation1":{"pos":[500,0]}}},"torusKnot1":{"pos":[350,-300],"comment":"This is the object you would want to rotate around the parent"}}},"grid":{"pos":[-50,-250],"nodes":{"planeHelper1":{"pos":[0,0]}}},"hemisphereLight1":{"pos":[150,100]},"perspectiveCamera1":{"pos":[-200,100],"nodes":{"events1":{"pos":[-200,50],"nodes":{"cameraOrbitControls1":{"pos":[150,50]}}}}},"COP":{"pos":[-200,200],"nodes":{"imageEnv":{"pos":[50,100]},"imageUv":{"pos":[-100,100]},"envMap":{"pos":[50,200]}}}}},"shaders":{}}
Code editor
{"multiple_panel":{"split_ratio":0.5,"split_panel0":{"split_ratio":0.5039908779931584,"split_panel0":{"panelTypes":["viewer"],"currentPanelIndex":0,"panel_data":{"camera":"/perspectiveCamera1","isViewerInitLayoutData":true,"linkIndex":1}},"split_panel1":{"panelTypes":["params"],"currentPanelIndex":0,"panel_data":{"active_folder":null,"linkIndex":1}},"split_mode":"vertical"},"split_panel1":{"panelTypes":["network","params","viewer"],"currentPanelIndex":0,"panel_data":{"camera":{"position":{"x":-124.41176470588233,"y":-303.6638655462185},"zoom":0.5950000000000001},"history":{"2":{"position":{"x":-48,"y":-22},"zoom":0.5},"3":{"position":{"x":-48,"y":-22},"zoom":0.5},"6":{"position":{"x":11.339999999999996,"y":-96.49999999999999},"zoom":0.6172839506172841},"9":{"position":{"x":-32,"y":-88},"zoom":0.5},"34":{"position":{"x":-124.41176470588233,"y":-303.6638655462185},"zoom":0.5950000000000001},"131":{"position":{"x":-59.04899999999998,"y":-65.1854},"zoom":0.8467543904215146},"545":{"position":{"x":-150,"y":-50},"zoom":0.6410000000000001}},"linkIndex":1}},"split_mode":"horizontal"},"currentNodes":["/geo1","/","/","/","/","/","/","/"],"navigationHistory":{"nodePaths":{"1":["/","/geo1","/geo1/actor2","/geo1"],"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":true,"checkRemoteAssetsUse":true,"minimizeFilesCount":false,"compressJs":true,"createZip":false,"runPostExportCommand":false},"paramsModal":[]}
Used nodes
actor/floatToVec3;actor/onTick;actor/setObjectPosition;actor/setObjectRotation;actor/sin;cop/envMap;cop/image;cop/imageEXR;event/cameraOrbitControls;obj/copNetwork;obj/geo;obj/hemisphereLight;obj/perspectiveCamera;sop/actor;sop/box;sop/emptyObject;sop/eventsNetwork;sop/planeHelper;sop/setChildren;sop/torusKnot;sop/transform
Used operations
Used modules
Used assemblers
Used integrations
[]
Used assets
Nodes map
{"/geo1":"obj/geo","/geo1/box1":"sop/box","/geo1/actor1":"sop/actor","/geo1/actor1/onTick1":"actor/onTick","/geo1/actor1/setObjectPosition1":"actor/setObjectPosition","/geo1/actor1/floatToVec3_1":"actor/floatToVec3","/geo1/actor1/sin1":"actor/sin","/geo1/transform1":"sop/transform","/geo1/emptyObject1":"sop/emptyObject","/geo1/setChildren1":"sop/setChildren","/geo1/setChildren2":"sop/setChildren","/geo1/actor2":"sop/actor","/geo1/actor2/onTick1":"actor/onTick","/geo1/actor2/floatToVec3_1":"actor/floatToVec3","/geo1/actor2/setObjectRotation1":"actor/setObjectRotation","/geo1/torusKnot1":"sop/torusKnot","/grid":"obj/geo","/grid/planeHelper1":"sop/planeHelper","/hemisphereLight1":"obj/hemisphereLight","/perspectiveCamera1":"obj/perspectiveCamera","/perspectiveCamera1/events1":"sop/eventsNetwork","/perspectiveCamera1/events1/cameraOrbitControls1":"event/cameraOrbitControls","/COP":"obj/copNetwork","/COP/imageEnv":"cop/imageEXR","/COP/imageUv":"cop/image","/COP/envMap":"cop/envMap"}
Js version
Editor version
Engine version
Name
*
Code
{"properties":{"frame":514,"maxFrame":600,"maxFrameLocked":false,"realtimeState":true,"mainCameraPath":"/perspectiveCamera1","versions":{"polygonjs":"1.2.72"}},"root":{"type":"root","nodes":{"geo1":{"type":"geo","nodes":{"box1":{"type":"box"},"actor1":{"type":"actor","nodes":{"onTick1":{"type":"onTick"},"setObjectPosition1":{"type":"setObjectPosition","params":{"position":{"overriden_options":{}},"lerp":{"overriden_options":{}},"updateMatrix":{"overriden_options":{}}},"maxInputsCount":5,"inputs":[{"index":0,"inputName":"trigger","node":"onTick1","output":"trigger"},null,{"index":2,"inputName":"position","node":"floatToVec3_1","output":"vec3"}]},"floatToVec3_1":{"type":"floatToVec3","params":{"x":{"overriden_options":{}},"y":{"overriden_options":{}},"z":{"overriden_options":{}}},"inputs":[null,{"index":1,"inputName":"y","node":"sin1","output":"sin"}]},"sin1":{"type":"sin","params":{"angle":{"type":"float","default_value":0,"options":{"spare":true,"editable":false},"overriden_options":{}}},"inputs":[{"index":0,"inputName":"angle","node":"onTick1","output":"time"}],"connection_points":{"in":[{"name":"angle","type":"float","isArray":false}],"out":[{"name":"sin","type":"float","isArray":false}]}}},"inputs":["box1"]},"transform1":{"type":"transform","params":{"applyOn":1,"t":[2.1977101365081992,0,0]},"inputs":["torusKnot1"]},"emptyObject1":{"type":"emptyObject"},"setChildren1":{"type":"setChildren","inputs":["emptyObject1","transform1"]},"setChildren2":{"type":"setChildren","inputs":["actor1","actor2"],"flags":{"display":true}},"actor2":{"type":"actor","nodes":{"onTick1":{"type":"onTick"},"floatToVec3_1":{"type":"floatToVec3","params":{"x":{"overriden_options":{}},"y":{"overriden_options":{}},"z":{"overriden_options":{}}},"inputs":[null,{"index":1,"inputName":"y","node":"onTick1","output":"time"}]},"setObjectRotation1":{"type":"setObjectRotation","params":{"rotation":{"overriden_options":{}},"lerp":{"overriden_options":{}},"updateMatrix":{"overriden_options":{}}},"maxInputsCount":5,"inputs":[{"index":0,"inputName":"trigger","node":"onTick1","output":"trigger"},null,{"index":2,"inputName":"rotation","node":"floatToVec3_1","output":"vec3"}]}},"inputs":["setChildren1"]},"torusKnot1":{"type":"torusKnot","params":{"radius":0.48,"radiusTube":0.16}}},"flags":{"display":true}},"grid":{"type":"geo","nodes":{"planeHelper1":{"type":"planeHelper","flags":{"display":true}}},"flags":{"display":true}},"hemisphereLight1":{"type":"hemisphereLight","flags":{"display":true}},"perspectiveCamera1":{"type":"perspectiveCamera","nodes":{"events1":{"type":"eventsNetwork","nodes":{"cameraOrbitControls1":{"type":"cameraOrbitControls","params":{"target":[1.095445887048332,0.29739593042397316,-0.258870664691895]}}}}},"params":{"t":[3.0161526633531355,1.1787657307191874,2.814738208647524],"r":[-22.723127930556515,44.66532130223666,16.403892417511617],"controls":"./events1/cameraOrbitControls1"},"flags":{"display":true}},"COP":{"type":"copNetwork","nodes":{"imageEnv":{"type":"imageEXR","params":{"url":"https://raw.githubusercontent.com/polygonjs/polygonjs-assets/master/textures/piz_compressed.exr"}},"imageUv":{"type":"image","params":{"url":"https://raw.githubusercontent.com/polygonjs/polygonjs-assets/master/textures/uv.jpg","tflipY":true}},"envMap":{"type":"envMap","inputs":["imageEnv"]}}}},"params":{"mainCameraPath":"/perspectiveCamera1"}},"ui":{"nodes":{"geo1":{"pos":[-50,-150],"nodes":{"box1":{"pos":[-300,-50]},"actor1":{"pos":[-300,150],"comment":"This is the parent. I've added an actor node here in case you want it animated, but you can move it in any other ways","nodes":{"onTick1":{"pos":[-100,0]},"setObjectPosition1":{"pos":[400,0]},"floatToVec3_1":{"pos":[200,100]},"sin1":{"pos":[100,100]}}},"transform1":{"pos":[350,-100],"comment":"here I'm adding an offset"},"emptyObject1":{"pos":[100,0]},"setChildren1":{"pos":[200,150],"comment":"here I parent the object under an empty object, so that we can have an offset. If you do not want an offset, you can skip this parenting step and see how it affects the scene."},"setChildren2":{"pos":[-200,600]},"actor2":{"pos":[200,450],"comment":"the rotation is driven by this actor node","nodes":{"onTick1":{"pos":[-100,0]},"floatToVec3_1":{"pos":[150,150]},"setObjectRotation1":{"pos":[500,0]}}},"torusKnot1":{"pos":[350,-300],"comment":"This is the object you would want to rotate around the parent"}}},"grid":{"pos":[-50,-250],"nodes":{"planeHelper1":{"pos":[0,0]}}},"hemisphereLight1":{"pos":[150,100]},"perspectiveCamera1":{"pos":[-200,100],"nodes":{"events1":{"pos":[-200,50],"nodes":{"cameraOrbitControls1":{"pos":[150,50]}}}}},"COP":{"pos":[-200,200],"nodes":{"imageEnv":{"pos":[50,100]},"imageUv":{"pos":[-100,100]},"envMap":{"pos":[50,200]}}}}},"shaders":{}}
Code editor
{"multiple_panel":{"split_ratio":0.5,"split_panel0":{"split_ratio":0.5039908779931584,"split_panel0":{"panelTypes":["viewer"],"currentPanelIndex":0,"panel_data":{"camera":"/perspectiveCamera1","isViewerInitLayoutData":true,"linkIndex":1}},"split_panel1":{"panelTypes":["params"],"currentPanelIndex":0,"panel_data":{"active_folder":null,"linkIndex":1}},"split_mode":"vertical"},"split_panel1":{"panelTypes":["network","params","viewer"],"currentPanelIndex":0,"panel_data":{"camera":{"position":{"x":-124.41176470588233,"y":-303.6638655462185},"zoom":0.5950000000000001},"history":{"2":{"position":{"x":-48,"y":-22},"zoom":0.5},"3":{"position":{"x":-48,"y":-22},"zoom":0.5},"6":{"position":{"x":11.339999999999996,"y":-96.49999999999999},"zoom":0.6172839506172841},"9":{"position":{"x":-32,"y":-88},"zoom":0.5},"34":{"position":{"x":-124.41176470588233,"y":-303.6638655462185},"zoom":0.5950000000000001},"131":{"position":{"x":-59.04899999999998,"y":-65.1854},"zoom":0.8467543904215146},"545":{"position":{"x":-150,"y":-50},"zoom":0.6410000000000001}},"linkIndex":1}},"split_mode":"horizontal"},"currentNodes":["/geo1","/","/","/","/","/","/","/"],"navigationHistory":{"nodePaths":{"1":["/","/geo1","/geo1/actor2","/geo1"],"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":true,"checkRemoteAssetsUse":true,"minimizeFilesCount":false,"compressJs":true,"createZip":false,"runPostExportCommand":false},"paramsModal":[]}
Used nodes
actor/floatToVec3;actor/onTick;actor/setObjectPosition;actor/setObjectRotation;actor/sin;cop/envMap;cop/image;cop/imageEXR;event/cameraOrbitControls;obj/copNetwork;obj/geo;obj/hemisphereLight;obj/perspectiveCamera;sop/actor;sop/box;sop/emptyObject;sop/eventsNetwork;sop/planeHelper;sop/setChildren;sop/torusKnot;sop/transform
Used operations
Used modules
Used assemblers
Used integrations
[]
Used assets
Nodes map
{"/geo1":"obj/geo","/geo1/box1":"sop/box","/geo1/actor1":"sop/actor","/geo1/actor1/onTick1":"actor/onTick","/geo1/actor1/setObjectPosition1":"actor/setObjectPosition","/geo1/actor1/floatToVec3_1":"actor/floatToVec3","/geo1/actor1/sin1":"actor/sin","/geo1/transform1":"sop/transform","/geo1/emptyObject1":"sop/emptyObject","/geo1/setChildren1":"sop/setChildren","/geo1/setChildren2":"sop/setChildren","/geo1/actor2":"sop/actor","/geo1/actor2/onTick1":"actor/onTick","/geo1/actor2/floatToVec3_1":"actor/floatToVec3","/geo1/actor2/setObjectRotation1":"actor/setObjectRotation","/geo1/torusKnot1":"sop/torusKnot","/grid":"obj/geo","/grid/planeHelper1":"sop/planeHelper","/hemisphereLight1":"obj/hemisphereLight","/perspectiveCamera1":"obj/perspectiveCamera","/perspectiveCamera1/events1":"sop/eventsNetwork","/perspectiveCamera1/events1/cameraOrbitControls1":"event/cameraOrbitControls","/COP":"obj/copNetwork","/COP/imageEnv":"cop/imageEXR","/COP/imageUv":"cop/image","/COP/envMap":"cop/envMap"}
Js version
Editor version
Engine version
Logout
0%
There was a problem displaying your scene:
view scene source