{"id":2891,"date":"2012-01-26T21:04:21","date_gmt":"2012-01-27T03:04:21","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=2891"},"modified":"2012-01-27T05:14:03","modified_gmt":"2012-01-27T11:14:03","slug":"a-few-new-books","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/a-few-new-books\/","title":{"rendered":"A few new books"},"content":{"rendered":"<p>I&#8217;ve updated <a href=\"http:\/\/realtimerendering.com\/books.html\">our books page<\/a> a bit, adding the new books I know of at this point, adding links to authors sites and Google Books samples, etc. Please let me know what we&#8217;re missing.<\/p>\n<p><a href=\"http:\/\/www.amazon.com\/OpenGL-4-0-Shading-Language-Cookbook\/dp\/1849514763?tag=realtimerenderin\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"OpenGL 4.0 Shading Language Cookbook\" src=\"http:\/\/realtimerendering.com\/AmazonImages\/51HdayMiz7L._SL50_.jpg\" alt=\"\" width=\"40\" height=\"50\" \/><\/a> A book I know nothing about, but from updating the books page I think I&#8217;ll get, is the <a href=\"http:\/\/www.amazon.com\/OpenGL-4-0-Shading-Language-Cookbook\/dp\/1849514763?tag=realtimerenderin\"><strong>OpenGL 4.0 Shading Language Cookbook<\/strong><\/a>. A <a href=\"http:\/\/www.gamasutra.com\/blogs\/AbhishekDey\/20111115\/8899\/Book_Review_OpenGL_40_Shading_Language_Cookbook.php\">reviewer on Gamasutra gives it strong praise<\/a>,\u00a0as do all the <a href=\"http:\/\/www.amazon.com\/OpenGL-4-0-Shading-Language-Cookbook\/dp\/1849514763?tag=realtimerenderin\">Amazon customer reviews<\/a>.<\/p>\n<p>One I&#8217;ve left off for now is <a href=\"http:\/\/shop.oreilly.com\/product\/0636920017981.do\"><strong>Programming GPUs<\/strong><\/a>, which I expect is focused on computing with the GPU (no rendering), judging from the <a href=\"http:\/\/oreilly.com\/pub\/expert\/andrewsheppard\">author&#8217;s background as a quant<\/a> (<a href=\"http:\/\/www.oreillynet.com\/pub\/au\/2416\">his bio&#8217;s<\/a> cute). I also left off <a href=\"http:\/\/www.amazon.com\/s\/ref=nb_sb_noss_1?url=search-alias%3Daps&amp;field-keywords=unity+3d&amp;x=0&amp;y=0\">a heckuva lot of books on using the Unity engine<\/a>, to keep the list focused on direct programming vs. using higher-level SDKs.<\/p>\n<p><a href=\"http:\/\/www.amazon.com\/gp\/product\/1568817231?tag=realtimerenderin\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"3D Math Primer for Graphics and Game Development, 2nd Edition\" src=\"http:\/\/realtimerendering.com\/AmazonImages\/51DxuLGuJ6L._SL50_.jpg\" alt=\"\" width=\"40\" height=\"50\" \/><\/a> Along the way I noticed a nice little blog called <a href=\"http:\/\/gamemath.com\/\">Video Game Math<\/a>, by Fletcher Dunn and Ian Parberry, who recently released a second edition of their <a href=\"http:\/\/www.amazon.com\/gp\/product\/1568817231?tag=realtimerenderin\"><strong>3D Math Primer for Graphics and Game Development<\/strong><\/a>. Which is pretty good, by the way. My mini-review\/endorsement: &#8220;With solid theory and references, along with practical advice borne from decades of experience, all presented in an informal and demystifying style, Dunn &amp; Parberry provide an accessible and useful approach to the key mathematical operations needed in 3D computer graphics.&#8221; There&#8217;s an extensive <a href=\"http:\/\/books.google.com\/books?id=X3hmuhBoFF0C&amp;printsec=frontcover#v=onepage&amp;q&amp;f=false\">Google Books sample<\/a> of much of the first few chapters.<\/p>\n<p>In the &#8220;old but awesome and free&#8221; category this time is <a href=\"http:\/\/www.scribd.com\/doc\/77513835\/Light-and-Color-A-Golden-Guide\"><strong>Light And Color &#8211; A Golden Guide<\/strong><\/a>. Check it out before there&#8217;s some takedown notice sent out. Yes, it&#8217;s small, it&#8217;s colorful, and some bits are dated, but there are some pretty good analogies and explanations in there. No kidding. Lots more Golden Guides <a href=\"http:\/\/www.scribd.com\/collections\/3417969\/Golden-Guides\">here<\/a> (including, incredibly, <a href=\"http:\/\/www.scribd.com\/doc\/77046680\/Hallucinogenic-Plants-A-Golden-Guide\">this one<\/a>).<\/p>\n<p>I did find that there&#8217;s <a href=\"http:\/\/books.google.com\/books?id=fe-nZwEACAAJ&amp;dq=real+time+rendering&amp;hl=en&amp;sa=X&amp;ei=NtQhT_G-Ko3PiAKXtcX5Bw&amp;ved=0CEUQ6AEwAQ\">a new edition of &#8220;<strong>Real Time Rendering<\/strong>&#8220;<\/a> out, which was a surprise. The subtitle is the best: &#8220;Aalib, Aces of ANSI Art&#8221;. It&#8217;s even sold by <a href=\"http:\/\/www.barnesandnoble.com\/w\/real-time-rendering-lambert-m-surhone\/1102894845?ean=9786136126968\">Barnes &amp; Noble<\/a> and <a href=\"http:\/\/www.booksamillion.com\/product\/9786136126968\">Books-A-Million<\/a>. Happily, I couldn&#8217;t find it on Amazon, so maybe they&#8217;re scaling back on carrying these so-called books. This particular book is a paperback, and more expensive than the real thing (I like to think our&#8217;s is real &#8211; it&#8217;s the dash between &#8220;Real&#8221; and &#8220;Time&#8221; that keeps it real for me). Or I should say it&#8217;s more expensive unless you buy ours from <a href=\"http:\/\/www.amazon.com\/gp\/offer-listing\/B003ZTN6G8\/ref=dp_olp_used?ie=UTF8&amp;qid=1327621661&amp;sr=1-34&amp;condition=used\">these &#8220;double your intelligence or no money back&#8221; sellers<\/a>. I believe this phenomenon is from computers tracking competitors&#8217; prices and each one jacking up prices in response.<\/p>\n<p>In case you missed my posts on Betascript Publishing, go <a href=\"http:\/\/www.realtimerendering.com\/blog\/another-introduction-to-ray-tracing\/\">here<\/a> &#8211; short version is that they use a computer program to find related articles on Wikipedia, put on a cover (usually the most creative part of the process), and sell it. I&#8217;d be interested to know which book is better, their computer-generated one or my own Wikipedia-derived followup, GGGG:RTRtR (<a href=\"http:\/\/en.wikipedia.org\/wiki\/User:Erich666\/Books\/GGGG\"><strong>Game GPU Graphics Gems: Real-Time Rendering the Redux<\/strong><\/a>), reviewed by me <a href=\"http:\/\/www.realtimerendering.com\/blog\/two-and-a-half-books\/\">here<\/a>. I really should read my own book some day, there look to be some interesting Wikipedia articles in there.<\/p>\n<p><a href=\"http:\/\/www.barnesandnoble.com\/w\/real-time-rendering-lambert-m-surhone\/1102894845?ean=9786136126968\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"Real Time Rendering\" src=\"http:\/\/img2.imagesbn.com\/images\/117770000\/117779844.JPG\" alt=\"\" width=\"267\" height=\"400\" \/><\/a><\/p>\n<p>Finally, I like the concept of <a href=\"http:\/\/centripetalnotion.com\/2007\/09\/13\/13:26:26\/#more-550\">book autopsies<\/a>:<\/p>\n<p><a href=\"http:\/\/centripetalnotion.com\/2007\/09\/13\/13:26:26\/#more-550\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"book autopsy\" src=\"http:\/\/centripetalnotion.com\/images\/briandettmer5.jpg\" alt=\"\" width=\"442\" height=\"521\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve updated our books page a bit, adding the new books I know of at this point, adding links to authors sites and Google Books samples, etc. Please let me know what we&#8217;re missing. A book I know nothing about, but from updating the books page I think I&#8217;ll get, is the OpenGL 4.0 Shading [&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":[380,374,16,57,381,389],"class_list":["post-2891","post","type-post","status-publish","format-standard","hentry","category-resources","tag-alphascript","tag-betascript","tag-books","tag-gpgpu","tag-vdm","tag-wikipedia"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/2891","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=2891"}],"version-history":[{"count":15,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/2891\/revisions"}],"predecessor-version":[{"id":2907,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/2891\/revisions\/2907"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=2891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=2891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=2891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}