Real-Time Rendering Corrigenda for 3rd edition, 2nd print: minors

What follows are very minor copy errors for the book Real-Time Rendering (3rd edition, 2nd print), by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman.

Very minor errors (mostly for the authors and the publisher)

  • Page 57, first line of next to last paragraph: "All rotation matrices have a determinant of one and are orthogonal ," - remove the space before the ","
  • Page 142, 8th line from the bottom, "the surround effect ," -- remove space between "effect" and the comma.
  • Page 157, 4th paragraph, first sentence says "Assume that we have an texture". Should be "a", not "an". (Scott Firestone)
  • Page 193, Section 6.7.4, third paragraph, third sentence says "extended later by with". Remove "by". (Doug Paul)
  • Page 202, last sentence says "They units are summarized...". Should be "The" not "They". (Scott Firestone)
  • Page 208, in the 2nd paragraph, on the last line, there is a reference to "Section 10.5", it should reference to "Section 10.4". (Jie Liu)
  • Page 224, in the middle of the page, it says "Isotropic BRDFS". Replace with "Isotropic BRDFs". (Niek Sanders)
  • Page 230, Equation 7.29, the term with the squared sines needs to be explained where it comes from. Add reference to "Radiance", Fred E. Nicodemus, American Journal of Physics, Vol. 31 #5, May 1963, pp. 368-377. A PDF can be found at http://www.cis.rit.edu/~cnspci/references/nicodemus1963.pdf. (Jie Liu)
  • Page 239, 2nd sentence says "light traveling though them". replace "though" with "through" (Scott Firestone)
  • Page 253, 2nd line after Equation 7.47 say "BDRF" but it should be "BRDF" (Scott Firestone)
  • Page 256, caption says "...parameter m increases from right to left." Swap so it is "left to right". (Scott Firestone)
  • Page 304, last paragraph before Section 8.4.3, says "It is possible to compute the EM coordinates for the current viewing direction." Replace with "It is possible to compute the EM coordinates for a new viewing direction." (Scott Firestone)
  • Page 306, in the caption for Figure 8.16, "car's location is created, each frame" - the comma should be removed.
  • Page 330, in the middle of the page it say "L((D|s)?S?E". Remove one parenthesis: "L(D|s)?S?E" (Paco Abad)
  • Page 367, 8th line says "Overall this a gives". Remove the "a". (Scott Firestone)
  • Page 367, Third line after Equation 9.11, change from "Chebychev's" to "Chebyshev's" (Scott Firestone)
  • Page 435, Figure 9.71, change "Courtesy of" to "Images courtesy of".
  • Page 472, Section 10.7.2, line 7 says "more convincing that paper models", but it should be "more convincing than paper models". (Marc Lepage)
  • Page 473, caption "lower left edge shows" should be "lower left shows edge" (Scott Firestone)
  • Page 488, last paragraph, first sentence "The idea behind this technique to use..." should be "The idea behind this technique is to use..." (Marc Lepage)
  • Page 489 says "Hammon [488] present a scheme...", but this should be "Hammon [488] presents a scheme..." since there is only one author for that paper.
  • Page 501, 3rd paragraph, 2nd sentence says "...single-pass method method of". Remove one "method". (Scott Firestone)
  • Page 522, 1st paragraph, next to last sentence says "sent to through". Remove "to". (Scott Firestone)
  • Page 530, line 18: “book by the Gooch’s” should be “book by the Goochs”.
  • Page 555, last paragraph, 2nd sentence, says "for a total of vertices." should be "for a total of 6 vertices." (Scott Firestone)
  • Page 568, 2nd paragraph says "over the GPU." but it should be "over the CPU." (Scott Firestone)
  • Page 572, Figure 12.30, change "After Andersson" to "Illustration after Andersson".
  • Page 632, Figure 13.56, change "After Tatarchuk" to "Illustration after Tatarchuk".
  • Page 648, 2nd paragraph, 2nd to last sentence says "thus the name bounding volume hierarchy". Add a new sentence after that saying "Note that a BV needs to enclose only the geometry of the children, and not necessarily the children BVs." (Scott Firestone)
  • Page 678, Figure 14.19, change "Image courtesy" to "Images courtesy".
  • Page 681, 4th paragraph, last sentence says "for distance objects" but it should be "for distant objects". (Scott Firestone)
  • Page 701, Section 15.2.2, 2nd pargraph says "is due to object data transfer is to increase" should be "is due to object data transfer, increase" (Scott Firestone)
  • Page 732, Section 16.3, 2nd pragraph sauys "The simplest bounding volumes..." remove the s i "volumes". (Scott Firestone)
  • Page 734, third sentence above Equation 16.7 says "...the points are projection onto..." Should be "...the points are projected onto..." (Jonathan Stone)
  • Page 806, 1st paragraph, last sentence, says "for sphere it suffices" but should say "for spheres, it suffices" (Scott Firestone)
  • Page 806, 2nd paragraph, after the next to last sentence, add "In addition, all return statements should be removed so that the hierarhica search continues even after an overlap is detected." (Scott Firestone)
  • Page 811, Section 17.5, 7th line, "...described algorithms that detect...". Remove "that". (Scott Firestone)
  • Page 818, equation 17.12 should end with "}." instead of ")." (Tu Xiaomi)
  • Page 822, 1st paragraph, next to last sentence says "This provide for generous.." but it should be "This provides for generous.." (Scott Firestone)
  • Page 824, Section 17.6.5, 3rd paragraph, says "...and no fragment pass the depth test" should be "...and no fragments pass the depth test" (Scott Firestone)
  • Page 840, 2nd paragraph, next to last sentence says "on implicit form" but it should be "in implicit form". (Scott Firestone)
  • Page 851, following Equation 18.3, the sentence ends with "...a pixel is covered by." but it should end with "...a pixel is covered by geometry." (Scott Firestone)
  • Page 851, 2nd sentence after Equation 18.4 says "...there will $d$ depth buffer reads..." but it should be "...there will be $d$ depth buffer reads..." (Scott Firestone)
  • Page 857, 1st paragraph, next to last sentence says "that the description here use" but it should be "that the description here uses". (Scott Firestone)
  • Page 861, the rightmost pink block should say "Shader export", not "Shader expoert". (Stephen Sheeler)
  • Page 886, 2nd paragraph, 2nd sentence says "...or may offer if it..." but should be "...or may offer it if..." (Scott Firestone)
  • Page 896, in the sentence before the "anti-commutativity", replace ", among others" with ", where $\mb w$ is an arbitrary vector:" (Scott Firestone)
  • Page 911, sentence after Equation A.55 ends "positive means counterclockwise." but it should it "positive means counterclockwise in a right-handed coordinate system." (Scott Firestone)
  • Page 961, reference 711, remove the first "Ares".
  • page 984, reference [1110] (Salvi) is not alphabetically sorted. It should be around [1097,1098]. (Mauricio Vives)
  • In reference [1128] replace "BDRF" with "BRDF". (Dimitar Lazarov)
  • Index bug: "Ambient term", says "see lighting model" but there is no such entry. Need to add "lighting model | ambient term" The closest entry is "lighting equation" referring to page 146, but there is no occurrence of lighting equation on page 146. Needs to be fixed as well. (Christer Ericsson)
  • Index bug: page 1007, "Cramer's rule, see matrix, inverse" should be "Cramer's rule, see transform, inverse". Same with "Gaussian elimination" and "LU decomposition". (Liav Koren)