0
ответов

Рендеринг OpenGL во вторичном потоке

Я пишу приложение для просмотра 3D-моделей в качестве хобби-проекта, а также в качестве тестовой платформы для опробования различных методов рендеринга. Я использую SDL для управления окнами и событиями, а также OpenGL ...
вопрос задан: 30 May 2011 23:16
0
ответов

Как узнать, что активная текстура имеет идентификатор текстуры 0 в GLSL?

У меня есть ресурсы модели без текстур и Я устал делать их черными без освещения. Это потому, что если привязан идентификатор текстуры 0, и я спрашиваю сэмплер, он сообщает мне свой черный цвет. Позже ведущие ...
вопрос задан: 30 May 2011 09:07
0
ответов

Как разработать простую оболочку GLSL для использования шейдера

ОБНОВЛЕНИЕ: Поскольку мне что-то понадобилось сразу, я создал простую оболочку шейдера, которая выполняет то, что мне нужно. Вы можете найти его здесь: ShaderManager на GitHub. Обратите внимание, что он разработан для ...
вопрос задан: 29 May 2011 13:17
0
ответов

OpenCV + OpenGL + Qt

Я разрабатываю собственное приложение дополненной реальности. Я уже определил 4 угла для шаблонов, с которыми работаю. После определения 4 углов в правильном порядке я передаю их в ...
вопрос задан: 29 May 2011 09:52
0
ответов

Reading the pixels values from the Frame Buffer Object (FBO) using Pixel Buffer Object (PBO)

Can I use Pixel Buffer Object (PBO) to directly read the pixels values (i.e. using glReadPixels) from the FBO (i.e. while FBO is still attached)? If yes, What are the advantages and disadvantages of ...
вопрос задан: 27 May 2011 11:42
0
ответов

В OpenGL, Могу ли я нарисовать пиксель с точными координатами (5, 5)?

Под (5, 5) я подразумеваю точно пятую строку и пятый столбец. Мне было очень трудно рисовать объекты, используя координаты экрана, все координаты в OpenGL относительны и обычно находятся в диапазоне от -1,0 до 1,0. ...
вопрос задан: 27 May 2011 10:49
0
ответов

glDrawArrays vs glDrawElements

