0
ответов

Самый простой способ получить версию OpenGL с C #

Я использую внешнюю C ++ DLL, которая использует OpenGL. Но внешняя DLL перестает работать, когда в работающей системе нет OpenGL. Я пытался поймать исключение из DLL в моем коде C #, но похоже, что ...
вопрос задан: 18 January 2019 10:56
0
ответов

Как нарисовать только определенные части массива, заполненные данными вершин

КОНТЕКСТ: Я пытаюсь создать в openGL природную сцену с открытым миром. Массив terrainVertices длиной 3 * NUM_OF_VERTICES содержит данные вершин для ландшафта, который является источником шума ...
вопрос задан: 18 January 2019 09:42
0
ответов

Какой вид перемещения или поворота можно использовать для рисования прямой линии на фоновом изображении в стиле 3d?

Как показано на демонстрационном изображении, есть 3 прямые линии. Серый: (0, -2) -> (1000, -2) Красный: (0, 0) -> (1000, 0) Синий: (0, 2) -> (1000, 2) Я хочу нарисовать 4-я прямая от (0,0) до (1000,2) в ...
вопрос задан: 17 January 2019 09:29
0
ответов

Как правильно обрабатывать закадровый EGLContext в Linux при выполнении масштабной задачи рендеринга?

Вот моя ситуация, я работаю над механизмом рендеринга видео, который работает на облачных серверах GPU с 64-битной ОС Ubuntu 16.04. Движок слушает запросы пользователей, когда он получает запрос на рендеринг, он ...
вопрос задан: 16 January 2019 15:11
0
ответов

Unity: проект / нарисовать 3d объект на 2d плоскости

Я хочу воссоздать что-то вроде изображения ниже. Я создал четырехугольник, поместил его перед камерой, а затем добавил текстуру WebCam, чтобы воспроизводить канал камеры на плоскости 2d. Я тогда хочу разместить 3d ...
вопрос задан: 15 January 2019 21:46
0
ответов

OpenSceneGraph отбрасывает две тени в разные стороны. Как этого избежать?

Недавно я начал изучать источники света и тени в OpenSceneGraph, и одна проблема, с которой я сталкиваюсь, заключается в том, что когда я указываю свет на объект, тень отбрасывается в направлении, в котором находится свет ...
вопрос задан: 15 January 2019 16:31
0
ответов

Странное поведение поплавковых указателей [дубликат]

