[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"project-10029078":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":30,"aspects":31,"strip":32,"post_text":28,"what":33,"said":43,"maker_in_thread":57,"shape":63,"grid":68,"attempts":81,"same_week":86,"maker_shows":58,"maker_hidden":114,"reader_version":115,"card":116},"10029078","tray_rust","A toy ray tracer in Rust","title","Show HN: A toy ray tracer in Rust","https:\u002F\u002Fgithub.com\u002FTwinklebear\u002Ftray_rust","github.com","Twinklebear",1439080254,2015,77,5,347,2565,14,"notable","creative","ray tracer","library",[21,24,25,26],"path tracing","rust","physically based rendering","quiet",null,{"positive":30,"neutral":30,"mixed":30,"critical":30},0,{},[30,30,30,30,30],{"problem":28,"audience":28,"pricing":28,"motivation":28,"time_to_build":28,"stack":34,"openness":41,"stage":42,"team_size":42},[35],{"value":36,"source":37,"evidence":38},"Rust","inferred",[39],{"id":40},"post","open_source","unknown",{"praise":44,"objections":45,"requests":54,"questions":55,"alternatives":56},[],[46],{"value":47,"source":48,"evidence":49},"Called it a path tracer rather than a ray tracer, arguing the term implies Whitted-style rendering","commenter",[50],{"id":51,"by":52,"text":53},"10029590","banachtarski","Path tracer. Ray tracer implies a Whitted Ray Tracer. This is clearly using Monte Carlo sampling and BRDFs to scatter rays using multi-bounce lighting (hence paths instead of rays)",[],[],[],{"comments":58,"answered":30,"key":59},1,[60],{"id":61,"text":62},"10030246","You're right, these images are rendered with path tracing (I do also have a Whitted integrator). However tray_rust is a ray tracer in the general sense where it refers to a…",{"commenters":64,"max_depth":65,"maker_replies":58,"first_comment_mins":66,"lifespan_hours":67},4,3,298,54,[69,73,75,76,79],[70,30,30,71,72,30],"10030510","other\u002Fneutral\u002Fnone","tinco",[51,58,30,74,52,30],"commenter\u002Fneutral\u002Fnone",[61,58,30,74,11,58],[77,58,30,74,78,30],"10030291","CyberDildonics",[80,58,30,74,52,30],"10039380",[82,85],{"id":83,"t":84,"points":65,"comments":30},"9553375",1431720938,{"id":4,"t":12,"points":14,"comments":15},[87,92,97,101,106,110],{"id":88,"name":89,"points":90,"category":91},"10035008","Big List of Naughty Strings",514,"dev_tools",{"id":93,"name":94,"points":95,"category":96},"10022717","Is it vulnerable",175,"security_privacy",{"id":98,"name":99,"points":100,"category":91},"10050949","NaSC",127,{"id":102,"name":103,"points":104,"category":105},"10049631","openlistings.co",94,"web_saas",{"id":107,"name":108,"points":14,"category":109},"10033605","pulse.turbobytes.com","infrastructure",{"id":111,"name":112,"points":113,"category":91},"10030658","tpm",73,false,"v2",{"id":117,"name":5,"line":6,"ai":114,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":118,"maker":11,"domain":10,"tier":19,"attempts":119,"strip":120,"url":9,"mix":121,"praise":-1,"objection":47,"sub":21},10029078,[21,24,25,26],2,"00000",[30,30,30,30],1794036534286]