Основы OpenGL → Chapter 6. Освещение и все что с ним связано

6.1 Общие понятия

Создавать объекты и накладывать на них текcтуры вы научились. Осталась последняя из основных тем - это освещение объектов. Освоив освещение, вы сможете создавать полноценные трехмерные сцены. Освещение любого объекта зависит от двух факторов. Первый - это материал, из которого сделан объект. Второй - это свет, которым он освещен. В этой главе мы подробно рассмотрим все особенности OpenGL, касающиеся освещения объектов.

Опубликовал admin
2 Ноя, Вторник 2004г.

Основы OpenGL → Chapter 7. Инициализация или как написать приложение с нуля

7.1 Общие положения

В этой главе вы познакомитесь с самой главной частью программного кода - начальной инициализацией. На мой взгляд, это очень сложная тема. Я решил оставить ее на конец книги, когда вы уже будете знакомы с OpenGL. В противном случае, если бы я поместил эту главу в самом начале, я боюсь вы многого не поняли бы. Да и вообще, может не стали бы читать эту книжку.

Опубликовал admin
2 Ноя, Вторник 2004г.

Основы OpenGL → Chapter 8. Примеры интересных программ

8.1 Вращение сцены

Когда построена сцена, наложены текстуры, включены источники света, присутствует анимация, кажется, что больше и желать нечего. Однако, вы наблюдаете сцену, все время из одной точки. Вы не видите ее с обратной стороны. Было бы интересно иметь возможность управлять положением камеры или вращать всю сцену целиком. На производительности это никак не скажется, т.к. каждый кадр рассчитывается заново. Для OpenGL все равно, где находится камера или как повернута сцена.

Опубликовал admin
2 Ноя, Вторник 2004г.

Основы OpenGL → Где взять OpenGL и другое ПО

Здесь я перечислю необходимый инструментарий для работы с книгой, и где его можно раздобыть. По минимуму вам нужен сишный компилятор и библиотека OpenGL. Основная масса примеров рассматриваются с привязкой MSVisualC++6.0, однако вы можете использовать любой другой, например фирмы Inprise, в прошлом Borland. Все примеры переносимы на другие платформы, где имеется Auxiliary Library - заголовочный файл glaux.h и линковочный модуль в Windows glaux.lib, в другой ОС он может называться по-другому.

Опубликовал admin
2 Ноя, Вторник 2004г.

Основы OpenGL → Bibliography

[1] Б.Керниган, Д.Ритчи - "Язык программирования Си"

[2] Герберт Шилдт - "Программирование на Си и С++ в Windows95"

[3] Дэвид Круглински - "Основы Visual C++"

[4] "Справочник по Java"

[5] Бъерн Страуструп - "Язык программирования С++"

[6] Гради Буч - "Объектно-ориентированный анализ и проектирование"

Опубликовал admin
2 Ноя, Вторник 2004г.


RSS-материал

Программирование для чайников.