Quick OpenGL - построй дом и глаз - PullRequest
1 голос
/ 22 июня 2011

У меня очень ограниченные знания в области кодирования OpenGL / Glut.Я должен построить дом и мигающий глаз.Сейчас я погуглил и попробовал «быстрое решение», но не могу найти.Я хочу быстрый учебник, чтобы познакомить меня с передовыми концепциями.Пожалуйста, помогите мне получить такой учебник.небольшое введение и объяснение и многое в продвинутой концепции.Также, если есть код, из которого я могу поучиться, я буду признателен.

Мне хорошо с C / C ++ и немного OpenGL

Ответы [ 3 ]

6 голосов
/ 22 июня 2011

Быстрое решение: моделируйте дом и глаз в 3D-модели, например, Blender.Экспортируйте сетки и индексные массивы в массивы C.Напишите код для загрузки сетки в объект Vertex Array / Vertex Buffer и функцию-обработчик события рисования, которая связывает массив вершин и вызывает glDrawElements для массива индекса.

Реализация мигания путем построения века из двухсетки, которые могут вращаться вокруг некоторой оси, что делает ее похожей на мигающую.

OpenGL - это всего лишь API для рисования.У него нет функций моделирования.Это просто выталкивает треугольники на экран.Любое домашнее задание «закодировать модель» является ошибочным, и человек, который раздал это задание, понятия не имеет об этом.

3 голосов
/ 22 июня 2011

Для некоторых учебных пособий OpenGL, которые не безнадежно устарели, попробуйте:

Этот вопрос здесь на SO также может быть полезным.

2 голосов
/ 22 июня 2011

Если вы хотите получить отличный ускоренный курс по программированию OpenGL, изучите руководства на http://nehe.gamedev.net/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...