{"id":1317,"date":"2010-04-27T19:42:40","date_gmt":"2010-04-28T01:42:40","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=1317"},"modified":"2010-04-28T15:33:29","modified_gmt":"2010-04-28T21:33:29","slug":"another-introduction-to-ray-tracing","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/another-introduction-to-ray-tracing\/","title":{"rendered":"Another Introduction to Ray Tracing"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" title=\"Another Introduction to Ray Tracing\" src=\"http:\/\/www.realtimerendering.com\/AnotherIntroRT.png\" alt=\"\" width=\"396\" height=\"612\" \/>I was waiting around a bit for my younger son&#8217;s doctor&#8217;s appointment this morning, so I decided to edit a book. I finished it just now, it&#8217;s called <em><a href=\"http:\/\/en.wikipedia.org\/wiki\/User:Erich666\/Books\/AnotherIntroRT\">Another Introduction to Ray Tracing<\/a><\/em>. It&#8217;s 471 pages in book form. You can <a href=\"http:\/\/en.wikipedia.org\/wiki\/User:Erich666\/Books\/AnotherIntroRT\">download it for free<\/a>, or <a href=\"http:\/\/pediapress.com\/books\/show\/another-introduction-to-ray-tracing-eric\/\">order a paperback copy<\/a> from <a href=\"http:\/\/pediapress.com\">PediaPress<\/a> for $22.84 plus shipping. I won&#8217;t earn a dime from it, but since it took me less than two hours to make, no problem.<\/p>\n<p>So what&#8217;s happening here? Due to investigating <a href=\"http:\/\/www.realtimerendering.com\/blog\/best-book-title-ever-period\/\">Alphascript and Betascript publishing<\/a> a month ago, <a href=\"http:\/\/news.slashdot.org\/story\/10\/04\/03\/2112203\/Print-On-Demand-Publisher-VDM-Infects-Amazon\">reporting it on Slashdot<\/a>, and following up on <a href=\"http:\/\/news.slashdot.org\/story\/10\/04\/03\/2112203\/Print-On-Demand-Publisher-VDM-Infects-Amazon#topcomment\">a lot of great comments<\/a>, I learnt a number of interesting tidbits. Here&#8217;s a rundown.<\/p>\n<p>First, VDM Publishing itself is sort of a vanity press, but with no cost to the author. It seeks out authors of PhD theses and similar, asking for permission to publish. This is not all that unreasonable: because the works are only published on demand, the authors do not have to pay anything, they even get a few hardcopies for free. <a href=\"http:\/\/www.realtimerendering.com\/blog\/another-new-book-with-an-incredibly-long-title-that-attempts-to-explain-what-its-about-but-is-still-mysterious\/\">Here&#8217;s an example from our field<\/a> that I reported on in February. That said, it&#8217;s mostly a win for VDM Publishing, who charge steep prices for the resulting works. Such not-quite-books mix in with other books on Amazon. It takes a bit of searching to realize that the work is a thesis and likely could be downloaded for free. A bit misleading, perhaps, but not all that horrifying. Caveat Emptor.<\/p>\n<p>VDM Publishing also has an imprint called LAP, Lambert Academic Press, which does the same thing, publishing theses such as <a href=\"http:\/\/www.amazon.com\/Real-Time-Modeling-Rendering-using-Tracing\/dp\/383832921X?tag=realtimerenderin\">this one<\/a> by Nasim Sedaghat. With a little Googling you can find <a href=\"http:\/\/ca.linkedin.com\/pub\/nasim-sedaghat\/9\/3a\/956\">Nasim<\/a>, and then find the <a href=\"http:\/\/sites.google.com\/site\/nassimsedaghat\/Home\/projects\/realistic-hair-simulation-in-real-time\">related paper<\/a> for free.<\/p>\n<p>VDM&#8217;s imprints Alphascript and Betascript Publishing <a href=\"http:\/\/www.realtimerendering.com\/blog\/best-book-title-ever-period\/\">I&#8217;ve already described<\/a>, they&#8217;re little more than random repackagers of Wikipedia articles.<a href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Alphascript_Publishing_book_by_Miller_FP_Vandome_AF_McBrewster_J._A_scanned_example._History_of_Ghana._Copy_and_paste_from_wikipedia.pdf\"> Here&#8217;s an example book<\/a>. I posted one-star reviews for a few of these books on Amazon; what&#8217;s funny is that the owner of the firm actually <a href=\"http:\/\/www.amazon.com\/review\/R11LILMPXHGVOX\/ref=cm_cr_rev_detup_redir\">responded to my criticism<\/a> (with a one-size-fits-all response in slightly broken English).<\/p>\n<p>Four weeks ago Alphascript had 38,909 and Betascript 18,289 books listed on Amazon. To my surprise they now have <a href=\"http:\/\/www.amazon.com\/s\/ref=nb_sb_ss_i_0_12?url=search-alias%3Dstripbooks&amp;field-keywords=alphascript+publishing&amp;x=0&amp;y=0&amp;sprefix=alphascript+\">39,817<\/a> and\u00a0<a href=\"http:\/\/www.amazon.com\/s\/ref=nb_sb_noss?url=search-alias%3Dstripbooks&amp;field-keywords=betascript+publishing&amp;x=0&amp;y=0\">18,295<\/a> books, a total increase of only (only!) 914 new books &#8211; looks like they&#8217;re slowing down. They&#8217;ll have to work hard to catch up with Philip M. Parker&#8217;s <a href=\"http:\/\/www.amazon.com\/s\/ref=nb_sb_noss?url=search-alias%3Dstripbooks&amp;field-keywords=Philip+M.+Parker&amp;x=0&amp;y=0\">107,182 books<\/a> or his publishing firm ICON Group International, with <a href=\"http:\/\/www.amazon.com\/s\/ref=nb_sb_noss?url=search-alias%3Dstripbooks&amp;field-keywords=ICON+Group+International&amp;x=0&amp;y=0\">473,668 books<\/a>.\u00a0The New York Times has <a href=\"http:\/\/www.nytimes.com\/2008\/04\/14\/business\/media\/14link.html?_r=2\">an interesting article<\/a> about this guy.<\/p>\n<p>Betascript Publishing has two books found on Amazon related to ray tracing: <em><a href=\"http:\/\/www.amazon.com\/Ray-Tracing-Graphics-Computer-Rendering\/dp\/6130470932?tag=realtimerenderin\">Ray Tracing (Graphics)<\/a><span style=\"font-style: normal;\"> and <em><a href=\"http:\/\/www.amazon.com\/Rasterisation-Graphics-Rendering-Computer-Persistence\/dp\/6130414714?tag=realtimerenderin\">Rasterization<\/a> <\/em>(which includes a section on ray tracing). The ray tracing book is 88 pages long and $46, more than 50 cents a page. My book, at $22.84 for 471 pages, is less than a nickel a page. So my new book&#8217;s better per pound. I actually worked a little compiling my book, making logical groupings, picking relevant articles, creating chapter headings, the whole nine yards (never did figure out how to make a cover from an existing Wikipedia image, though). The exercise showed me the limits of Wikipedia as a book-making resource: the individual articles are fine for what they are, some are wonderful, and editing them in a somewhat logical flow has some merit. However, there&#8217;s no coherence to the final product and there are large gaps between one article and the next. How to generate rays for a given camera? Sorry, not in my book.<\/span><\/em><\/p>\n<p><em><span style=\"font-style: normal;\">Still, it was great to learn of <a href=\"http:\/\/pediapress.com\/\">PediaPress<\/a> and the ability to make my own Wikipedia book for free. Poking around their site, I even found a book on 3D computer graphics, called <a href=\"http:\/\/pediapress.com\/books\/show\/3d-computer-g\/\"><em>3D Computer Graphics<\/em><\/a> (catchy, neh?). Seeing others making books, I decided to <a href=\"http:\/\/pediapress.com\/books\/show\/another-introduction-to-ray-tracing-eric\/\">share my own<\/a>, so now it&#8217;s official. Mind you, I haven&#8217;t actually read through my book, nor even really checked the flow of articles &#8211; no time for that. I mostly grouped by subject and title after identifying likely pages. That said, I do like having a PDF file of all these articles that I can search through.<\/span><\/em><\/p>\n<p><em><span style=\"font-style: normal;\">Obviously authors are not about to be replaced by Betascript books any time soon. If you want to read a real introduction to the topic, a book like <em><a href=\"http:\/\/www.amazon.com\/Ray-Tracing-Ground-Kevin-Suffern\/dp\/1568812728?tag=realtimerenderin\">Ray Tracing from the Ground Up<\/a> <\/em>might serve you better, even if it is a whole dime a page. This cost\/benefit ratio for a good book is something I&#8217;ll never get over, that books are sold at prices that are equivalent to the cost for just an hour or two for a computer programmer&#8217;s time and yet yield so much in the right hands.<\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was waiting around a bit for my younger son&#8217;s doctor&#8217;s appointment this morning, so I decided to edit a book. I finished it just now, it&#8217;s called Another Introduction to Ray Tracing. It&#8217;s 471 pages in book form. You can download it for free, or order a paperback copy from PediaPress for $22.84 plus [&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":[388,55,389],"class_list":["post-1317","post","type-post","status-publish","format-standard","hentry","category-resources","tag-publishing","tag-ray-tracing","tag-wikipedia"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/1317","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=1317"}],"version-history":[{"count":14,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/1317\/revisions"}],"predecessor-version":[{"id":1324,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/1317\/revisions\/1324"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=1317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=1317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=1317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}