Подтвердить что ты не робот

Руководство для начинающих по программированию 3D-графики

Каковы лучшие руководства/учебники/книги/веб-сайты для кого-то с минимальным опытом (или нет) в мире 3D-графического программирования?

Я понимаю, что основы 3D-графики и математики применимы к платформам, реализующим 3D-библиотеки, такие как OpenGL, DirectX, WPF и т.д.

Поэтому было бы полезно, если бы ответы были объяснены, если они сосредоточены на конкретной реализации библиотеки, на принципах или, возможно, на обоих.

Обоснование для запроса этого вопроса:

В 3D-среде Windows Presentation Foundation (WPF) 3D на сцене реалистично, что многие программисты теперь серьезно рассматривают возможность использования 3D для своих приложений, где это было бы почти невозможно даже несколько лет назад.

Я уверен, что есть много программистов, таких как я, которые находят прыжок с 2D на 3D очень большим.

4b9b3361

Ответ 1

Petzold 3D-программирование для Windows является очевидным началом, если вы делаете WPF.

Для Opengl книга доступна бесплатно онлайн, есть также учебники на NeHe, хотя OpenGL требует, чтобы вы поняли детали преобразований, чтобы действительно сделать больше, чем вырезать и вставить

Ответ 2

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

Это должно помочь вам начать: http://www.devmaster.net/articles/software-rendering/part1.php

Ответ 3

Я думал, что начну с предоставления этого ресурса, который я нашел во время своего собственного исследования:

Двенадцать дней WPF 3D Эрика Санка.

Это серия статей, посвященных WPF, от начального до промежуточного уровня.

Он фокусируется на практических действиях с WPF 3D, а не на фундаментальной 3D-математике и т.д., но отлично подходит для ответа на некоторые распространенные вопросы, с которыми сталкиваются большинство программистов WPF 3D.

Ответ 4

Один сайт, который мне ранее был рекомендован, GameDev. Он полон статей и руководств по разработке 3D-игр.

Ответ 5

Чего вы хотите научиться? построить графический/игровой движок? или ИСПОЛЬЗОВАТЬ графический или игровой движок?..

Ответ 6

Я выбрал легкий маршрут. Я использую доступный движок - www.3dgamestudio.com - поэтому я могу сосредоточиться на реальной игре. Я чувствую, что изобретать колесо занимает слишком много времени.

Ответ 7

Хорошая ручка по математике за вещами может быть полезна. Этот учебник - это хорошее место для начала.

Ответ 9

Вот хороший практический учебник для быстрого начала работы с небольшим количеством математической теории: http://www.kindohm.com/technical/wpf3dtutorial.htm