[{"data":1,"prerenderedAt":157},["ShallowReactive",2],{"project-23671310":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":31,"aspects":32,"strip":33,"post_text":28,"what":35,"said":67,"maker_in_thread":99,"shape":105,"grid":107,"attempts":117,"same_week":118,"maker_shows":149,"maker_hidden":150,"reader_version":151,"card":152},"23671310","victorribeiro.com","360º panoramic render using my 3D engine","title","Show HN: 360º panoramic render using my 3D engine","https:\u002F\u002Fvictorribeiro.com\u002F3Dsphere\u002F","atum47",1593372011,2020,9,5,2632,3028,87,"shown","dev_tools","3d engine","web_app",[23,20,24,25,26],"webgl","javascript","panoramic render","glsl","quiet",null,{"positive":30,"neutral":31,"mixed":30,"critical":30},0,1,{},[30,34,30,30,30],3,{"problem":36,"audience":28,"pricing":28,"motivation":43,"time_to_build":28,"stack":49,"openness":64,"stage":65,"team_size":66},{"value":37,"source":38,"evidence":39},"Shows a 3D scene as an interactive 360 panoramic view, an alternative to a virtual walkthrough","maker",[40],{"id":41,"by":10,"text":42},"23671331","well, this is it, the first interactive demo using my javascript webgl 3D engine. I used to offer this kind of service when I was a 3D artist. Instead of a \"real\" virtual walk…",{"value":44,"source":38,"evidence":45},"Learning and the fun of building it; the maker says they are learning shaders and graphics programming",[46],{"id":47,"by":10,"text":48},"23673490","100% honest? I'm doing for learning and the fun of doing it. I learn better by doing it, and it's very gratifying seeing your code doing something cool. if you take a look at my…",[50,54,58],{"value":51,"source":38,"evidence":52},"JavaScript",[53],{"id":41,"by":10,"text":42},{"value":55,"source":38,"evidence":56},"WebGL",[57],{"id":41,"by":10,"text":42},{"value":59,"source":38,"evidence":60},"GLSL shaders",[61],{"id":62,"by":10,"text":63},"23673702","really cool. yes, glsl. the animation on my trees are done in the shader, I'm also doing post processing","unknown","prototype","solo",{"praise":68,"objections":77,"requests":82,"questions":83,"alternatives":88},[69],{"value":70,"source":71,"evidence":72},"Commenters like the demo and the maker's other projects","commenter",[73],{"id":74,"by":75,"text":76},"23673144","gitgud","Hey mate, Big fan of all your projects. Just wondering why you decided to make your own 3D engine? Isn't three.js pretty good at this?",[78],{"value":79,"source":38,"evidence":80},"Engine is early stage and may not work on iPhone",[81],{"id":41,"by":10,"text":42},[],[84],{"value":85,"source":71,"evidence":86},"Why build a custom 3D engine when Three.js exists",[87],{"id":74,"by":75,"text":76},[89,93],{"value":90,"source":71,"evidence":91},"Three.js",[92],{"id":74,"by":75,"text":76},{"value":94,"source":71,"evidence":95},"ShaderToy",[96],{"id":97,"by":75,"text":98},"23673623","> I'm getting familiar with shaders, I could rewrite that app to work on the GPU Nice, do you use GLSL? I've always loved messing around with ShaderToy. Here's an [1] effect I…",{"comments":34,"answered":100,"key":101},2,[102,103,104],{"id":41,"text":42},{"id":47,"text":48},{"id":62,"text":63},{"commenters":100,"max_depth":14,"maker_replies":34,"first_comment_mins":100,"lifespan_hours":106},7,[108,110,112,114,116],[41,30,30,109,10,31],"project\u002Fpositive\u002Fidea",[74,30,34,111,75,30],"project\u002Fneutral\u002Fnone",[47,30,30,113,10,31],"maker\u002Fneutral\u002Fnone",[97,30,30,115,75,30],"commenter\u002Fneutral\u002Fnone",[62,30,30,115,10,31],[],[119,124,129,134,139,144],{"id":120,"name":121,"points":122,"category":123},"23658721","unim.press",638,"productivity",{"id":125,"name":126,"points":127,"category":128},"23669650","Paper HN",627,"consumer_social",{"id":130,"name":131,"points":132,"category":133},"23661808","Rainbow",389,"hardware",{"id":135,"name":136,"points":137,"category":138},"23652753","HiFiC",281,"ai",{"id":140,"name":141,"points":142,"category":143},"23643096","Aviary.sh",276,"infrastructure",{"id":145,"name":146,"points":147,"category":148},"23700486","Coding Career Handbook",245,"learning_science",53,false,"v2",{"id":153,"name":5,"line":6,"ai":150,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":28,"top":17,"kw":154,"maker":10,"domain":5,"tier":18,"attempts":30,"strip":155,"url":9,"mix":156,"praise":70,"objection":79,"sub":20},23671310,[23,20,24,25,26],"03000",[30,31,30,30],1794036592843]