У меня есть этот метод void RectangleRenderer :: renderRectangle () {glGenBuffers (1, & VBO); unsigned int verticesSize = 48; float * vertices = this-> gt; createVertices (centerPosition, 0.5); ...
вопрос задан: 15 January 2019 15:09
0
ответов

Установка OpenGL и OpenAL в Ubuntu [закрыто]

Как я могу установить OpenGL (с GLUT) и OpenAL (с ALUT) в Ubuntu Lucid lynx? Я пробовал установить Mesa 7.8. 2 с помощью configure и make (метод описан на сайте www.mesa3d.org), но он не устанавливается ...
вопрос задан: 5 January 2019 00:29
0
ответов

Настройка OpenGL в Ubuntu

Мне нужна помощь в настройке OpenGL и SDL в Ubuntu. Подходит ли Ubuntu для разработки такого рода графики? У меня есть IDE CodeBlocks для C / C ++, и я загрузил библиотеки SDL 1.2. Что у меня ...
вопрос задан: 5 January 2019 00:27
0
ответов

OpenGL: чтение цветового буфера

Я прикрепил 4 цветовых буфера к кадровому буферу и рендерил в каждом из них. Каждый цветовой буфер имеет размер окна. Я пытаюсь прочитать цвет пикселей одного из этих цветовых буферов, используя ...
вопрос задан: 1 January 2019 16:40
0
ответов

Режим мультипликативного смешивания OpenGL

Я пытаюсь нарисовать изображение поверх полностью непрозрачного фона, используя аддитивное смешивание или мультипликативное смешивание в зависимости от переключателя. Оба работают, но альфа изображения игнорируется, когда ...
вопрос задан: 1 January 2019 04:27
0
ответов

Кольцевая буферизованная SSBO с вычислительным шейдером

Я выполняю выборку усеченного вида и генерирую команды рисования на графическом процессоре в вычислительном шейдере, и я хочу передать ограничивающие тома в SSBO. В настоящее время я использую только большой равномерный массив, но ...
вопрос задан: 30 December 2018 21:03
0
ответов

Как передать данные из вершинного шейдера во фрагментный шейдер с шейдерами между ними [дубликаты]

(Я ДЕЙСТВИТЕЛЬНО новичок в этом.) Я хочу передать цвет vec4 из моего вершинного шейдера в фрагментный шейдер. Нужно ли передать его из вершины -> тесселяция -> геометрия -> фрагмент или это возможно просто ...
вопрос задан: 30 December 2018 18:50
0
ответов

Различия между WebGL и OpenGL

Кто-нибудь может дать мне простой ответ о точной разнице между OpenGL и WebGL? Мне нужно более конкретно о следующем: семантика программирования, наследование API, расширения API и т. д. Я ...
вопрос задан: 30 November 2018 12:44
0
ответов

C ++ / OpenGL конвертирует мировые координаты в экранные (2D) координаты

Я делаю игру на OpenGL, в которой у меня есть несколько объектов в мировом пространстве. Я хочу создать функцию, в которой я могу взять местоположение объекта (3D) и преобразовать его в местоположение на экране (2D) ...
вопрос задан: 8 November 2018 22:58
0
ответов

SDL OpenGL Alt-tab в полноэкранном режиме дает непредсказуемые результаты

Я пишу игру в C ++ с использованием SDL 1.2.14 и включенных в него привязок OpenGL. Однако, если игра находится в полноэкранном режиме и я выхожу, удерживая Alt, Tab, а затем возвращаюсь в игру, результаты будут непредсказуемыми. ...
вопрос задан: 2 October 2018 06:20
0
ответов

ld не компонует OpenGL в Linux

gcc -lGL -lGLU -lglut light.c /tmp/ccfuthSi.o: В функции `init': light.c:(.text+0x72): undefined reference to `glClearColor' light.c:(.text+0x7e): неопределенная ссылка на `glShadeModel' light.c:(....
вопрос задан: 2 September 2018 15:15
0
ответов

HDR, адаптивное отображение тонов и MSAA в GLSL

Пытаясь научиться OpenGL, я работаю над 5-м изданием Superbible. В настоящее время я пытаюсь понять, как совместить HDR и MSAA (как описано в главе 9). Для ...
вопрос задан: 1 August 2018 05:25
0
ответов

Конечные точки OpenGL GL_LINES не присоединяются

У меня проблемы с блоком GL_LINES ... строки в приведенном ниже примере не соединяются на концах (хотя иногда он случайным образом решает подключиться угол или два). Вместо этого приходят конечные точки ...
вопрос задан: 30 July 2018 04:29
0
ответов

OpenGL: повторное использование буферов обратной связи преобразования перезаписывает уже установленные текстуры

У меня есть работающая реализация этой техники для просмотра усеченного конуса инстанционной геометрии. Суть метода заключается в том, что мы используем вершинный шейдер, чтобы проверить, лежат ли границы объекта ...
вопрос задан: 13 July 2018 21:08
0
ответов

Как инициализировать glm :: mat4 массивом?

Я использую математическую библиотеку OpenGL (glm.g-truc.net) и хочу инициализировать glm :: mat4 массивом с плавающей запятой. float aaa [16]; glm :: mat4 bbb (aaa); Это не работает. Думаю, решение ...
вопрос задан: 11 July 2018 12:52
0
ответов

Рендеринг мешей с несколькими индексами

У меня есть некоторые данные вершин. Позиции, нормали, текстурные координаты. Я, вероятно, загрузил его из файла .obj или какого-то другого формата. Может быть, я рисую куб. Но каждый фрагмент данных вершины имеет свой собственный индекс. ...
вопрос задан: 22 June 2018 14:05
0
ответов

glEnable(GL_DEPTH_TEST) — ничего не визуализируется

В OpenGL я показываю простую модель. Когда я включаю буфер глубины, glEnable(GL_CULL_FACE); glEnable(GL_DEPTH_TEST); glDepthMask(GL_TRUE); все исчезает. Я читал FAQ по OpenGL, но он не...
вопрос задан: 18 June 2018 02:39
0
ответов

Как линейно отрисовать глубину в современном OpenGL с помощью gl_FragCoord.z во фрагментном шейдере?

Я прочитал много информации о получении глубины с помощью фрагментного шейдера. например, http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=234519, но я все еще не знаю, ...
вопрос задан: 31 May 2018 18:00
0
ответов

Как проверить, находится ли объект вне области отсечения в OpenGL?

Я действительно сбит с толку по поводу преобразования представления модели OpenGL. Я понимаю все процессы преобразования, но когда дело доходит до матрицы проекции, я заблудился :( Если у меня есть точка P (x, y, z), как я могу ...
вопрос задан: 14 May 2018 03:02
0
ответов

Glsl mod vs Hlsl fmod

Я реализовал спиральный шейдер GLSL, описанный в этом вопросе, в HLSL, но результаты не такие. Я думаю, это из-за функции mod в GLSL, которую я перевел в fmod в HLSL. Я ...
вопрос задан: 25 April 2018 14:39
0
ответов

Что такое объекты массива вершин?

Сегодня я только начинаю изучать OpenGL по этому руководству :http://openglbook.com/the-book/ . Я добрался до главы 2, где я рисую треугольник, и я понимаю все, кроме VAOs (это аббревиатура в порядке? )....
вопрос задан: 13 April 2018 10:49
0
ответов

Понимание объектов массива вершин (glGenVertexArrays)

Меня смущает создание / создание объекта массива вершин (VAO) с помощью: glGenVertexArrays (GLsizei n, GLuint * массивы); и glBindVertexArray (GLuint); Поскольку я все еще могу создать ...
вопрос задан: 3 April 2018 22:11
0
ответов

Как нарисовать текст, используя только методы OpenGL?

У меня нет возможности использовать только методы OpenGL (то есть методы glxxx()). Мне нужно нарисовать текст, используя только методы gl. Прочитав красную книгу, я понял, что это возможно только через ...
вопрос задан: 31 March 2018 09:37
0
ответов

Что именно делает glEnableVertexAttribArray?

Я читал: http://alfonse.bitbucket.io/oldtut/Basics/Tut01%20Dissecting%20Display.html I я не совсем уверен, что делает эта функция. Я думаю, что это позволяет использовать данный VBO, но я не ...
вопрос задан: 5 March 2018 18:55