Строитель
456 / 73 / 4
Регистрация: 18.06.2010
Сообщений: 507
1

Исходники Проектов на OpenGL

07.02.2017, 07:01. Показов 12691. Ответов 87
Метки нет (Все метки)

Здравствуйте программисты!

Дай думаю напишу, может реально кто кинет ссылки где можно скачать готовые исходники: минипроекты с применением OpenGL.

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

В основном интересует на С++ WinaAPI. но другие тоже сойдут.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2017, 07:01
Ответы с готовыми решениями:

Исходники OpenGL
Уважаемые форумчане, пожалуйста дайте мне исходники с уже полностью инициализированным OpenGL и...

Ищу исходники opengl на visual c++
Помогите с поиском исходников) Нужно вывести на экран различные плоские и объемные геометрические...

Является ли OpenGL open source? Если да, где можно скачать исходники
Уважаемые гуру! Ответьте плиз на вопросы: 1. OpenGL - open source? Если да, где можно скачать...

Исходники Проектов на DirectX
Здравствуйте программисты! Дай думаю напишу, может реально кто кинет ссылки где можно скачать...

87
4523 / 2400 / 410
Регистрация: 05.10.2013
Сообщений: 6,584
Записей в блоге: 177
14.02.2018, 12:56 81
Я использую LodePNG для загрузки .png файлов. Эта библиотека относится к типу header-библиотек, как, например, glm, потому вам не нужно подключать lib'ы и dll'ы и таскать dll'ы рядом с exe

Я сделал маленький пример, в котором окно создаётся с помощью WinAPI: TexturedRect_CppOpenGL33WinAPI.zip Изображение с прозрачностью (с альфа каналом) загружается с помощью LodePNG, а поворот задаётся с помощью glm. Для загрузки функций OpenGL используется библиотека GLAD, которая тоже является header-библиотекой.

В результате в этом примере нет никаких зависимостей типа: freeglut.dll, glew.dll и т.д., но собирать вы сможете только для Windows. Зато exe в релизе получился всего 73 КБайта, а вместе с текстурой 73 + 8 = 81 КБайт на всё приложение: TextureRect.zip

Любой файл можно перевести в PNG, например, в редакторе типа GIMP (это бесплатный аналог Photoshop'а). Формат .png имеет канал прозрачности. Этот формат можно везде использовать во всех проектах вместь других форматов без канала прозрачности типа: jpg или bmp.

Название: TexturedRect.png
Просмотров: 89

Размер: 15.8 Кб
0
snake32
14.02.2018, 16:19
  #82

Не по теме:

Цитата Сообщение от 8Observer8 Посмотреть сообщение
без канала прозрачности типа: jpg или bmp.
В bmp есть альфа канал и даже сжатие RLE. Только не все редакторы умеют правильно готовить. Photoshop умеет

0
8Observer8
14.02.2018, 16:42
  #83

Не по теме:

Цитата Сообщение от snake32 Посмотреть сообщение
В bmp есть альфа канал и даже сжатие RLE. Только не все редакторы умеют правильно готовить. Photoshop умеет
Всё что умеет PS умеет и GIMP. Но PS стоит немало. Можно ли загрузить bmp в программу и отобразить с помощью OpenGL с прозрачностью?

0
snake32
15.02.2018, 02:14
  #84

Не по теме:

Цитата Сообщение от 8Observer8 Посмотреть сообщение
Всё что умеет PS умеет и GIMP.
Добавить альфа-канал в bmp BGR 24bit умеет, чтобы тот стал BGRA 32bit? Редактировать его(альфа-канал) позволяет?
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Можно ли загрузить bmp в программу и отобразить с помощью OpenGL с прозрачностью?
Можно. К тому же внутренне представление байт картинки bmp(BGR/BGRA) чудесным образом совпадет с тем что ждёт glTexImage2D в последнем параметре. То есть выравнивание строк в 4 байта, которое у OpenGL по дефолту тоже 4(glPixelStorei); начало тоже - в левом нижнем углу.

0
8Observer8
15.02.2018, 07:05
  #85

Не по теме:

Цитата Сообщение от snake32 Посмотреть сообщение
Добавить альфа-канал в bmp BGR 24bit умеет, чтобы тот стал BGRA 32bit? Редактировать его(альфа-канал) позволяет?
Если я правильно понял из Википедии и там написана правда, то - да: BMP file format
An integrated alpha channel has been introduced with the undocumented BITMAPV3INFOHEADER and with the documented BITMAPV4HEADER (since Windows 95) and is used within Windows XP logon and theme system as well as Microsoft Office (since v2000); it is supported by some image editing software, such as Adobe Photoshop since version 7 and Adobe Flash since version MX 2004 (then known as Macromedia Flash). It is also supported by GIMP, Google Chrome, Microsoft PowerPoint and Microsoft Word.

0
7 / 7 / 4
Регистрация: 27.02.2013
Сообщений: 32
22.02.2020, 20:32 86
Видеоуроки по программированию OpenGL + исходники скачать torrent.
ТЫК.
0
Просто Икс
456 / 164 / 31
Регистрация: 15.12.2009
Сообщений: 485
22.02.2020, 23:49 87
Обучающие материалы курса Computer Game Engineering в Newcastle University, UK

Добавлено через 1 минуту
не только OpenGL
1
Просто Икс
456 / 164 / 31
Регистрация: 15.12.2009
Сообщений: 485
11.03.2020, 05:03 88
по части физики всякой разной...
http://physbam.stanford.edu

Добавлено через 2 минуты
впрочем там не совсем уроки, но может кто-нибудь что-то интересное для себя найдет
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2020, 05:03

Ищу исходники интересных проектов на C++
Приветствую всех! Мне тут подсказали, что для эффективного изучения языка и основных приемов,...

Подскажите где найти исходники программ(проектов) на QT
Хотелось бы нормальный рабочий проект (например с поддержкой БД) на QT, чтоб запустить и...

Где можно посмотреть исходники шаблонов проектов для C#?
Где можно посмотреть исходники шаблонов проектов для C#?

[Опрос] Где Вы храните исходники своих приватных проектов?
Добрый день, раньше никогда не любил пихать чтолибо важное в облака, но после очередной поломки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
88
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.