Справочник функций

Ваш аккаунт

Логин:
Пароль:
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:
Убрать блок ВКонтакте навсегда

Последние темы форума

Показать новые сообщения »

Почтовая рассылка



Подписчиков: 19017
Последний выпуск: 23.04.2012

Основы OpenGL

© Игорь Тарасов http://opengl.org.ru/
1 августа 1999 года
Глава 1. Введение. Глава 2. Быстрый старт Глава 3. Рисуем простые объекты Глава 4. Полезные и бесполезные мелочи Глава 5. Работа с картинками Глава 6. Освещение и все, что с ним связано Глава 7. Инициализация или как написать приложение с нуля Глава 8. Примеры интересных программ

Приложение A. Где взять OpenGL и другое ПО

Авторские права и условия распространения книги

Глоссарий

Библиография

Загрузка исходных файлов и поддержка книги

Оставить комментарий

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

Если вы не являетесь зарегистрированным пользователем, то вам необходимо зарегистрироваться. Регистрация бесплатна. Если вы уже зарегистрированы на CodeNet, то вам необходимо ввести логин и пароль в верхней (Alt-U) части страницы.

Комментарии

1. Arhi2med / 20 мая 2011, 23:55:54
+1 / -0
Мне нравитсяМне не нравится

Книга нужная я начинающий,на заочке ток времени зеро поэтому путевый учебник на вес золота а то и того дороже.

2. ArCherry / 02 июня 2010, 21:19:40
Мне нравитсяМне не нравится

смотри в приложение 'А'. А где оно, йомайо, завтра сдавать лабораторную работу надо! Помогите люди добрые!

3. (c)Leeb / 20 февраля 2006, 09:47:48
Мне нравитсяМне не нравится

to Юра
А че сразу нВидиавскую? Мне такие программисты порядком головной боли наделали, когда я пытался найти реализации многих световых эффектов. Они считают, что раз у них видюха от нВидиа, то других на свете нет. Как будто у ATi нет расширений, подобных nVidia.

4. Aveic / 12 февраля 2006, 00:40:06
Мне нравитсяМне не нравится

А мля в задницу этот OpenGL. Я даже книгу не читал. Самая рульная вещь - енто ElastoMania, там OpenGL не пахнет. Кстати на чем там ее делали, никак DirectDraw разрулил?

5. Юра / 01 февраля 2006, 12:53:29
Мне нравитсяМне не нравится

Килотонны winapi - это строчек 50 максимум.
Делать это всё можно в МАСМЕ или Delphi(console application и вычистив system.pas). Glaux - отстой, надо самим башкой работать. Nehe - нормально. Краснов - старовато, но сойдёт. А вообще народ надо нвидевскую документацию читать, использования glvertex3fv - это глупо для объекта в 5000 полигонов(если их штук 10 на сцене), лучше VBO использовать. gamedev - хороший сайт там всё это есть, но можно и в закутках интернета наковырять.
OPENGL не медленный, детонатор качай или каталиста.

6. (c)Leeb / 01 февраля 2006, 10:30:52
+0 / -1
Мне нравитсяМне не нравится

Зря вы так. Начинать изучение OpenGL по этой книге очень удобно. Так как тут учишь именно OpenGL, а не килотонны WinAPI, необходимые для создания нормального полноценного окна. Все просто и понятно. Потом, когда самые самые основы поймешь (принципы трансформации, стек, параметры, текстуры), у меня на это ушло недели полторы, можно браться уже за более тяжелые туториалы, вроде NeHe. Кстати, имхо это лучший учебник по OpenGL. Для боящихся английского языка в рунете есть несколько версий перевода уроков.
А насчет игроделания, тут одним учебником и правда не отделаешься. В одном все равно всего не будет. Благо, в интернете информации пруд пруди (правда, надо уметь искать, я многие нужные мне вещи находил только через месяц блужданий по форумам и бордам). Кому сильно жжет, вот пара ресурсов:
http://www.gamedev.net
http://www.gamedev.ru
http://www.mirg.ru/

7. himem / 15 января 2006, 01:57:05
Мне нравитсяМне не нравится

Не согласен - книга нужная - хотя бы для начинающих, а подробнее можно найти потом - хотя бы в туторах NeNe, или в красной книге... А по поводу использования в комерческих проектах глауксов, глутов, и даже глу - это дурной тон(имхо) - тока голый opengl32.dll (или lib)

8. Шелкопряд / 05 октября 2005, 02:44:18
Мне нравитсяМне не нравится

довольно старая книжеца по основам OpenGL, но сейчас уже неактуальна. То-же, но подробнее + алгоритмы 3D графики есть у Борескова. Кста, ндавно у него ещё одна книга вышла по расширениям OGL + GLSL...

9. Psycho / 03 сентября 2005, 01:13:32
Мне нравитсяМне не нравится

Книга Тарасова хорошая и нужная вещь для начинающих. А для тех, кто хочет написать игрушку (типа Quake), одной книжкой не отделаешся. Нужно прочитать много FAQ, статьи SIGGRAPH и многое другое...К тому же OpenGL мультплатформенный!

10. Ы / 05 августа 2005, 13:37:55
Мне нравитсяМне не нравится

