[{"data":1,"prerenderedAt":156},["ShallowReactive",2],{"project-15823217":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":37,"post_text":28,"what":39,"said":60,"maker_in_thread":85,"shape":94,"grid":97,"attempts":112,"same_week":120,"maker_shows":15,"maker_hidden":149,"reader_version":150,"card":151},"15823217","Super-Sunshine","An easy-to-use ray-tracer written from scratch in C++","title","Show HN: An easy-to-use ray-tracer written from scratch in C++","https:\u002F\u002Fgithub.com\u002Fdiegomacario\u002FSuper-Sunshine","github.com","diegomacario",1512127482,2017,18,6,1291,2242,58,"shown","learning_science","ray tracer","library",[21,24,25,26],"c++","computer graphics","rendering","quiet",null,{"positive":30,"neutral":31,"mixed":32,"critical":32},2,1,0,3,{"idea":35,"docs":36},{"positive":31,"critical":32},{"positive":31,"critical":32},[32,38,38,32,33,32],5,{"problem":40,"audience":28,"pricing":28,"motivation":47,"time_to_build":28,"stack":51,"openness":58,"stage":58,"team_size":59},{"value":41,"source":42,"evidence":43},"Learning computer graphics without OpenGL hiding the details","maker",[44],{"id":45,"by":11,"text":46},"15823225","Hi everyone! This year I embarked on a quest to learn as much as I could about computer graphics. I initially focused on building small applications using OpenGL, but even after…",{"value":48,"source":42,"evidence":49},"To understand computer graphics better than OpenGL allowed",[50],{"id":45,"by":11,"text":46},[52],{"value":53,"source":42,"evidence":54},"C++",[55,57],{"id":56},"post",{"id":45,"by":11,"text":46},"unknown","solo",{"praise":61,"objections":77,"requests":78,"questions":83,"alternatives":84},[62,70],{"value":63,"source":64,"evidence":65},"Good piece of work","commenter",[66],{"id":67,"by":68,"text":69},"15823827","brudgers","Looks like a good piece of work. It might be interesting to read more about your experience of writing the ray tracer.",{"value":71,"source":64,"evidence":72},"Useful reference for learning graphics",[73],{"id":74,"by":75,"text":76},"15826042","NotQuantum","AH! I took Ravi's class on Computer Graphics two years ago! I still refer to his slides whenever I start a new openGL project. Thanks for sharing!",[],[79],{"value":80,"source":64,"evidence":81},"Write more about the experience of building the ray tracer",[82],{"id":67,"by":68,"text":69},[],[],{"comments":33,"answered":32,"key":86},[87,88,91],{"id":45,"text":46},{"id":89,"text":90},"15826236","Wooo! I heard the course is being updated so that it covers more modern OpenGL, so it might be worth it to revisit it soon. Thank you for your nice comment!",{"id":92,"text":93},"15825823","Hehehe thanks! I tried to make the captions of most images as ridiculous as possible.",{"commenters":95,"max_depth":33,"maker_replies":33,"first_comment_mins":30,"lifespan_hours":96},4,8,[98,100,102,104,106,110],[45,32,32,99,11,31],"project\u002Fneutral\u002Fdocs",[67,32,38,101,68,32],"maker\u002Fpositive\u002Fidea",[74,32,38,103,75,32],"project\u002Fpositive\u002Fdocs",[89,32,32,105,11,31],"maker\u002Fpositive\u002Fnone",[107,31,33,108,109,32],"15825341","project\u002Fneutral\u002Fnone","Azuki",[92,31,32,111,11,31],"maker\u002Fneutral\u002Fdocs",[113,116,119],{"id":114,"t":115,"points":95,"comments":33},"15756672",1511358095,{"id":117,"t":118,"points":15,"comments":31},"15770859",1511529214,{"id":4,"t":12,"points":14,"comments":15},[121,126,131,135,140,145],{"id":122,"name":123,"points":124,"category":125},"15860312","Classical Music Only",273,"consumer_social",{"id":127,"name":128,"points":129,"category":130},"15853345","SeKey",169,"security_privacy",{"id":132,"name":133,"points":134,"category":20},"15851927","Misocoin",151,{"id":136,"name":137,"points":138,"category":139},"15865195","flu.io",140,"web_saas",{"id":141,"name":142,"points":143,"category":144},"15843738","Go Freaking Do It",128,"finance_crypto",{"id":146,"name":147,"points":148,"category":125},"15847575","Echo Podcasts",116,false,"v2",{"id":152,"name":5,"line":6,"ai":149,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":153,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":154,"url":9,"mix":155,"praise":63,"objection":-1,"sub":21},15823217,[21,24,25,26],"055030",[30,31,32,32],1794036561300]