artproject/assets/klein.json
Andy Tudhope 75c1f0692d Updates
2018-02-12 13:51:32 +02:00

2 lines
7.3 KiB
JSON

{"_comment": "empire.studio - Design & Strategy", "ops":[{"portsOut":[{"name":"trigger"},{"value":1137,"name":"width"},{"value":400,"name":"height"}],"portsIn":[{"value":0,"name":"FPS Limit"},{"value":0,"name":"Reduce FPS loading"},{"value":true,"name":"Clear"},{"value":0,"name":"Fullscreen Button"},{"value":true,"name":"Active"},{"value":0,"name":"Hires Displays"}],"uiAttribs":{"title":"MainLoop","subPatch":0},"id":"b8197b87-41f1-4242-afa8-35c171805517","objName":"Ops.Gl.MainLoop","name":"MainLoop"},{"portsOut":[{"name":"trigger"},{"name":"Shader"}],"portsIn":[{"links":[{"objOut":"b8197b87-41f1-4242-afa8-35c171805517","objIn":"767864ba-7c46-4bbc-8c97-597011020d49","portOut":"trigger","portIn":"render"}],"name":"render"},{"value":"precision mediump float;\n#define PI 3.1415926535897932384626433832795\n \nuniform float time;\nuniform float x;\nuniform float y;\nvarying vec2 texCoord;\n \nvoid main() {\n float v = 0.0;\n vec2 u_k=vec2(x,y);\n vec2 c = texCoord * u_k - u_k/2.0;\n v += sin((c.x+time));\n v += sin((c.y+time)/2.0);\n v += sin((c.x+c.y+time)/2.0);\n c += u_k/2.0 * vec2(sin(time/3.0), cos(time/2.0));\n v += sin(sqrt(c.x*c.x+c.y*c.y+1.0)+time);\n v = v/2.0;\n vec3 col = vec3(1, sin(PI*v), cos(PI*v));\n gl_FragColor = vec4(col*.5 + .5, 1);\n}","name":"fragment"},{"value":"\nattribute vec3 vPosition;\nattribute vec2 attrTexCoord;\nattribute vec3 attrVertNormal;\nvarying vec2 texCoord;\nvarying vec3 norm;\nuniform mat4 projMatrix;\nuniform mat4 mvMatrix;\nvoid main()\n{\n texCoord=attrTexCoord;\n norm=attrVertNormal;\n gl_Position = projMatrix * mvMatrix * vec4(vPosition, 1.0);\n}","name":"vertex"},{"links":[{"objOut":"1694a3fc-da16-4952-ad97-5c9c4d01715a","objIn":"767864ba-7c46-4bbc-8c97-597011020d49","portOut":"result","portIn":"time"}],"name":"time"},{"links":[{"objOut":"f6000daa-1112-4e36-80d3-a20c53d38a0d","objIn":"767864ba-7c46-4bbc-8c97-597011020d49","portOut":"y","portIn":"x"}],"name":"x"},{"links":[{"objOut":"f6000daa-1112-4e36-80d3-a20c53d38a0d","objIn":"767864ba-7c46-4bbc-8c97-597011020d49","portOut":"y","portIn":"y"}],"name":"y"}],"uiAttribs":{"title":"ShaderMaterial","subPatch":0},"id":"767864ba-7c46-4bbc-8c97-597011020d49","objName":"Ops.Gl.Shader.ShaderMaterial","name":"ShaderMaterial"},{"portsOut":[{"name":"result"}],"portsIn":[{"links":[{"objOut":"b8197b87-41f1-4242-afa8-35c171805517","objIn":"1694a3fc-da16-4952-ad97-5c9c4d01715a","portOut":"trigger","portIn":"exe"}],"name":"exe"},{"value":1,"name":"Multiply"}],"uiAttribs":{"title":"RelativeTime","subPatch":0},"id":"1694a3fc-da16-4952-ad97-5c9c4d01715a","objName":"Ops.Anim.RelativeTime","name":"RelativeTime"},{"portsOut":[{"value":0.16710642040457246,"name":"x"},{"name":"y"},{"value":false,"name":"button down"},{"value":0,"name":"click"},{"value":0,"name":"Button Up"},{"value":0,"name":"click right"},{"value":false,"name":"mouseOver"},{"value":0,"name":"button"}],"portsIn":[{"value":0,"name":"relative"},{"value":true,"name":"normalize"},{"value":true,"name":"Active"},{"value":true,"name":"smooth"},{"value":20,"name":"smoothSpeed"},{"value":"Canvas","name":"Area"},{"value":10,"name":"multiply"},{"value":false,"name":"flip y"}],"uiAttribs":{"title":"mouse","subPatch":0},"id":"f6000daa-1112-4e36-80d3-a20c53d38a0d","objName":"Ops.Devices.Mouse.Mouse","name":"mouse"},{"portsOut":[{"value":0,"name":"trigger"}],"portsIn":[{"links":[{"objOut":"767864ba-7c46-4bbc-8c97-597011020d49","objIn":"37ca1ee8-0caf-4bf5-85e4-ca5cab7d54ba","portOut":"trigger","portIn":"render"}],"name":"render"},{"value":0,"name":"Center in Canvas"},{"value":0,"name":"Flip Y"},{"value":0,"name":"Texture"}],"uiAttribs":{"title":"fullscreen rectangle","subPatch":0},"id":"37ca1ee8-0caf-4bf5-85e4-ca5cab7d54ba","objName":"Ops.Gl.Meshes.FullscreenRectangle","name":"fullscreen rectangle"},{"portsOut":[{"value":0,"name":"trigger"},{"name":"Geometry"}],"portsIn":[{"links":[{"objOut":"ef625979-8a74-4682-b5e6-4c64b39d23b0","objIn":"a03352af-9d69-410b-83b6-2cd619391c66","portOut":"trigger","portIn":"Render"}],"name":"Render"},{"value":"assets/Klein_bottle_without_base.obj.3d.json","name":"file"},{"value":0,"name":"Mesh Index"},{"value":true,"name":"Draw"},{"value":true,"name":"Center Mesh"},{"value":17.05,"name":"Size"},{"value":"no","name":"Calculate Normals"}],"uiAttribs":{"subPatch":0,"title":"Json3dMesh","warning":null,"error":null,"info":"<div class=\"panel\">Mesh 1 of 2<br/><br/>21847 faces <br/>65535 vertices <br/>0 texturecoords <br/>65535 normals <br/>0 tangents <br/>0 bitangents <br/></div>"},"id":"a03352af-9d69-410b-83b6-2cd619391c66","objName":"Ops.Json3d.Json3dMesh","name":"Json3dMesh"},{"portsOut":[{"name":"trigger"}],"portsIn":[{"links":[{"objOut":"6c99ba5a-1e80-45d9-9029-3631cbffb40f","objIn":"ef625979-8a74-4682-b5e6-4c64b39d23b0","portOut":"trigger","portIn":"render"}],"name":"render"},{"value":false,"name":"enable depth testing"},{"value":false,"name":"fill"},{"value":0.25,"name":"width"},{"value":0.15,"name":"opacity"},{"value":0,"name":"diffuse r"},{"value":0,"name":"diffuse g"},{"value":0,"name":"diffuse b"},{"value":0,"name":"Fill R"},{"value":0,"name":"Fill G"},{"value":0,"name":"Fill B"}],"uiAttribs":{"subPatch":0,"title":"WireframeMaterial","error":null},"id":"ef625979-8a74-4682-b5e6-4c64b39d23b0","objName":"Ops.Gl.Shader.WireframeMaterial","name":"WireframeMaterial"},{"portsOut":[{"name":"trigger"},{"value":6.296000000000001,"name":"radius"},{"value":94.68,"name":"Rot Y"},{"value":-2674.08000000001,"name":"Rot X"}],"portsIn":[{"links":[{"objOut":"a2e97439-75a7-4aec-b979-999ae162a94f","objIn":"6c99ba5a-1e80-45d9-9029-3631cbffb40f","portOut":"trigger","portIn":"render"}],"name":"render"},{"value":0.05,"name":"min distance"},{"value":99999,"name":"max distance"},{"value":0.5,"name":"initial axis y"},{"value":0,"name":"initial axis x"},{"value":5,"name":"initial radius"},{"value":1,"name":"mul"},{"value":1,"name":"Smoothness"},{"value":true,"name":"restricted"},{"value":true,"name":"Active"},{"value":0,"name":"Reset"},{"value":true,"name":"Allow Panning"},{"value":true,"name":"Allow Zooming"},{"value":0,"name":"Pointerlock"},{"value":1,"name":"Speed X"},{"value":1,"name":"Speed Y"}],"uiAttribs":{"subPatch":0,"title":"OrbitControls"},"id":"6c99ba5a-1e80-45d9-9029-3631cbffb40f","objName":"Ops.Gl.Matrix.OrbitControls","name":"OrbitControls"},{"portsOut":[{"name":"result"}],"portsIn":[{"links":[{"objOut":"b8197b87-41f1-4242-afa8-35c171805517","objIn":"b6b21882-b9e9-44c5-bb15-c104aa1d1151","portOut":"trigger","portIn":"exe"}],"name":"exe"},{"value":1,"name":"phase"},{"value":-0.01,"name":"frequency"},{"value":360,"name":"amplitude"}],"uiAttribs":{"title":"SineAnim","subPatch":0},"id":"b6b21882-b9e9-44c5-bb15-c104aa1d1151","objName":"Ops.Anim.SineAnim","name":"SineAnim"},{"portsOut":[{"name":"trigger"}],"portsIn":[{"links":[{"objOut":"b8197b87-41f1-4242-afa8-35c171805517","objIn":"a2e97439-75a7-4aec-b979-999ae162a94f","portOut":"trigger","portIn":"render"}],"name":"render"},{"value":0,"name":"posX"},{"value":0,"name":"posY"},{"value":0,"name":"posZ"},{"value":1,"name":"scale"},{"value":0,"name":"rotX"},{"links":[{"objOut":"b6b21882-b9e9-44c5-bb15-c104aa1d1151","objIn":"a2e97439-75a7-4aec-b979-999ae162a94f","portOut":"result","portIn":"rotY"}],"name":"rotY"},{"value":0,"name":"rotZ"}],"uiAttribs":{"title":"Transform","subPatch":0},"id":"a2e97439-75a7-4aec-b979-999ae162a94f","objName":"Ops.Gl.Matrix.Transform","name":"Transform"}]}