{"id":1074,"date":"2010-02-21T10:15:15","date_gmt":"2010-02-21T16:15:15","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=1074"},"modified":"2010-02-21T16:40:34","modified_gmt":"2010-02-21T22:40:34","slug":"another-new-book-with-an-incredibly-long-title-that-attempts-to-explain-what-its-about-but-is-still-mysterious","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/another-new-book-with-an-incredibly-long-title-that-attempts-to-explain-what-its-about-but-is-still-mysterious\/","title":{"rendered":"Another new book, with an incredibly long subtitle"},"content":{"rendered":"<p>Amazon sent an auto-recommended of this book to me. Unlike last time, which was <a href=\"http:\/\/www.realtimerendering.com\/blog\/amazon-needs-programmers-we-suspect\/\">humorous but unrelated<\/a>, I actually appreciate this one: &#8220;<a href=\"http:\/\/www.amazon.com\/gp\/product\/3639091965?tag=realtimerenderin\">Temporal Coherence in Real-Time Rendering: Practical Approaches for Capitalizing on Temporal Coherence in the Domain of Real-Time Rendering<\/a>,&#8221; by Daniel Scherzer.<\/p>\n<p>At $81 for a 132 page book, I suspected it was a thesis reprint. Indeed it is: you can <a href=\"http:\/\/www.cg.tuwien.ac.at\/research\/publications\/2009\/scherzer-thesis\/\">download the thesis from here<\/a>. The thesis is 130 pages long, so my guess is the book form adds nothing (and subtracts $81).<\/p>\n<p>So, you can download it for free now, but should you read it? Well, it is a thesis, which means it collects various papers and presents each in turn. This thesis focuses on using temporal coherence, i.e. use previous frames&#8217; computations in various ways. It includes Daniel&#8217;s hard shadow (history buffer), soft shadow, and discrete LOD blending work, as listed <a href=\"http:\/\/www.cg.tuwien.ac.at\/research\/publications\/show_list.php?login=scherzer\">here<\/a>. Since it&#8217;s a thesis, the author can stretch out a bit more and cover various areas in depth. The focus is on improving image quality: hard shadows are higher resolution, soft shadows look smoother. There are limitations to his approaches, e.g., the lights are fixed in place, and objects generally should be static.<\/p>\n<p>As with most theses, it also includes an extensive &#8220;previous work&#8221; section at the beginning. There is a 23 page overview of a number of shadow techniques and LOD work, explaining strengths and weaknesses. From my skim, this looks quite good; not quite all-encompassing (which is good: there are way too many shadow papers), but hitting most of the major areas of research. Let&#8217;s put it this way: if and when we write a fourth edition, I&#8217;ll certainly carefully read his categorization of various problems and think about how to integrate it into our section on shadows. His is the best recent overview of the subject that I&#8217;ve seen. He&#8217;s also the coauthor of an upcoming <a href=\"http:\/\/www.cg.tuwien.ac.at\/research\/publications\/2010\/scherzer_2010a\/\">survey on hard shadows<\/a>, not yet available for download but which I suspect is similar to his thesis&#8217; overview.<\/p>\n<p><em>Update:<\/em> I asked Daniel about this post, he said it&#8217;s about right (and the long subtitle is indeed a Verlag decision). The book version contains an index, and different (non-copyright-protected) images. Also of interest, their upcoming STAR survey on hard shadows will be more theoretical and detailed, similar to the hard shadow section in the SIGGRAPH Asia 2009 course <a href=\"http:\/\/www.mpi-inf.mpg.de\/resources\/ShadowCourse\/\">Casting Shadows in Real Time<\/a> (which has a solid 90 pages on shadow algorithms).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Amazon sent an auto-recommended of this book to me. Unlike last time, which was humorous but unrelated, I actually appreciate this one: &#8220;Temporal Coherence in Real-Time Rendering: Practical Approaches for Capitalizing on Temporal Coherence in the Domain of Real-Time Rendering,&#8221; by Daniel Scherzer. At $81 for a 132 page book, I suspected it was a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[16,364,113],"class_list":["post-1074","post","type-post","status-publish","format-standard","hentry","category-resources","tag-books","tag-lod","tag-shadows"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/1074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/comments?post=1074"}],"version-history":[{"count":9,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/1074\/revisions"}],"predecessor-version":[{"id":1079,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/1074\/revisions\/1079"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=1074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=1074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=1074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}