Каковы некоторые хорошие книги, в которых подробно описываются основы обработки графики? [закрыто]

Самая лучшая книга, на которой я нашел графику, - это компьютерная графика: принципы и практика http: //www.amazon.com/Computer-Graphics-Principles-James-Foley/dp/0201121107

Однако, поскольку это было написано в начале 90-х годов, оно немного устарело.

Есть ли похожие книги, которые рассказывают о последних событиях?

21 голос | спросил Craig 1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

4 ответа


19

рендеринг в реальном времени

Не для слабонервных.

рендеринг в реальном времени

ответил XGouchet 12 AMpTue, 12 Apr 2011 11:31:01 +040031Tuesday 2011, 11:31:01
17

Для основ я бы предложил

Основы CG

- это не книги OpenGL, они просто используют OpenGL для обучения элементарным концепциям CG

Из них мои личные фавориты - последние два. Более практичный и, следовательно, увлекательный для новичка; объяснения не очень загадочны, в отличие от других, более академических книг в списке.

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

Чтобы быть опытным в компьютерной графике или даже понимать основы, нужно понять достойное количество математических понятий; это требует удобного использования тригонометрии и линейной алгебры. Для этого я рекомендую

  • Векторная математика для 3D-компьютерной графики на сегодняшний день является лучшим учебником для начинающих для векторов и матриц. Это также интерактивно, поскольку в конце каждого раздела есть тестовый вопрос, чтобы проверить и запечатать понимание этой темы.

Книги

Из этих математических книг наиболее интуитивно понятным является первое с множеством смешных анекдотов между ними, последнее - для фанатиков с твердой основой математики (если вы боитесь кражи символа, избегайте его), хотя это хорошая книга для опытных программистов CG, которым нужна ссылка. Тот, кто находится между ними, действительно хорош в том, что он детализирует что-то, что два других (или многие книги в этом отношении) опускают, а в спектре интуитивности и жесткой математики он находится между ними.

Причина, по которой я не предлагал Real-Time Rendering , состоит в том, что это не более «практический, грязный» CG-альбом; это широкий обзор методов, используемых в промышленности, чем основополагающих принципов CG; теория тяжелая, чем тяжелая тренировка, то, что новички должны понимать основы.

ответил XGouchet 12 AMpTue, 12 Apr 2011 11:31:01 +040031Tuesday 2011, 11:31:01
1

Я слышал, что серия книг GPU Gems действительно отличная. Вы можете приобрести их (быстрый поиск на amazon.com принесет некоторые результаты), но они также могут читать онлайн:

http://http.developer.nvidia.com/GPUGems/gpugems_pref02.html

ответил XGouchet 12 AMpTue, 12 Apr 2011 11:31:01 +040031Tuesday 2011, 11:31:01
1

Мы использовали компьютерную графику с OpenGL (Hearn & Baker), когда я был в университете, и мне это очень понравилось. Несмотря на свое название, он дает основы 2D и 3D графики и рендеринга. OpenGL используется в качестве примера при 3D-графике, но только после того, как были представлены основные математические и алгоритмы.

http://www.amazon.com/Computer-Graphics-OpenGL-Donald-Hearn/дп /0130153907

После этого рендеринг в реальном времени, как уже было предложено.

ответил XGouchet 12 AMpTue, 12 Apr 2011 11:31:01 +040031Tuesday 2011, 11:31:01

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132