NeHe Tutorials Программирование магических игр
Оглавление | Статьи | Ссылки | Книги | Архивы | Переводы
 
 

Народный учебник по OpenGL

Здесь опубликованы уроки по OpenGL (переводы с английского). Оригинальные уроки на сайте: NeHe Productions! © Jeff Molofee (NeHe). Исходный код с русскими комментариями некоторых из переведенных уроков: nehesrc.zip (471 Kb). Все переведенные уроки: nehehtml.zip. (453 Kb).

Кто хочет участвовать в переводе "Народного учебника по OpenGL" обращайтесь к редактору перевода .

Открывать новое окно. Версии для печати.

 
Урок 1. OpenGL Урок 1. Инициализация в Windows

Инициализация OpenGL в полноэкранном режиме для Windows.

6 марта 2001
31.6Kb
Урок 2. OpenGL Урок 2. Отображение полигонов

Вывод треугольников и прямоугольников.

26 марта 2001
12.7Kb
Урок 3. OpenGL Урок 3. Отображение цветов

Закраска фигур различными цветами.

27 марта 2001
11.6Kb
Урок 4. OpenGL Урок 4. Вращение полигонов

Вращение фигур вдоль их осей.

21 сентября 2001
16.8Kb
Урок 5. OpenGL Урок 5. Создание фигур в 3D

Создание объемных фигур: пирамида и квадрат.

12 сентября 2001
21.2Kb
Урок 6. OpenGL Урок 6. Наложение текстуры

Создание текстурированого куба.

13 сентября 2001
22.1Kb
Урок 7. OpenGL Урок 7. Режимы фильтрации текстур, освещение и обработка клавиатуры.

Три разных режима фильтрации текстру, простейшие освещение и обработка нажатия/отжатия клавиш.

22 апреля 2002
66.4Kb
Урок 8. OpenGL Урок 8. Смешивание.

Полупрозрачный ящик как пример одного из вариантов смешивания.

27 февраля 2002
26.2Kb
Урок 9. OpenGL Урок 9. Передвижение изображений в 3D

Манипуляции с черно-белым изображением (закраска, смешивание, перемещение и вращение в 3D).

19 октября 2001
30.5Kb
Урок 10. OpenGL Урок 10. Загрузка и перемещение в трехмерном мире.

Загрузка простенького уровня и перемещение камеры в нем.

8 января 2002
36.2Kb
Урок 11. OpenGL Урок 11. Эффект "флага" на OpenGL.

Эффект развевающейся картинки с помощью сетки и синуса.

25 января 2002
27.6Kb
Урок 12. OpenGL Урок 12. Использование cписков отображения

Построение Q-Bert пирамиды с помощью списка отображения.

25 сентября 2001
31.6Kb
Урок 13. OpenGL Урок 13. Растровые шрифты.

Использование TrueType шрифтов в Вашей программе с OpenGL.

29 июля 2002
35.2Kb
Урок 14. OpenGL Урок 14. Векторные шрифты.

Вывод векторных шрифтов с помощью WGL-функции из Windows API.

15 февраля 2002
46.7Kb
Урок 15. OpenGL Урок 15. Текстурные шрифты.

Специальные шрифты с наложением текстуры. Автогенерация текстурных координат.

30 июля 2002
28.3Kb
Урок 16. OpenGL Урок 16. Эффект тумана на OpenGL.

Туман, туман, туман, кругом туман и какой-то ящик ;) ...

28 января 2002
17.7Kb
Урок 17. OpenGL Урок 17. Двухмерные шрифты из текстур.

Шрифт, который создается с помощью текстуры, на которой нарисованы буквы из шрифта.

15 февраля 2002
63.2Kb
Урок 18. OpenGL Урок 18. Квадратирование.

Рисование геометрических примитивов (цилиндр, диск, сфера) с помощью Glut.

1 марта 2002
28.8Kb
Урок 19. OpenGL Урок 19. Машина моделирования частиц с использованием полосок из треугольников.

Фонтан из текстур, как пример системы материальных частиц.

9 августа 2002
62.1Kb
Урок 20. OpenGL Урок 20. Маскирование.

Использование маски изображения для создания действительной прозрачности при выводе текстур.

3 сентября 2002
44.2Kb
Урок 21. OpenGL Урок 21. Lines, Antialiasing, Timing, Ortho View And Simple Sounds.

Идет перевод урока. Sergey Anisimov.

8798
7546
Урок 22. OpenGL Урок 22. Наложение микрорельефа методом тиснения, мультитекстурирование и использование расширений OpenGL.

Вроде бы обычный куб, но с микрорельефом. Возможно это Вам покажет не таким простым делом.

5 ноября 2002
106Kb
Урок 23. OpenGL Урок 23. Sphere Mapping Quadrics In OpenGL.

Идет перевод урока. Vasily Chernikov.

yjtuytyu
trdgtr
Урок 24. OpenGL Урок 24. Лексемы, Расширения, Вырезка и Загрузка TGA

В этом уроке вы поймете как вывести список доступных расширений вашей видеокарты с прокруткой в окне. Плюс загрузка и работа с TGA.

20 ноября 2002
67.4Kb
Урок 25. OpenGL Урок 25. Morphing & Loading Objects From A File.

Идет перевод урока. Denis Popov.

??
??
Урок 26. OpenGL Урок 26. Реалистичное отражение с использование буфера шаблона и отсечения.

Буфер шаблона и смешивание в борьбе за получение реалистичных теней.

29 июля 2002
55.7Kb
Урок 27. OpenGL Урок 27. Shadows.

Идет перевод урока. nap.

??
??
Урок 29. OpenGL Урок 29. Blitter Function, RAW Texture Loading.

Идет перевод урока. Alexey Vesyoliy.

??
??
Урок 30. OpenGL Урок 30. Определение столкновений и моделирование законов физики.

Как найти столкновения между плоскостью, цилиндром, и сферой. Как иммитировать физику, взрывы.

21 декабря 2001
81.0Kb
Урок 31. OpenGL Урок 31. Визуализация моделей Milkshape 3D

Описание как вывести произвольные 3D модели сохраненные в простом формате.

22 апреля 2002
42.9Kb
Урок 33. OpenGL Урок 33. Loading Uncompressed and RunLength Encoded TGA images.

Идет перевод урока. Vlad Tushevskij.

??
??
Урок 34. OpenGL Урок 34. Beautiful Landscapes By Means Of Height Mapping.

Идет перевод урока. Vlad Tushevskij.

??
??
Урок 35. OpenGL Урок 35. Playing AVI Files In OpenGL.

Идет перевод урока. Vlad Tushevskij.

??
??
Урок 36. OpenGL Урок 36. Радиальное размытие и текстурный рендеринг

Очень интересный способ извлечения из OpenGL не свойственных ему возможностей!

9 августа 2002
45.3Kb

Уроки, которые не опубликованы на сайте NeHe, но которые базируются на его уроках.

Урок X1. OpenGL Урок X1. Улучшенная обработка ввода с использованием DirectInput и Windows.

Вы думали, что DirectInput и OpenGL две вещи несовместные, ан, нет, даже очень дружат.

25 октября 2002
45.9Kb

 Всего 39 уроков на английском языке, из них 27 переведены на русский язык, 8 переводятся.

Сергей Анисимов, Vasily Chernikov, Евгений Борисов, Макс Махоткин, Mike Samsonov,
Тимур Салихов, Cupper, Владимир Намхоев, Popov Denis, Vlad Tushevskij,
Александр Попович, Валерий Провалов, Alexey Okulov, и Andrew Aseev

PMG   20 ноября 2002   (c)   Сергей Анисимов