[{"data":1,"prerenderedAt":348},["ShallowReactive",2],{"project-18219296":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":44,"post_text":45,"what":46,"said":106,"maker_in_thread":194,"shape":203,"grid":207,"attempts":310,"same_week":311,"maker_shows":42,"maker_hidden":340,"reader_version":341,"card":342},"18219296","Physically Based Rendering","Online Edition","title","Show HN: Physically Based Rendering – Online Edition","http:\u002F\u002Fwww.pbr-book.org\u002F","pbr-book.org","wjakob",1539608663,2018,297,42,90,2155,5,"legend","learning_science","computer graphics textbook","web_app",[24,25,26,27,28],"physically based rendering","ray tracing","computer graphics","pbrt","rendering book","mixed",0.442,{"positive":32,"neutral":33,"mixed":34,"critical":35},14,7,0,3,24,{"docs":38,"design":40,"idea":41,"pricing":43},{"positive":39,"critical":39},2,{"positive":39,"critical":34},{"positive":42,"critical":42},1,{"positive":34,"critical":34},[34,18,18,18,35,34,18,42,34,42,34,42,34,34,34,34,34,34,34,34,34,34,35,35,18,18,35,35,34,34,34,35,35,18,18,18,18,18,18,18],null,{"problem":47,"audience":54,"pricing":66,"motivation":75,"time_to_build":45,"stack":79,"openness":103,"stage":104,"team_size":105},{"value":48,"source":49,"evidence":50},"Makes the physically based rendering textbook freely available online with hyperlinks and interactive figures.","maker",[51],{"id":52,"by":11,"text":53},"18219385","Matt, Greg, and I are super-excited to release a free online edition of the Physically Based Rendering Book with hyperlinked cross-referencing, beautiful SVG figures and…",{"value":55,"source":56,"evidence":57},"Computer graphics programmers and students learning rendering.","inferred",[58,62],{"id":59,"by":60,"text":61},"18222298","elteto","What is the best way to attack this book as a graphics programming beginner (but with plenty of C++ experience)? I saw several people praise it a while back in HN and took a…",{"id":63,"by":64,"text":65},"18221321","peakai","Ever since I saw this book being sold, I've been eagerly wanting to read it. The physics-based approach is definitely the way I would prefer to learn any subject, and rendering…",{"value":67,"source":68,"evidence":69},"Free online edition; a Patreon supports server costs.","commenter",[70,74],{"id":71,"by":72,"text":73},"18222533","corysama","There is a Patreon to help pay for the servers https:\u002F\u002Fwww.patreon.com\u002Fpbrbook",{"id":52,"by":11,"text":53},{"value":76,"source":49,"evidence":77},"Release the book freely online with hyperlinks, SVG figures and interactive image comparisons.",[78],{"id":52,"by":11,"text":53},[80,87,91,95,99],{"value":81,"source":68,"evidence":82},"TeX (original book source)",[83],{"id":84,"by":85,"text":86},"18221918","mattpharr","It's pretty much a big hack. The book was originally written in TeX, with lots of macros on top. We hacked together a custom translator (~3k loc, written in golang) that parses…",{"value":88,"source":68,"evidence":89},"Go (custom translator, about 3k lines)",[90],{"id":84,"by":85,"text":86},{"value":92,"source":68,"evidence":93},"MathJax",[94],{"id":84,"by":85,"text":86},{"value":96,"source":68,"evidence":97},"Bootstrap 4",[98],{"id":84,"by":85,"text":86},{"value":100,"source":68,"evidence":101},"jeri.io",[102],{"id":84,"by":85,"text":86},"free","launched","team",{"praise":107,"objections":141,"requests":156,"questions":168,"alternatives":180},[108,123,134],{"value":109,"source":68,"evidence":110},"Excellent book and valuable resource for graphics programmers.",[111,115,119],{"id":112,"by":113,"text":114},"18221841","CyberDildonics","Really great work. I think this book has been exceptionally valuable to many people over a long period of time, and likely raised the overall level of raytracing knowledge among…",{"id":116,"by":117,"text":118},"18226485","archgoon","This is the book that won Matt Pharr, Greg Humphreys and Pat Hanrahan an Academy Award https:\u002F\u002Fwww.oscars.org\u002Fsci-tech\u002Fceremonies\u002F2014 >> To Matt Pharr, Greg Humphreys and Pat…",{"id":120,"by":121,"text":122},"18223154","feiss","This is amazing news. Congratulations and thanks so much for this present to humanity.",{"value":124,"source":68,"evidence":125},"Online site and interactive image viewer look great.",[126,130],{"id":127,"by":128,"text":129},"18221278","dtf","Fantastic news and amazing work, the site looks beautiful! I love my copy of PBR but it's always been a tad on the heavy side for casual reading :) The image viewer works…",{"id":131,"by":132,"text":133},"18223491","svat","Thank you, this is the first time I've seen a \"literate programming\" text presented on the web. It's really well done, and makes up for some of the drawbacks of on-paper LP:…",{"value":135,"source":68,"evidence":136},"Hyperlinks make the reading experience better.",[137],{"id":138,"by":139,"text":140},"18221249","chubot","This is amazing! Thank you. I still buy physical books rather than e-books, but I always thought that hyperlinks were a great part of a reading experience as well.",[142],{"value":143,"source":68,"evidence":144},"The title's 'physically correct' claim is overstated; the model is an approximation.",[145,149,153],{"id":146,"by":147,"text":148},"18222117","s-macke","Thank you for this detailed description. I will definitely take a look and read a few chapters about the light transport. Just a remark. When I first read the title, I was…",{"id":150,"by":151,"text":152},"18228994","tagrun","Physicists here. I would be careful about calling it \"first principles\" (you can look up that the meaning of that term within today's physics literature, it's typically called…",{"id":154,"by":151,"text":155},"18234648","Microfacets is just one example (which is what PBR approximations today ubiquitously use BTW). The very idea of a B*DF function for light is a rough approximation, and can never…",[157,164],{"value":158,"source":68,"evidence":159},"Plans for new print editions.",[160],{"id":161,"by":162,"text":163},"18222295","akalin","Thank you, this is fantastic news! PBR has always been one of my favorite textbooks. Your road map says: > We plan to release updated versions of the book roughly once a year,…",{"value":165,"source":68,"evidence":166},"Share the translator and JavaScript used to build the site.",[167],{"id":131,"by":132,"text":133},[169,173],{"value":170,"source":68,"evidence":171},"What is the best way for a beginner to learn graphics with this book?",[172],{"id":59,"by":60,"text":61},{"value":174,"source":68,"evidence":175},"What technology built the website?",[176],{"id":177,"by":178,"text":179},"18221694","boromi","what technology have they used to create the website? I'm guessing some pandoc to html workflow plus a static site engine?",[181,188],{"value":182,"source":68,"evidence":183},"Peter Shirley's ray tracing intro books.",[184],{"id":185,"by":186,"text":187},"18222496","mattnewport","One option is to dive in with Peter Shirley's ray tracing intros linked at the top of http:\u002F\u002Fwww.realtimerendering.com\u002Fraytracing.html These will get you a quick overview and get…",{"value":189,"source":68,"evidence":190},"Real-Time Rendering book.",[191],{"id":192,"by":72,"text":193},"18223357","The new Real Time Rendering book is good. Also, the sidebar of https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fopengl\u002F has good tutorials",{"comments":35,"answered":42,"key":195},[196,197,200],{"id":52,"text":53},{"id":198,"text":199},"18222385","Thanks! We'd love to have a new print edition at some point in the future, but the details of this are yet to be determined.",{"id":201,"text":202},"18222523","The renderer accurately simulates a good chunk of geometric optics -- light propagation along rays, multiple scattering, specular reflection, refraction, and surface roughness…",{"commenters":204,"max_depth":205,"maker_replies":35,"first_comment_mins":205,"lifespan_hours":206},27,8,38,[208,210,212,214,216,218,220,222,226,229,232,234,236,238,242,243,245,246,248,250,253,255,257,259,263,267,269,270,273,274,275,277,279,282,284,285,288,291,295,299,303,306],[52,34,34,209,11,42],"maker\u002Fpositive\u002Fdocs",[138,34,18,211,139,34],"project\u002Fpositive\u002Fdocs",[127,34,18,213,128,34],"project\u002Fpositive\u002Fdesign",[112,34,18,215,113,34],"project\u002Fpositive\u002Fnone",[161,34,35,217,162,34],"project\u002Fneutral\u002Fnone",[198,34,34,219,11,42],"maker\u002Fneutral\u002Fnone",[221,34,18,215,186,34],"18222444",[223,34,42,224,225,34],"18222817","project\u002Fcritical\u002Fdocs","OnACoffeeBreak",[227,34,34,228,85,34],"18222959","commenter\u002Fneutral\u002Fdocs",[230,34,42,224,231,34],"18223173","tobr",[233,34,34,228,85,34],"18223431",[146,42,42,235,147,34],"project\u002Fcritical\u002Fidea",[201,42,34,237,11,42],"maker\u002Fneutral\u002Fidea",[239,42,34,240,241,34],"18226089","commenter\u002Fneutral\u002Fidea","dahart",[150,42,34,240,151,34],[244,42,34,240,186,34],"18229606",[154,42,34,240,151,34],[247,42,34,240,241,34],"18234818",[249,42,34,240,151,34],"18235278",[251,42,34,252,241,34],"18235793","commenter\u002Fneutral\u002Fnone",[254,42,34,240,241,34],"18230016",[256,42,34,240,151,34],"18234892",[258,42,34,240,147,34],"18229464",[260,42,35,261,262,34],"18226396","project\u002Fneutral\u002Fidea","slavik81",[264,42,35,265,266,34],"18229660","project\u002Fneutral\u002Fdocs","antientropic",[63,39,18,268,64,34],"project\u002Fpositive\u002Fidea",[116,35,18,215,117,34],[71,271,35,272,72,34],4,"project\u002Fneutral\u002Fpricing",[59,18,35,265,60,34],[185,18,34,252,186,34],[276,18,34,252,60,34],"18222535",[192,18,34,278,72,34],"other\u002Fneutral\u002Fnone",[177,280,35,281,178,34],6,"project\u002Fneutral\u002Fdesign",[84,280,35,283,85,34],"maker\u002Fneutral\u002Fdesign",[131,280,18,213,132,34],[286,33,18,211,287,34],"18223722","brian_herman__",[289,205,18,215,290,34],"18222572","cultofmetatron",[292,293,18,215,294,34],"18225898",9,"Chazprime",[296,297,18,215,298,34],"18225727",10,"vkoskiv",[300,301,18,215,302,34],"18221505",11,"jason_slack",[120,304,18,305,121,34],12,"maker\u002Fpositive\u002Fnone",[307,308,18,305,309,34],"18219358",13,"xchip",[],[312,317,322,326,331,336],{"id":313,"name":314,"points":315,"category":316},"18219960","Polar",382,"productivity",{"id":318,"name":319,"points":320,"category":321},"18193264","Muze",361,"dev_tools",{"id":323,"name":324,"points":325,"category":20},"18211251","TensorFlow-Course",327,{"id":327,"name":328,"points":329,"category":330},"18240755","Coffee Chat",182,"consumer_social",{"id":332,"name":333,"points":334,"category":335},"18215106","Lisp",152,"languages",{"id":337,"name":338,"points":339,"category":321},"18236125","Mole",142,false,"v2",{"id":343,"name":5,"line":6,"ai":340,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":344,"top":18,"kw":345,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":346,"url":9,"mix":347,"praise":109,"objection":143,"sub":21},18219296,0.44,[24,25,26,27,28],"0555305101010000000000335533000335555555",[32,33,34,35],1793990980775]