|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
Исходники Проектов на OpenGL07.02.2017, 07:01. Показов 20232. Ответов 87
Метки нет (Все метки)
Здравствуйте программисты!
Дай думаю напишу, может реально кто кинет ссылки где можно скачать готовые исходники: минипроекты с применением OpenGL. Может я зря думаю, что все специалисты по OpenGL такие ушлые, что не могут подсказать где искать исходники по OpenGL. В основном интересует на С++ WinaAPI. но другие тоже сойдут.
0
|
|
| 07.02.2017, 07:01 | |
|
Ответы с готовыми решениями:
87
Исходники OpenGL Ищу исходники opengl на visual c++ Является ли OpenGL open source? Если да, где можно скачать исходники |
|
827 / 244 / 47
Регистрация: 24.01.2013
Сообщений: 750
|
|
| 26.02.2017, 14:53 | |
|
2
|
|
| 02.03.2017, 00:42 | ||||||||||||||||||||||||||
|
Рисование одной точки с помощью C#, OpenGL 3.3 и шейдеров
Программа написана на C# + OpenGL с использованием библиотеки OpenTK. Рисует одну точку красного цвета, размером 10 пикселей с координатами (0.8, 0, 0). Координаты и размер задаются в вершинном шейдере, а цвет задаётся в фрагментном шейдере. Можете скачать и запустить проект, должно работать в VS2012-VS2015: PointWithCustomSizeAndColour.zip vShader.glsl (вершинный шейдер)
1
|
||||||||||||||||||||||||||
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 02.03.2017, 08:49 [ТС] | |
|
Статья + исходные коды для VBO: http://www.songho.ca/opengl/gl_vbo.html
Там есть exe файл его запустите и нажмите пробел. Переключается режим обычный и режим VBO.
1
|
|
| 04.03.2017, 18:24 | |
|
Примеры подключения OpenTK к WinForms, WPF и консольному проекту.
1
|
|
| 07.03.2017, 15:27 | |
|
Мой порт программы "ClickedPoints" c JavaScript+WebGL на C#+OpenGL/OpenTK
Эти программы эквивалентны: B этих программах рисуются точки с размером 10 пикселей в месте клика мыши. Координаты точек передаются в вершинный шейдер с помощью glVertexAttrib
1
|
|
| 08.03.2017, 14:02 | |
|
Принудительный запуск программы на C#/OpenGL с дискретной видеокартой
В примерах показано какой код нужно добавить и какие настройки выставить, чтобы программа на C#/OpenGL запускалась с дискретной видеокартой, а не с интегрированной: Тема для обсуждения: Принудительный запуск программы с дискретной видеокартой из C# Screenshot: Кликните здесь для просмотра всего текста
1
|
|
| 10.03.2017, 00:33 | |
|
Портирую примеры на C#/OpenGL/OpenTK с JavaScript/WebGL из этой книги: https://sites.google.com/site/webglbook/
К настоящему моменту портировал все примеры из второй и третьей главы. Прикрепил к сообщению в архиве: Ch02Ch03.rar Примеры можно запустить в браузере:
1
|
|
| 12.03.2017, 21:50 | |
|
Сделал маленький пример с VBO на C# WPF, которая просто выводить квадрат. Но как бонус, моя программа проверяет локаль и если локаль русская, то интерфейс будет переведёт на русский. В противном случае, интерфейс останется английским. Статья по локализации на хабре: Локализация WPF приложений И ещё один бонус - программа принудительно запускается со второй более мощной видео картой ноутбука. А если бы она запускалась с интегрированной, то не работала бы, потому что, например, у моей интегрированной версия OpenGL 3.1, а необходима версия 3.3, а у второй более мощной версия 4.5.
Скачать исходники: OpenGLBufferVBO (исходники).rar Скачать exe: OpenGLBufferVBO.rar Screenshot с русским интерфейсом: Кликните здесь для просмотра всего текста
Screenshot c английским интерфейсом: Кликните здесь для просмотра всего текста
0
|
|
| 14.03.2017, 09:07 | |
|
Наложение текстуры на квадрат на C# WPF и OpenTK.GLControl
VS2012-VS2015 OpenGL v2.0 .NET 3.0 Скачать EXE: OpenGLBufferVboTexture.rar Скачать исходники: OpenGLBufferVboTexture (исходники).rar Screenshot:
2
|
|
| 31.03.2017, 17:11 | |
|
Нашёл исходники небольшой 3D игры "OpenLara" на WinAPI и OpenGL: https://github.com/XProger/OpenLara
Может что-то удасться полезного подсмотреть. Например, логику построения небольшого игрового движка и шейдеров. В исходниках есть EXE. А так же можно поиграть в WebGL версию сборки, созданной с помощью Emscripten из C++. Видео геймплея
Как я понял, данный проект был поглощён этим проектом под названием "OpenTomb", но он уже на SDL2 вместо WinAPI, но так же на C++ и OpenGL, с реализацией игрового скриптинга на Lua. На всякий случай прикрепляю исходники обоих проектов.
0
|
|
| 31.03.2017, 17:26 | |
|
Проект OpenLara создан одним человеком. Я нашёл такую информацию от автора:
> Открыты ли какие-то исходники у оригинальной игры? Нет, но есть дизассемблер > Используются ли наработки других проектов? Меня консультируют ребята из аналогичного проекта OpenTomb > Откуда известны форматы данных оригинальной игры - текстур, уровней, моделей и т. д.? В 1999 году в сети появился анонимный документ частично описывающий форматы данных. Его со временем развило сообщество. > Откуда берутся параметры игровой логики - скорости врагов, урон оружия и т. д? Скорость и ускорение хранится в параметрах самой анимации. Урон худо-бедно из асм листинга достаётся. > Насколько вообще игровая логика соответствует оригиналу? Целью является полное воссоздание, так что в перспективе все недочёты будут пофикшены.
1
|
|
| 07.04.2017, 15:15 | ||
|
1
|
||
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 03.05.2017, 04:49 [ТС] | |
|
Игра либиринт 3D движок от первого лица. Версия 1 пока используется рисования по массивам вершин (без VBO).
Написана на Visual Studio 2012 WinAPI c++ OpenGL приложение Win32 написана без лишних библиотек типа глут. Окно и события собирается на голом WinAPI.
0
|
|
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 18.05.2017, 06:09 [ТС] | |
|
Вот исходник проекта, где используется VBO. Используется Голый WinAPI
Написано на Visual Studio 2012. Запускать файл Win32Project1.sln Два варианта: 1. (Тест VBP) Для каждого массива (цвет, координаты текстур и вершины). 2. (Тест VBO - большой массив) Объединение массива для трех атрибутов. У кого не сработает, может быть, что видеокарта не поддерживает VBO, либо как у меня по техническим требованиям поддерживает, а в реальности не работает - это подтверждается другими проектами с VBO. На ноутбуках с началом Windows 8 работает VBO.
0
|
|
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 18.05.2017, 06:09 [ТС] | |
|
Ошибка.
0
|
|
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 18.05.2017, 06:20 [ТС] | |
|
Как использовать шейдеры на голом WinAPI. Подключены библиотеки, указатели функций и тому подобное.
Также написано на Visual Studio 2012. Запускать файл Win32Project1.sln
0
|
|
|
Строитель
460 / 77 / 4
Регистрация: 18.06.2010
Сообщений: 515
|
|
| 18.05.2017, 06:41 [ТС] | |
|
Тут тоже используется шейдеры
0
|
|
| 31.10.2017, 09:46 | |
|
Здесь можно скачать много полезных примеров на WinAPI, OpenGL 3.3
1
|
|
| 10.12.2017, 16:08 | |
|
Исходные коды примеров на актуальном OpenGL 3.3, на чистом WinAPI (без использования каких либо библиотека вроде GLUT и т.д.). Никаких устаревших функций типа: glBegin/glEnd, glMatrixMode, glPushMatrix и т.д, которые были удалены из OpenGL 3.1 Core.
Скачать архив всех проектов в одном решении для VS2015: gl33lessons_source.zip Скачать архив с EXE всех примеров: gl33lessons_exe.zip Урок 1 - Создание контекста OpenGL 3.3 Урок 2 - Рисуем первый треугольник Урок 3 - Вращающийся куб с текстурой Урок 4 - Свет, камера, материал! Часть 1 Урок 5 - Свет, камера, материал! Часть 2 Урок 6 - Тени от объектов Урок 7 - Экранные эффекты F2 - Обесцвечивание (grayscale) F3 - Сепия (sepia) F4 - Инверсия (inverse) F5 - Размытие (blur) F6 - Рельеф (emboss) F7 - Псевдо-аберрация (aberration)
1
|
|
| 13.12.2017, 08:01 | ||
0
|
||
| 13.12.2017, 08:01 | |
|
Исходники Проектов на DirectX
Подскажите где найти исходники программ(проектов) на QT
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|