Я пытаюсь понять, что делает следующий код: glm :: mat4 Projection = glm :: перспектива (35.0f, 1.0f, 0.1f, 100.0f); Создает ли это матрицу проекции? Отсекает все, чего нет в ...
Я много читал об этом, чем больше я читаю, тем больше путаюсь. Мое понимание: в основных рядах строки хранятся непрерывно в памяти, в основных столбцах столбцы хранятся непрерывно в ...
Мне нужно нарисовать буфер, содержащий пару тысяч вершин. Я использую vbo для хранения данных. Я знаю, что мне придется обновлять VBO много раз, но только небольшими частями за раз. Итак, я ...
Время немного математики на конец дня. Мне нужно спроецировать 4 точки размера окна: <0,0> <1024,768> В координаты мирового пространства, чтобы он сформировал четырехугольную форму .. ,
Кто-нибудь встречал или имел пример стабильных флюидов Джоса Стама, но в 3D? Мне нужно заняться трехмерной версией этого в openGL, но я ужасно это делал. Есть пример ...
В настоящее время я работаю над 2d Top -down RPG, написанной на Java 1.6 с LWJGL. Я реализовал использование VBO в своей игре, и теперь я поддерживаю два из них :один для данных вершин и один для текстуры...
Я читал о создании графических «слоев абстракции», чтобы было удобно переключаться между графическими платформами. К сожалению, Мне не удалось найти подробностей по этому вопросу. Is ...
В настоящее время я пишу игру, которая использует 2D-вывод OpenGL под sdl, и я пытаюсь загрузить текст с помощью SDL_ttf. Однако я должен заполнить текст пустыми пикселями, поскольку кажется, что простой OpenGL не ...
Does glTexParamter act on all textures globally or only the texture that is currently bound. For example, if I call this at the texture load: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, ...
Как новичок в OpenGL, я хотел бы знать, что они делают и почему они необходимы. Например, в вызове glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
В прошлом году я прошел курс компьютерной графики (выпускной уровень). Мы потратили семестр на создание трассировщика лучей и добавление к нему функций. Мы построили все с нуля на C ++, предположительно для ...
Я хочу обновить мое научное 3D приложение из Freeglut в GLFW, но я беспокоюсь о скрытых конфликтах или потере данных, На самом деле мое приложение работает как шарм с Freeglut и у меня нет ...
Я работаю над приложением OpenGL на своем портативном компьютере. Мое приложение показывает множество черных и белых неузнаваемых узоров, когда я пытаюсь отобразить монохромное изображение (довольно большое). У меня есть подозрение, что это может быть
У меня есть следующий код: glShaderSource (shader, 1, (const char **) data.c_str ( ), ЗНАЧЕНИЕ NULL); Но это приводит к сбою моей программы. Как преобразовать std :: string в const char **?
Я также пробовал (const char **) ...
Я изучаю шейдинг glsl и сталкивался с разными форматами файлов. Я видел, как люди расширяли свои вершинные и фрагментные шейдеры .vert и .frag. Но я также видел расширения .vsh и .fsh, ...
Я просто не понимаю, для чего нужен glMatrixMode OpenGL. Насколько я понимаю, когда вызывается glMatrixMode (GL_MODELVIEW), за ним следуют glVertex, glTranslate, glRotate и тому подобное,
то есть ...
У меня есть подкласс CAOpenGLLayer, который переопределяет drawInCGLContext. Я рисую прямоугольник с помощью OpenGL. CAOpenGLLayer добавляется в CALayer и отображается. Поэтому, когда я хочу нарисовать ...
Мне было интересно, можно ли запустить многооконное приложение OpenGL на нескольких GPU одновременно? Чтобы быть более конкретным, скажем, я создал приложение с двумя окнами, каждое из которых разделяет ...
Я пытаюсь использовать OpenGL 3.3 / 4.1 на моем Mac OSX 10.9 теперь, когда он наконец-то доступен. Я использовал книгу SuperBible 5 и ее примеры для изучения 3.3. Я только что узнал, что это на самом деле только ...
Я создаю движок 2D-спрайтов в OpenGL и хочу отключить MIP-карты, так как они мне не нужны. Когда я вызываю: glTexImage2D (GL_TEXTURE_2D, 0, GL_RGBA, internal-> internal_w, internal-> internal_h, 0, ...
Я хочу визуализировать мою сцену в одном потоке, а затем воспроизвести результат в окне, принадлежащем другому потоку. Чтобы избежать чтения фреймбуфера обратно в память процессора, я хотел бы использовать объект фреймбуфера. Так ...
Я пытаюсь провести линию между двумя (2D) точками, когда пользователь проводит пальцем по сенсорному экрану. Для этого я планирую рисовать прямоугольник при каждом обновлении касания между X и Y…
Мне нужно подавить флаги "-arch x86_64 -arch i386", которые Waf передает в GCC. Я строю приложение SDL / OpenGL. Если я связываюсь с 32-битным SDL, я получаю сообщение об ошибке Undefined ...
Я обнаружил, что "gl_NormalMatrix - Матрица 3x3, представляющая матрицу обратного транспонирования "модель-вид". Почему матрица нормалей должна быть матрицей обратной транспонированной модели-представления? Почему я не могу ...
Я пытаюсь реализовать Ambient Occlusion в экранном пространстве (SSAO) на основе демонстрации R5, которую можно найти здесь: http://blog.nextrevision.com/?p=76 In Факт, я пытаюсь адаптировать их SSAO - Linear shader к моему собственному ...
У меня есть набор точек, и каждая из них имеет область «влияния» или, по сути, радиус. Я хотел бы иметь возможность нарисовать каждый из этих кругов влияния для всех точек как простую круговую линию ....
Наконец-то я вручную нарисовал сферу :) Я хочу, чтобы моя сфера была красной, а контуры были зелеными. Для этого я сделал следующее. Я нарисовал сплошную сферу красным цветом, а затем нарисовал то же самое ...
Я хочу вычислить все необходимые вершины и соединить их линиями, чтобы в итоге получилась сфера. Сколько существует способов сделать это? А также линии между вершинами, будут ли ...