Learning Modern 3D Graphics Programming / Изучение программирования современной 3D графики: What You Need
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Что Вам нужно (анонимно) 08.07.12 в 16:23 |
|
|
Эта книга предназначена для начинающих в графике программистов; она также подходит для людей, которые знакомы с графикой и хотят лучше понять программный рендеринг. Но это не книга для начинающих программистов. (анонимно) 08.07.12 в 16:27 |
||
|
Вы должны уметь писать на C и C++. Если «Привет, мир!» — предел Ваших возможностей в C/C++, то, возможно, Вам следует прочитать больше кода, прежде чем пробовать работать с изображениями. Рендеринг 3D графики — это не задача для начинающего программиста; это верно как для изучения традиционной графики, так и современной. (анонимно) 08.07.12 в 16:34 |
||
|
Этот туториал также подходит и для других языков. Если Вы можете читать код на C/C++, этого достаточно для понимания того, что делает код. Текстовых комментариев, которые объясняют, что делает код, также достаточно для понимания туториала. (анонимно) 08.07.12 в 16:38 |
||
|
Любое рассмотрение 3D рендеринга требует рассмотрения математики, которая является основой всей 3D графики. Вам необходимо иметь базовые знания геометрии и алгебры, чтобы понять эту книгу. (анонимно) 08.07.12 в 16:41 |
||
|
По мере необходимости в этом учебнике будет рассматриваться элементы высшей математики, необходимой в графике, но достаточно будет основных знаний геометрии и алгебры. Знание линейной алгебры желательна, но не обязательна. (анонимно) 08.07.12 в 16:46 |
+1 | |
|
В примерах кода из учебника используется OpenGL. Вам не требуется знать OpenGL, но, чтобы запустить код, у Вас должна быть программная среда, поддерживающая OpenGL. Конкретно, Вам понадобятся аппаратные средства, способные запустить OpenGL версии 3.3. То есть, у Вас должна быть видеокарта GeForce 8xxx или лучше, либо карты Radeon HD-class. Они также называются «карты Direct3D 10», но Вам не требуется Windows Vista или 7, чтобы использовать дополнительные функции через OpenGL. (анонимно) 08.07.12 в 16:52 |
