Вопросы с тегом 'opengl'

OpenGL (Open Graphics Library) - это графический стандарт и API, независимый от платформы и доступный для настольных компьютеров, рабочих станций и мобильных устройств. Он предназначен для обеспечения аппаратно-ускоренного рендеринга и, следовательно, дает значительно лучшую производительность по сравнению с традиционным программным рендерингом. OpenGL используется для приложений, таких как программное обеспечение САПР и компьютерные игры. Стандарт OpenGL, а также OpenGL ES контролируется группой Khronos.
2
ответов

Почему было бы выгодно иметь отдельную матрицу проекции, но сочетать модель и матрицу просмотра?

Когда вы изучаете 3D-программирование, вас учат, что проще всего думать о трех матрицах преобразования: Модельная матрица. Эта матрица индивидуальна для каждой модели, и она вращается и масштабирует объект по своему желанию и, наконец, перемещает е...
задан 16 мая '12 в 14:29
2
ответов

разница в freeglut vs glew?

Недавно я начал изучать OpenGL (> 3.3), и я заметил, что множество примеров и руководств используют как freeglut, так и glew, но на самом деле не объясняют разницу вообще. Лучшее описание, которое я нашел после googling & reading ad nauseum, ...
задан 25 марта '13 в 14:38
11
ответов

Учебные ресурсы OpenGL 4.x

Я знаю, что есть некоторые вопросы об обучении OpenGL. Вот что я знаю: математика для 3D Теория 3D Вот что я хочу знать:  - OpenGL 4.0 Основной профиль (или последний)  - Шейдерный язык 400 (или последний)  - каждая часть выше (если она не раб...
задан 09 авг. '10 в 13:43
3
ответов

Понимание glm:: lookAt()

Я следую учебнику, чтобы изучить OpenGL, в котором они использовали функцию glm::lookAt() для создания представления, но я не могу понять работу glm::lookAt() и, по-видимому, нет подробной документации GLM. Может ли кто-нибудь помочь мне понять пара...
задан 17 февр. '14 в 16:27
7
ответов

Как сделать рендеринг текста в OpenGL для графического интерфейса?

Я реализую GUI, созданный поверх OpenGL. Я столкнулся с проблемой, что каждый GUI будет иметь - рендеринг текста. Я знаю несколько методов рендеринга текста в OpenGL, однако мне интересно, какой из них лучше всего подходит для графического интерфейса...
задан 15 янв. '10 в 16:07
7
ответов

Инициализация OpenGL без GLUT

каждое введение и образец, который я могу найти, по-видимому, используют GLUT или некоторые другие рамки для "инициализации" OpenGL. Есть ли способ инициализировать OpenGL только тем, что доступно в GL и GLU? Если нет, то что делает GLUT, что без нег...
задан 18 мая '09 в 21:07
2
ответов

ffmpeg video to opengl texture

Я пытаюсь сделать фреймы захваченными и преобразованными из видео, используя ffmpeg, в текстуру OpenGL, которая будет помещена в квадрат. Я довольно сильно измучил Google и не нашел ответа, ну, я нашел ответы, но никто из них, похоже, не работал. В ...
задан 27 июня '11 в 18:53
5
ответов

Наложение на трехмерное полноэкранное приложение

Я хочу отобразить некоторые пользовательские графики поверх стороннего полноэкранного приложения Windows. Вы играли в Steam-игры? Он имеет исполняемый файл GameOverlayUI.exe, который позволяет вам получать доступ к окнам Steam из игры. (Элементы GUI...
задан 29 мая '09 в 16:32
2
ответов

Обновленный учебник GLSL?

У меня есть достаточно хороший шейдер для выполнения преобразований HSL, но все это написано в GLSL старой школы, и из того, что я видел, очевидно, много всего, что он делает, устарел в более поздних версиях OpenGL. Но мне было сложно найти информаци...
задан 16 нояб. '10 в 4:16
6
ответов

Изучение современного OpenGL

Я знаю, что в последние несколько лет были похожие вопросы, но после некоторых исследований я все еще не могу решить, откуда и от чего я должен учиться. Я также хотел бы видеть ваш текущий, фактический взгляд на современное программирование OpenGL с ...
задан 04 янв. '12 в 23:38
1
ответ

Упаковка произвольных треугольников в конечную коробку?

Мне нужно упаковать треугольники в ящик так же разумно, как и часть 3D-оптимизации (я набиваю альфа-сегменты разных текстур в одну разную текстуру для использования с сортировкой по глубине, поэтому текстуры на 't с каждым новым tri) Есть ли алгорит...
задан 14 июля '14 в 13:55
3
ответов

Организация шейдеров GLSL в OpenGL-движке

Что лучше? В есть одна шейдерная программа с большим количеством мундиров, определяющая огни для использования или сопоставления (например, мне нужна одна сетка для отображения параллакса, а другая - параллакс/зеркальное отображение). Я бы сделал ...
задан 10 янв. '11 в 20:53
3
ответов

Отображение атрибутов шейдера вершин в GLSL

Я кодирую небольшой движок рендеринга с шейдерами GLSL: Каждая Mesh (ну, submesh) имеет несколько вершинных потоков (например, положение, нормаль, текстура, тангенс и т.д.) в один большой VBO и MaterialID. Каждый материал имеет набор текстур и свой...
задан 02 февр. '11 в 14:03
2
ответов

Что на самом деле обрабатывает рисунок обоев Windows?

Я пытаюсь работать над проектом, где я могу анимировать обои с окнами 7, либо с opengl/directx, либо с помощью GDI. Я посмотрел, как окна Windows окна выложены, и я понял, что все "Progman" → "SHELLDLL_DefView" → "SysListView32" иерархии. Я попыт...
задан 04 июня '15 в 9:10
2
ответов

Положение камеры в мировой координате из cv:: solvePnP

У меня есть откалиброванная камера (внутренняя матрица и коэффициенты искажения), и я хочу знать положение камеры, зная некоторые 3D-точки и их соответствующие точки на изображении (2d точек). Я знаю, что cv::solvePnP может мне помочь, и после проч...
задан 05 сент. '13 в 16:20