|
13 / 7 / 0
Регистрация: 02.06.2014
Сообщений: 27
|
|
Литература, уроки по OpenGL 3+01.12.2014, 17:47. Показов 43317. Ответов 146
Метки нет (Все метки)
0
|
|
| 01.12.2014, 17:47 | |
|
Ответы с готовыми решениями:
146
Уроки 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 | |
|
Помогаю со студенческими работами здесь
60
Литература по OpenGL
Литература по OpenGL Литература по OpenGL
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|