|
13 / 7 / 0
Регистрация: 02.06.2014
Сообщений: 27
|
|
Литература, уроки по OpenGL 3+01.12.2014, 17:47. Показов 44738. Ответов 147
Метки нет (Все метки)
0
|
|
| 01.12.2014, 17:47 | |
|
Ответы с готовыми решениями:
147
Уроки OpenGL - FAQ Дайте ссылки на уроки по OpenGL в C# Уроки создания движков и редакторов на OpenGL+delphi |
|
13 / 7 / 0
Регистрация: 02.06.2014
Сообщений: 27
|
|
| 14.12.2014, 13:08 [ТС] | |
|
Во-вторых, создать окно можно с помощью WinAPI, Qt и т.д, но мы же здесь говорим не о том, как создать окно и обрабатывать события, а об OpenGL, правильно? А в Qt никак не запрещается писать на чистом OpenGL.
0
|
|
| 14.12.2014, 15:26 | ||
|
C:\Qt\Qt5.3.2\5.3\Src\qtbase\src\gui\ope ngl и в примеры: C:\Qt\Qt5.3.2\Examples\Qt-5.3\opengl В конечном итоге, все Qt-классы - это классы на чистом C++. На исходниках Qt можно учиться. Брать для себя какие-то полезные идеи, и даже брать целые классы и изменять для своего проекта, при этом, конечно, не нарушая лицензии GPL Я научился накладывать текстуру на кубик, так что скоро покажу, как это делать. И не только это. Несмотря на то, что бывают такие агрессивно настроенные люди - свои маленькие победы буду выкладывать, даже им на зло, но в большей степени для друзей и себя. Всех кто со мной - считаю своими друзьями, и при этом буду счистив услышать любую конструктивную критику, которая поможет делать что-то лучше (пусть даже капельку). Впереди загрузка объектов из Blender'а, камера, Bullet Physics и т.д. P.S. Просьба никого не провоцировать и не отвечать на провокации
0
|
||
| 15.12.2014, 18:17 | |||||||||||
|
Cейчас пишу множество разнообразных небольшие примеров, чтобы руки набить. Для того, чтобы набирать из головы и никуда не подсматривать
Делюсь достижением. Следующий пример очень интересный. Я многое взял из примера Qt "examples/hellogl_es2". В моём примере: - наложение текстуры на треугольник - анимация (вращение по таймеру) - вывод количества кадров в секунду (FPS) Замечание. Я использовал более старый стандарт OpenGL в шейдерах. По-моему, его называют OpenGL ES. Он катит, к примеру, для Android OpenGL ES:
Исходники: https://github.com/8Observer8/TexturedTriangle Исполняемый файл для Win7: https://yadi.sk/d/dD84FsxPdPbBf
1
|
|||||||||||
|
19 / 4 / 1
Регистрация: 02.12.2014
Сообщений: 9
|
||||||
| 10.01.2015, 20:18 | ||||||
|
Кстати о GLSL. На днях закончил описание адаптационной библиотеки GLSL для С++, чтоб прям в программе можно было использовать векторочки, матрицы и ГЛСЛевские функции. Спешу поделиться этой вкусняшкой с обществом:
GLSL.hpp Хеадер содержит базовые классы наподобие GLSL'евских (bvec2, vec3, ivec4, mat3, dmat4...) и операторы для них, а также написанные на ассемблере GLSL-функции (dot, cross, length, normalize, sin, sqrt, abs, mod, tanh, imulExtended, inverse, round, packHalf2x16 и пр.). GLSL.hpp является однофайловой альтернативой известной библиотеки glm. Также как и в glm, тут упор сделан на максимальное соответствие синтаксиса официальной GLSL документации, однако есть несколько упрощений. В GLSL.hpp нет поддержки half-векторов, а выделение субкомпонентов вектора при свиззлинге выглядит как вызов функции:
Передирал с официальной документации, т.к. онлайн-документация, как оказалось, полна багов и неточностей, как будто мартышки копипастали. Все функции описаны на ассемблере; операторы - пока что нет (инлайнами). Если будут обновления GLSL.hpp, адресс ссылки на файл останется тем же. Просто перескачайте. Вопросы и баг-репорты желательно пишите тут, ибо на здешний форум я редко захожу.
0
|
||||||
|
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 1
|
|
| 04.06.2015, 16:10 | |
|
хорошие уроки по OpenGL, может кому-то тоже пригодятся: http://learn-gl.blogspot.com/p/blog-page.html
0
|
|
|
64 / 63 / 6
Регистрация: 02.09.2008
Сообщений: 181
|
|
| 24.06.2015, 17:49 | |
|
Хорошие уроки по OpenGL 4
www.gametutorials.com/tutorials/opengl-4/ очень просты уроки по С++ с примерами как это применяется в играх http://www.gametutorials.com/t... tutorials/
1
|
|
| 24.06.2015, 19:09 | |
|
0
|
|
|
|
||
| 07.08.2015, 12:23 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 17.04.2015
Сообщений: 15
|
|
| 06.09.2015, 08:59 | |
|
Отличная книга по OpenGL. Рекомендую всем прочитать, отпадут многие вопросы
https://docviewer.yandex.ru/?u... 6e0&page=1
0
|
|
|
4 / 4 / 4
Регистрация: 30.01.2015
Сообщений: 120
|
|
| 20.09.2015, 15:33 | |
|
Существует ли на русском языке справочник по функциям opengl? Чтобы там было их описание и что они делают.
0
|
|
|
32 / 24 / 7
Регистрация: 01.08.2014
Сообщений: 115
|
|
| 20.09.2015, 15:59 | |
|
Roma12, справочный материал по функциям см. в книге «OpenGL. Суперкнига» (Ричард Райт, Бенджамин Липчак).
0
|
|
| 04.09.2016, 18:32 | |
|
Очень рекомендую эту книгу: WebGL. Программирование трехмерной графики
WebGL 1.0 базируется на OpenGL ES 2.0. Он и рассмотрен в книге. Потом вышел WebGL 2.0, который базируется на OpenGL ES 3.0 В книге разбирается множество примеров. Отлично объясняется язык шейдеров GLSL ES. Даже если вы используете C++, то всё равно вам будут понятны примеры на JavaScript. Главное, что в книге всё написано максимально понятно и подробно. Начните читать - не пожалеете.
0
|
|
|
0 / 0 / 0
Регистрация: 01.10.2016
Сообщений: 3
|
|
| 01.10.2016, 22:42 | |
|
Здравствуйте, появилась срочная необходимость разобраться с OpenGl ES на C++. Подскажите пожалуйста литературу на русском. Буду благодарен.
0
|
|
| 15.02.2017, 20:56 | |
|
Онлайн книга по компьютерной графике, на английском, 2016 года: Introduction to Computer Graphics by David J. Eck
0
|
|
| 25.02.2017, 00:44 | |
|
Туториал по OpenGL 3.3 (OpenTK) на C#: OpenTK Tutorials by Kabuto
0
|
|
| 23.03.2017, 20:17 | |
|
1
|
|
|
903 / 424 / 159
Регистрация: 02.04.2014
Сообщений: 1,206
|
|
| 27.03.2017, 18:40 | |
|
8Observer8, ссылка на lighthouse3d не открылась
http://antongerdelan.net - не густо материала http://lazyfoo.net - по шейдерам только 8 самых простеньких урока из 36 http://www.tomdalling.com/ - всего 8 уроков. .базовых https://courses.edx.org/c4x/Be... links.html - ссылка на ссылки (многие из них ты уже перечислил) Полезной показалась эта: https://en.wikibooks.org/wiki/... ern_OpenGL https://open.gl - несколько чуть переделанных уроков с https://learnopengl.com Кстати, про learnopengl.com Сегодня на Хабрахабре опубликовали мой перевод одного из тех уроков Урок 1.8 — Системы координат. Предыдущие уже были переведены другими энтузиастами: 1. OpenGL 2. Создание окна 3. Hello Window 4. Hello Triangle 5. Shaders 6. Текстуры 7. Трансформации все уроки с картинками и рабочими примерами
2
|
|
| 27.03.2017, 19:06 | |||
|
Добавлено через 5 минут
0
|
|||
| 27.03.2017, 19:06 | |
|
Литература по OpenGL
Литература по OpenGL Литература по OpenGL
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|