Что за GLAUX, ёпть? Откуда он эту дурь выковырял? Это учебник по GLAUX, а не OpenGL. Фтопку.

11. shep / 16 июня 2005, 21:48:27
Мне нравитсяМне не нравится

можно всю книжку скачать и не париться. ;))

http://opengl.org.ru/files/open_gl.zip

у меня качалось.

12. Reinstall / 11 июня 2005, 01:13:54
Мне нравитсяМне не нравится

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

13. Черный Ден / 08 июня 2005, 10:59:36
Мне нравитсяМне не нравится

Книга для полных ламеров. Постоянно используется какая-то странная надстройка GLAUX... Где он ее взял? Битые ссылки до сих пор не исправлены. Не разобраны все функции OpenGL. Как говорят на udaff.com, А Ф Т А Р В Ы П Е Й Й А Д У ! ! !
ЗЫ OpenGL чуть медленнее (от SGI, мелкософтский ОЧЕНЬ медленный) D3D, но гораздо проще и понятнее. Не нужно разбираться с COM, ActiveX, OLE и прочим маразмом. Ну и переносимость конечно же.

14. Сергей / 08 апреля 2005, 17:47:46
Мне нравитсяМне не нравится

Книга Тарасова мне очень понравилась.

15. Iktomy / 07 апреля 2005, 19:31:03
Мне нравитсяМне не нравится

Лажовая книга полюбому. Да и вообще, где найти книгу по GL'ю, что бы небыло сплошных примеров в окошке, а рассматривалось написание простейшей трехмерной игры (простейшей - не в смысле там Арканоида, а типа Квака, но примитивного)?

16. Димон / 04 января 2005, 20:14:12
Мне нравитсяМне не нравится

Книга Тарасова действительно ПОЛНЫЙ отстой! Спецификация хоть не на русском, но куда приятнее!

17. Владимир / 24 декабря 2004, 13:53:38
Мне нравитсяМне не нравится

Это все круто - но лучше книги по OpenGL - только обучающая прога Book3D - как пишет сам автор "интерактивный обучающий модуль программирование компьютерной графики с использованием OpenGL" правда прога под Delphi - ну кому что нравится,
ну а сама прога хороша!!!!!!!!!!!!! ссылка - www.book3d.narod.ru - рекомендую для начинающих

18. Юран / 12 ноября 2004, 17:29:53
Мне нравитсяМне не нравится

Danger, но проблемз
1) пишешь переход в защищенный режим из ДОСа со всеми рющечками
2) берешь винду ваяешь что хочешь
3) как сделаешь компилишь это все со статитчески слинкованными библиотеками и прикомпиливаешь к досовскому кусочку...
4) только дрова припаять не забудь... и перекомпиливать под каждую видюху гы :)

19. Dmitriy / 04 ноября 2004, 21:23:03
Мне нравитсяМне не нравится

Чё-то не работает у меня пример из 4.12 - Трафарет ничего не вырезается - в чём дело - может в примере ошибка???

20. Алексей / 22 октября 2004, 13:00:14
Мне нравитсяМне не нравится

Забыл сказать :)
Книга игоря тарасова полный отстой; лучше читайте спецификации OpenGL на www.opengl.org (без .ru)

21. Алексей / 22 октября 2004, 12:56:14
Мне нравитсяМне не нравится

OpenGL не фига не быстрее Direct3D; просто кому что нравится:
OpenGL - кросплатформеный, конвеерный; но геморой с расширениями;
Direct3D и DirectX - объектный, но любит изменятсч от версии к версии

22. Ал / 18 октября 2004, 15:04:53
Мне нравитсяМне не нравится

ДиректХ или ОпенГЛ?
Народ - не парьтесь..
ОпенГл сложнее,но быстрее,а ДХ и так ясно..Работать реально можно на обоих,токо нужна тренировка и опыт,а на это часто времени нехватает...
Если нужен пример инициализации,самое простое - что могу посоветовать - порой демо примеры - они инклудес ин программ...Корече вместе с программой..Там и смотри,благо сложных примеров никто не делает..

23. Димарик / 18 октября 2004, 12:56:36
Мне нравитсяМне не нравится

Подскажите плиз, есть где нибудь пример инициализации OpenGL для Borland C++ Builder 6.0 ... мне нужна именно инициализация(ну можно чтоб какая нибудь линия нарисована была, чтоб не слишком много).

24. miif / 06 октября 2004, 11:05:34
Мне нравитсяМне не нравится

gde lychshe kachestvo izobrazenia textyr *.jpg v OpenGL ili DirecX?

25. Wisdom / 29 июня 2004, 11:15:22
Мне нравитсяМне не нравится

Возиожно это то, что я искал

26. вася / 03 июня 2004, 14:51:23
Мне нравитсяМне не нравится

ты бы еще веб-программированием загорелся.. под ДОС
блин.. :-)

27. Denger / 29 мая 2004, 19:53:57
Мне нравитсяМне не нравится

блин... Опенгл кроссплатформенный...а под ДОС можно чтонить наваять? я загорелся а как незнай...ПОДСКАЖИТЕ ПЛИЗЗЗ!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог