0
ответов

Обработка 3D-графики - Как рассчитать матрицу вида модели

У меня проблемы с пониманием математики для преобразования из пространства объектов в пространство просмотра. Я делаю это аппаратно, и у меня есть матрица Atranspose ниже: ATranspose = [rightx upx ...
вопрос задан: 27 April 2011 01:08
0
ответов

Указывает ли OpenGL, что константы имеют какое-либо конкретное значение?

Так что я не был бы настолько глуп, чтобы спросить это в общем, но вот ситуация. Я в классе компиляторов, и теперь, когда мы закончили компилятор для нашего разработанного языка, нам нужно написать ...
вопрос задан: 26 April 2011 03:07
0
ответов

Сложности с пониманием индексов в glDrawElements

Я пытаюсь нарисовать местность с помощью GL_TRIANGLE_STRIP и glDrawElements, но мне очень сложно понять, что такое индексы в glDrawElements... Вот что у меня есть на данный момент: void ...
вопрос задан: 24 April 2011 23:04
0
ответов

Почему связаны SDL и OpenGL?

Я возился с SDL и обнаружил, что вы не можете вращать изображения с помощью SDL. Везде, где задавали этот вопрос, люди говорили об использовании OpenGL для ротации. Я всегда думал, что SDL ...
вопрос задан: 24 April 2011 06:35
0
ответов

наложение текстуры с идеальным пикселем в современном OpenGL

Решив попробовать программирование в современном OpenGL, я оставил конвейер фиксированных функций, и я не совсем уверен о получении той же функциональности, что и раньше. Я пытаюсь отобразить текстуру ...
вопрос задан: 23 April 2011 13:42
0
ответов

OpenGL: Как превратить 2D-форму в 3D?

У меня есть OpenGL программа (написанная на Delphi), позволяющая рисовать многоугольник. Я хочу автоматически вращать (токарно) его вокруг оси (скажем, Y asix) и получить трехмерную форму. Как я могу это сделать?
вопрос задан: 23 April 2011 08:54
0
ответов

Как использовать проверку глубины при рендеринге во внеэкранный буфер, а затем в текстуру

Я рендеринг своей сцены в текстуру. Это отлично работает, за исключением того, что проверка глубины не работает. Как включить проверку глубины при рендеринге внеэкранной текстуры? Я использую класс FrameBuffer http: // ...
вопрос задан: 22 April 2011 00:03
0
ответов

Портативная библиотека набора инструментов для создания приложений OpenGL

Я новичок в OpenGL, и я делал несколько руководств, используя GLUT. GLUT кажется довольно неуклюжим и «старомодным» (если вы понимаете, что я имею в виду: D), поэтому я спрашиваю, есть ли еще немного ...
вопрос задан: 20 April 2011 14:21
0
ответов

Почему эта ошибка сегментации шейдера OpenGL при вызовах glCreateShader ?

Я пытаюсь научиться писать шейдеры OpenGL. Почему эта ошибка сегментации кода при запуске на моем компьютере? (Я использую Ubuntu 10.04 и назвал его shader.cpp.) #Include Почему эта ошибка сегментации кода при запуске на моем компьютере? (Я
вопрос задан: 20 April 2011 01:45
0
ответов

Что такое текстура с плавающей запятой?

Я пытаюсь осмыслить текстуры с плавающей запятой, но мне трудно найти какие-либо хорошие ресурсы, которые бы мне их объяснили .. Я попытался прочитать спецификацию OpenGL ARB_texture_float, но я ...
вопрос задан: 18 April 2011 21:16
0
ответов

OpenGL: Отключение нескольких текстурных блоков

Как отключить несколько текстурных блоков, потому что они влияют на другие части рендеринга. Активирую их: glActiveTexture (GL_TEXTURE0 + index); glBindTexture (GL_TEXTURE_2D, ...
вопрос задан: 18 April 2011 15:48
0
ответов

Начало работы с Qt + OpenGL

Я хочу разрабатывать проекты, основанные на версии OpenGL Superbible 2010 года с Qt. Я хочу делать такие вещи, как перемещать источники света, изменять их цвет, активировать / деактивировать текстуры и т. Д. Простые вещи. Qt ...
вопрос задан: 16 April 2011 00:24
0
ответов

GLFW - Не удалось открыть окно

Поскольку моя охота за кроссплатформенным фреймворком / библиотекой продолжалась, GLFW упоминался много раз. Итак, я решил попробовать. Теперь кажется, что я даже не могу запустить окно. : - / #include # ...
вопрос задан: 13 April 2011 01:35
0
ответов

Изучение OpenGL без GLUT? [закрыто]

Мне еще предстоит найти хороший ресурс, который не включает GLUT, поскольку он является серверной частью. Конечно, есть учебники Nehe, но они мне не совсем понятны. Он использует Win32 API, но я хочу выполнять кросс -...
вопрос задан: 9 April 2011 23:58
0
ответов

Путаница в буфере вершин OpenGL

Не могли бы вы объяснить разницу между VertexBuffer, VertexArray, VertexBufferObject и VertexArrayObject? Я даже не уверен, что все это термины для разных вещей, ...
вопрос задан: 8 April 2011 07:31
0
ответов

Установка Cocos2d

Я пытался установить фреймворк cocos2d в свой xcode, но не смог. У меня Xcode версии 3.2.5, платформа cocos2d версии 0.99.5 и iOS версии 4.2. Я открыл терминал и ввел $ sudo /mac2/...
вопрос задан: 8 April 2011 04:43
0
ответов

OpenGL: Что быстрее - GL_POLYGON или GL_TRIANGLE_FAN?

Я собираюсь нарисовать правильный шестиугольник с одним цветом заливки. Я могу сделать это с помощью последовательности вызовов glVertex2 * (). Однако я спрашиваю о вызове glBegin (). Есть ли польза от использования ...
вопрос задан: 5 April 2011 23:40
0
ответов

Отображение 2D-проекции обратно в 3D-облако точек

У меня есть 3D-модель, состоящая из точечных вершин (XYZ) и, возможно, треугольных граней. Используя OpenGL или камеру-вид-матрицу-проекцию, я могу спроецировать 3D-модель на 2D-плоскость, то есть в окно просмотра или ...
вопрос задан: 4 April 2011 22:07
0
ответов

Как работают координаты текстуры opengl?

Я знаю, что перед каждым вызовом glVertex мне нужно вызывать одно из следующих действий: glTexCoord (0,0); glTexCoord (0,1); glTexCoord (1,1); glTexCoord (1,0); Но я понятия не имею, что они означают. Я знаю ...
вопрос задан: 3 April 2011 21:16
0
ответов

Как мне всегда держать объект перед всем остальным в OpenGL?

У меня есть эта функция, которая рисует небольшую трехмерную систему координат оси в нижнем левом углу экран, но в зависимости от того, что у меня передо мной, он может обрезаться. Например, я нарисовал ...
вопрос задан: 3 April 2011 00:02
0
ответов

OpenGL на Mac

Это действительно вопрос архитектуры или вопрос «как это работает», чем проблема, которую нужно решить. В документации Apple утверждается, что CGL - это api самого низкого уровня для управления контекстами OpenGL, но ему не хватает ...
вопрос задан: 2 April 2011 14:38
0
ответов

Какую версию OpenGL выбрать для кроссплатформенного настольного приложения

Я работаю в некоторых кроссплатформенных настольных приложениях с тяжелой 2-D графикой. Я использую спецификацию OpenGL 2.0, потому что мне нужны вершинные шейдеры. Мне нравится 3.2+ core API из-за его простоты и мощности. ...
вопрос задан: 31 March 2011 11:50
0
ответов

Буфер рендеринга OpenGL FBO или прикрепление текстуры

В каких случаях я хотел бы иметь прикрепленный буфер рендеринга к OpenGL FBO вместо прикрепления текстуры, кроме фреймбуфера по умолчанию? Как, прикрепление текстуры кажется гораздо более универсальным.
вопрос задан: 28 March 2011 14:54
0
ответов

Можно ли использовать индекс как индекс массива для доступа к списку ?

Мне интересно, можем ли мы использовать индекс для доступа к списку. Например: List list; list [5] //blah…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
вопрос задан: 26 March 2011 16:40
0
ответов

Как получить доступ к блоку памяти, который выделен std :: vector?

Многие люди рекомендуют класс vector для массива переменной длины. И мне нужно передать указатель на блок памяти в GL. Как я могу получить доступ к указателю на блок памяти, выделенный std :: vector?
вопрос задан: 26 March 2011 11:39
0
ответов

перспективная коррекция координат текстуры в 3D

Я пишу программный рендерер, который в настоящее время работает хорошо, но я пытаюсь получить перспективную коррекцию координат текстуры, а это не так. кажется верным. Я использую ту же матрицу ...
вопрос задан: 25 March 2011 20:13
0
ответов

Ошибки сборки OpenGL / glut / stdc ++

Я использовал Ubuntu и попытался использовать synaptic для установки всего, в чем было слово «GLUT», а также SDL и opengl. Но все же простая программа не компилируется. Он показывает следующее: opengl1.cpp: (....
вопрос задан: 23 March 2011 21:11
0
ответов

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

Я могу визуализировать треугольный градиент с помощью всего лишь одного треугольника и использования glColor для каждого угла. Но как создать идеальный прямоугольный градиент? Я пробовал с одним квадратом, но середина получится некрасивой ...
вопрос задан: 19 March 2011 12:59
0
ответов

Постоянная скорость игры Независимо от переменной FPS в OpenGL с GLUT?

Я читал подробную статью Коэна Виттерса о различных решениях игровых циклов, но у меня возникли некоторые проблемы с реализацией последнего с GLUT, который рекомендуется. После прочтения ...
вопрос задан: 18 March 2011 23:49
0
ответов

Как увеличить куб в определенную позицию с помощью гомографии 3x3

Я могу отслеживать 4 координаты по разным изображениям одной и той же сцены, вычисляя гомография 3x3 между ними. Сделав это, я могу наложить на эти координаты другие 2D-изображения. Мне интересно ...
вопрос задан: 17 March 2011 18:36