Хорошо, я все еще пытаюсь получить это работать. Важные части моего кода: def __init __ (self, vertices, normals, triangles): self.bufferVertices = glGenBuffersARB (1) glBindBufferARB (...
вопрос задан: 27 May 2011 07:46
0
ответов

Render cairo surface directly to OpenGL texture

I'm using cairo (http://cairographics.org) in combination with an OpenGL based 3D graphics library. I'm currently using the 3D library on Windows, but I'm hoping to receive an answer that is platform ...
вопрос задан: 24 May 2011 09:18
0
ответов

opengl oblique projection

Я хочу создать наклонную (кавалерскую) проекция в OpenGL. Я знаю, что эта операция не поддерживается по умолчанию, и вместо этого мне нужна матрица сдвига, а затем сделать ортогональную проекцию. Вы можете мне сказать ...
вопрос задан: 23 May 2011 17:36
0
ответов

Почему всегда есть некоторый шум в отображаемом тексте freetype?

Я пишу программу opengl, которая использует freetype2 как движок рендеринга текста. Используя его субпиксельный рендеринг на ЖК-дисплее, я обнаружил, что в результате рендеринга всегда присутствуют пиксели шума, почему это ...
вопрос задан: 22 May 2011 16:37
0
ответов

Почему glClear не очищает мой экран?

Вот простая программа opengl от мне. Я пытаюсь очистить экран перед тем, как нарисовать треугольник. Я вызвал glClear () в своей функции init (), однако казалось, что она не смогла очистить экран. # ...
вопрос задан: 22 May 2011 03:14
0
ответов

Как пересчитать выровненную по оси ограничивающую рамку после перемещения / поворота?

Когда я впервые загружаю свой объект, я вычисляю начальный AABB с максимальным и минимальным (x, y, z) баллы. Но это в пространстве объекта, и объект движется по миру и, что более важно, вращается. Как мне ...
вопрос задан: 19 May 2011 17:18
0
ответов

glDrawElements and flat shading

Is it possible to achieve flat shading in OpenGL when using glDrawElements to draw objects, and if so how? The ideal way would be to calculate a normal for each triangle only once, if possible. The ...
вопрос задан: 19 May 2011 10:35
0
ответов

Как мне смешивать пиксели в режиме экрана, подобном фотошопу, в OpenGL?

Я знаю, что glBlendFunc - это вызов функции для указания режим наложения пикселей. Я могу использовать режим умножения, как в Photoshop, формула которого выглядит так: C = A * B, где A - исходный пиксель, B - это ...
вопрос задан: 18 May 2011 09:43
0
ответов

Выбрать графическое устройство в windows + opengl

Я знаю, как открыть окно с openGL (с использованием Win32 или других инструментов). Но когда в системе 2 видеокарты. Как выбрать графическое устройство для рендеринга? Мой язык программирования - C ++, и я ...
вопрос задан: 18 May 2011 08:07
0
ответов

Простой класс камеры на основе OpenGL [закрыто]

Я ищу простая, но полная реализация камеры (библиотека) для OpenGL. Мой вариант использования - рендеринг объемных моделей, которые я визуализирую с помощью перенасыщения. Но моя текущая реализация камеры ...
вопрос задан: 18 May 2011 00:13
0
ответов

OpenGL в Windows использует тонны ЦП, когда SwapBuffers вызывается в RenderThread

Хорошо, поэтому я столкнулся с некоторыми проблемами с потоками с OpenGL в Windows. Я использую C # .NET для обертывания GL. У меня Windows7 x64. Итак, я попробовал два разных теста. В каждом тесте я рендерил ...
вопрос задан: 14 May 2011 16:14
0
ответов

Стратегии управления конечным автоматом OpenGL

В настоящее время я разбираюсь с OpenGL. Я начал с GLUT, но решил «перейти» к библиотекам SFML. SFML на самом деле предоставляет даже меньше утилит GL, чем GLUT, но он портативен и ...
вопрос задан: 13 May 2011 21:00
0
ответов

Попытка заставить камеру, похожую на мышь, работать в OpenGL на Mac OSX

Я работал над демонстрацией в OpenGL и пытался реализовать fps -как мышь-камера. Я использовал Max OSX Leopard, поэтому мне пришлось использовать Carbon, чтобы получить координаты экрана и ...
вопрос задан: 9 May 2011 00:24
0
ответов

C ++ OpenGL gluLookAt help

Я пытался использовать gluLookAt, но столкнулся с некоторыми проблемами ... во-первых, каково положение камеры по умолчанию, когда я пытаюсь использовать его, вся моя сцена, кажется, вращается вбок ...
вопрос задан: 8 May 2011 01:18
0
ответов

Использовать или не использовать VSync

Я решаю, использовать ли VSync для новой игры, которую я разрабатываю с использованием OpenGL. Цель состоит в том, чтобы предоставить пользователю лучший игровой опыт и иметь хороший баланс между ...
вопрос задан: 7 May 2011 19:51
0
ответов

Horrible performance loss when using Opengl FBO

I have successfully implemented a simple 2-d game using lwjgl (opengl) where objects fade away as they get further away from the player. This fading was initially implemented by computing distance to ...
вопрос задан: 6 May 2011 09:14
0
ответов

Визуализация текстурированного прямоугольника с помощью PyOpenGL

Я работаю над проектом с использованием PyOpenGL, и в настоящее время я пытаюсь заставить OpenGL визуализировать своего рода заставку. Мое решение - нарисовать текстурированный 2D-прямоугольник. К сожалению, это ...
вопрос задан: 6 May 2011 06:29
0
ответов

Проблема с трехмерной проекцией: значение Z не находится в [1, -1] после разделения перспективы

. Я пытаюсь сделать простой перспективная проекция в процессе растеризации 3D точки. Вот все матрицы и другая информация. Все матрицы являются строковыми. Система координат - правая. ...
вопрос задан: 4 May 2011 14:24
0
ответов

Want an OpenGL 2D example (VC++, draw a rectangle)

I want to create a high performace 2D program. I'm using VC++2008. Suppose I have created the main window. What I want is to draw a red rectangle (top left: 10,20, bottom right: 200, 300) in the main ...
вопрос задан: 4 May 2011 06:04
0
ответов

Операторы GLSL <> на vec4

Я смотрю на новый код GLSL, который не компилируется в мою текущую версию OpenGL, и мне интересно, что это за краткая форма следующие средства: база vec4; if (base <0.5) {result = (2 ....
вопрос задан: 2 May 2011 18:37
0
ответов

Высокоуровневые, дружественные к OpenGL библиотеки для начинающих и средних программистов на C ++

Недавно мне предложили "полностью пропустить API низкого уровня для сейчас и просто используйте несколько высокоуровневых библиотек, построенных на их основе. Поскольку сборка на простом opengl / directx - это много ...
вопрос задан: 30 April 2011 22:50
0
ответов

Избегайте ожидания SwapBuffers

Я обнаружил, что SwapBuffers в OpenGL будет занят-ждать, пока графическая карта не завершит работу со своим рендеринг или ожидает V-Sync. Это проблема для меня, потому что я не хочу ...
вопрос задан: 29 April 2011 08:39
0
ответов

OpenGL: Рисование линий с помощью VBO

Как нарисовать несколько отдельных линий с помощью одного VBO?
вопрос задан: 28 April 2011 15:24
0
ответов

Как работать с OpenGL и QT?

Я работаю над небольшим проектом, и мне нужно работать с OpenGL + QT Я новичок в них обоих. Так что мне нужен хороший учебник, который иллюстрирует, как работать с ними друг с другом, а не по отдельности, не так ли ...
вопрос задан: 27 April 2011 17:09