Кои са някои добри книги, които подробно описват основите на графичната обработка

Най-добрата книга за глупавата графика, която открих, е Компютърна графика: Принципи и практика http://www.amazon.com/Computer-Graphics-Principles-James-Foley/dp/0201121107

Тъй като обаче е написана в началото на 90-те години, тя е малко остаряла.

Има няколко подобни книги, които преминават през по-нови разработки?

4 отговора

Писане в реално време

Не за хора със слаби сърца.

някои

За основите бих предложил

Основите на CG

  • Компютърна графика: Принципи и практика, 3-то издание (2-ро също е високо ценено) - тази книга се нарича The Bible of CG
  • Компютърна графика, версия C, второ издание (не 3-то или 4-то, както се препоръчва от отговора на void, които не бяха добре приети)
  • Основи на компютърната графика, 4-то издание
  • Компютърна графика с използване на OpenGL, 2-ро или 3-то издание †
  • Интерактивна компютърна графика: подход отгоре надолу с WebGL, 7-мо издание †
  • 3D компютърна графика: математическо въведение с OpenGL †

Това не са книги на OpenGL, а само OpenGL, за да преподава елементарни концепции за CG

От тях личните ми фаворити са последните две. По-практичен и следователно завладяващ за начинаещия; обясненията не са много загадъчни, за разлика от други по-академични книги от списъка.

Основна математика

За да имате опит в областта на компютърната графика или дори да разберете основите, трябва да се разберат прилични математически понятия; изисква човек да се чувства удобно при използване на тригонометрия и линейна алгебра. За това препоръчвам

  • Vector Math за 3D компютърна графика е най-добрият урок за начинаещи за вектори и матрици. Също така е интерактивно, тъй като в края на всеки раздел има тестов въпрос, за да се провери и запечата разбирането на тази тема.

книги

От тези математически Cărți, най-интуитивният е първият с много забавни анекдоти между тях, последният е за твърдите математически фанатици (ако се страхувате от повръщане на символи, избягвайте го), въпреки че това е добра книга за опитни програмисти на CG, които се нуждаят от справка. Този, който е между тях, е наистина добър, тъй като детайлизира нещо, което другите две (или много Cărți по този въпрос) пропускат, а в спектъра на интуитивността и твърдата математика е между тях.

Причината, поради която не предложих възпроизвеждане в реално време, е, че това вече не е книга за CG „практически ръце, мръсни ръце“; е широко проучване на техники, използвани в индустрията, а не на базата на GC; теория - трудно, а не тренировка - тежко, нещо, което начинаещите трябва да разберат основите.