|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
Исходники Проектов на OpenGL07.02.2017, 07:01. Показов 19786. Ответов 87
Метки нет (Все метки)
Здравствуйте программисты!
Дай думаю напишу, может реально кто кинет ссылки где можно скачать готовые исходники: минипроекты с применением OpenGL. Может я зря думаю, что все специалисты по OpenGL такие ушлые, что не могут подсказать где искать исходники по OpenGL. В основном интересует на С++ WinaAPI. но другие тоже сойдут.
0
|
|
| 07.02.2017, 07:01 | |
|
Ответы с готовыми решениями:
87
Исходники OpenGL Ищу исходники opengl на visual c++ Является ли OpenGL open source? Если да, где можно скачать исходники |
|
|
|
| 07.02.2017, 07:24 | |
|
0
|
|
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
||
| 07.02.2017, 09:14 [ТС] | ||
|
1
|
||
| 07.02.2017, 11:08 | |
|
Если будет интересен WebGL, то здесь можно скачать примеры из книги Мацуды по WebGL: https://sites.google.com/site/webglbook/
Шейдеры WebGL версии 1.0 точно такие же как на OpenGL ES 2.0, поэтому подойдут примеры шейдеров на языке GLSL из книги OpenGL ES 2.0 Programming Guide: https://github.com/danginsburg... k-samples/ Добавлено через 3 минуты Вот примеры из книги Мацуды, скачать в один клик: http://rodger.global-linguist.... amples.zip
1
|
|
|
|
|
| 07.02.2017, 12:16 | |
|
1
|
|
| 07.02.2017, 12:35 | |
|
В исходниках книги Коичи Мацуды и Роджера Ли выше много интересных примеров и один из них это роботизированная рука манипулятора, которой можно управлять: https://jsfiddle.net/8Observer8/r5s552cm/
1
|
|
| 08.02.2017, 21:14 | |
|
1
|
|
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 11.02.2017, 15:50 [ТС] | |
|
Тут пояснения по кодам: http://pmg.org.ru/nehe/nehe01.htm
1
|
|
| 11.02.2017, 21:09 | |
|
0
|
|
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
||||||
| 12.02.2017, 09:47 [ТС] | ||||||
|
Короткий код на OpenGL с++ win32 приложение Для начинающих:
Код:
1
|
||||||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 12.02.2017, 11:53 | |
|
Я бы сразу забил на всякие интернет ресурсы с огрызками обучения.
Возьмите лучше хорошую книгу где все разжевано на русском с нуля, с примерами, кодами, exe. Липчак суперкнига opengl. Найдите в инете +диск. Юзает глут чтобы упростить жизнь…не знаю актуальна ли она теперь.
0
|
|
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
||
| 12.02.2017, 12:56 [ТС] | ||
|
Добавлено через 7 минут Чтобы найти диск, нужно просто в поиск писать ("CD"). Тогда можно нарыть диски.
0
|
||
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 12.02.2017, 15:29 [ТС] | |
|
Вот исходник, который собрал из страницы: http://pmg.org.ru/nehe/nehe01.htm
Естественно этот код не заработал на visual studio 2012. WinAPI c++ Пришлось его подкорректировать. Вверху коды подключения библиотек. Также используется многобайтовая кодировка. В исходнике один короткий код: MyKod.cpp
1
|
|
|
827 / 244 / 47
Регистрация: 24.01.2013
Сообщений: 750
|
|||||||
| 12.02.2017, 15:50 | |||||||
|
ну и так по логике - gluLookAt() должна модифицировать модельно-видовую матрицу:
1
|
|||||||
| 14.02.2017, 12:29 | |||||||||||
|
Примеры из книги Anton's OpenGL 4 Tutorials:
Добавлено через 20 часов 36 минут Пример кода, как использовать GLSL из GLUT: Basic program showing how to use GLSL and GLUT together main.cpp
Я проверил, код работает: Скриншот
Добавлено через 13 минут Для того, чтобы скрыть окно консоли в коде выше в Visual Studio нужно до функции main() добавить строку:
0
|
|||||||||||
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
||
| 14.02.2017, 12:38 [ТС] | ||
|
На всякий случай кину, библиотеку <GL/glew.h>:
1
|
||
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 14.02.2017, 12:42 [ТС] | |
|
Здесь написано про подключение библиотеки GL/glew.h: http://www.gamedev.ru/code/forum/?id=170533
1
|
|
| 14.02.2017, 13:38 | |||
Сообщение было отмечено infobos как решение
РешениеЯ создал следующие папки на диске C для GLUT и GLEW:
В папку "C:\OpenGL\glew" я скопировал содержимое архива glew-2.0.0-win32.zip с официального сайта: http://glew.sourceforge.net/ Скачал архив GLUT glutdlls37beta.zip с официального сайта здесь в этой строке:
Библиотеку "glut32.lib" я скопировал в папку "C:\OpenGL\glut\lib" Открыл VS, создал проект "Empty Project" и выставил настройки показанные на прикреплённых скриншотах внизу сообщения (в настройках я выбрал платформу для запуска на Windows XP). В корне проекта, рядом с main.cpp нужно скопировать glut32.dll P.S. Я считаю, что нужно скачивать 32-битные версии библиотек и создавать 32-битные приложения, так как это значительно увеличивает аудиторию. А 64-битные версии нужно создавать только в крайних случаях. Например, когда ваше приложение будет использовать больше 4 ГБайт оперативной памяти.
1
|
|||
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
||
| 14.02.2017, 14:01 [ТС] | ||
|
Скиньте Exe - файл для теста на моем ПК. Добавлено через 11 минут Мне фрилансер написал код, в котором используется шейдерный код, но GL/glew.h нету.
1
|
||
| 14.02.2017, 14:06 | |||||||
|
Для GLEW не нужно копировать DLL, так как я подключил статическую версию GLEW: glew32s.lib (обратите внимание на букву "s"). А в самом примере написано:
Статические библиотеки вшиваются в EXE. И ещё один момент. При сборке в Release вылезут ошибки с текстом "module unsafe for GLUTAndGLSL SAFESEH image". Для того, чтобы их исправить нужно поменять настройки, как на скриншоте:
1
|
|||||||
| 14.02.2017, 14:06 | |
|
Помогаю со студенческими работами здесь
20
Исходники Проектов на DirectX
Подскажите где найти исходники программ(проектов) на QT
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|