Learning Modern 3D Graphics Programming / Изучение программирования современной 3D графики: What You Need

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Что Вам нужно

(анонимно) 08.07.12 в 16:23

0

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

(анонимно) 08.07.12 в 16:27

0

Вы должны уметь писать на C и C++. Если «Привет, мир!» — предел Ваших возможностей в C/C++, то, возможно, Вам следует прочитать больше кода, прежде чем пробовать работать с изображениями. Рендеринг 3D графики — это не задача для начинающего программиста; это верно как для изучения традиционной графики, так и современной.

(анонимно) 08.07.12 в 16:34

0

Этот туториал также подходит и для других языков. Если Вы можете читать код на C/C++, этого достаточно для понимания того, что делает код. Текстовых комментариев, которые объясняют, что делает код, также достаточно для понимания туториала.

(анонимно) 08.07.12 в 16:38

0

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

(анонимно) 08.07.12 в 16:41

1

По мере необходимости в этом учебнике будет рассматриваться элементы высшей математики, необходимой в графике, но достаточно будет основных знаний геометрии и алгебры. Знание линейной алгебры желательна, но не обязательна.

(анонимно) 08.07.12 в 16:46

1
+1

В примерах кода из учебника используется OpenGL. Вам не требуется знать OpenGL, но, чтобы запустить код, у Вас должна быть программная среда, поддерживающая OpenGL. Конкретно, Вам понадобятся аппаратные средства, способные запустить OpenGL версии 3.3. То есть, у Вас должна быть видеокарта GeForce 8xxx или лучше, либо карты Radeon HD-class. Они также называются «карты Direct3D 10», но Вам не требуется Windows Vista или 7, чтобы использовать дополнительные функции через OpenGL.

(анонимно) 08.07.12 в 16:52

0
Минутку...