opengl-es

я реализовал некоторые экраны с помощью libGDX, которые, очевидно, будут использовать Screen класс, предоставляемый платформой libGDX. Однако реализация для этих экранов работает только с заранее определенными размерами экрана. Например, если спрайт был предназначен для экрана размером 640 x 480 (соотношение ...

есть ли там какие-либо учебники, которые объясняют, как я могу нарисовать сферу в OpenGL без необходимости использовать gluSphere()? многие из 3D-учебников для OpenGL находятся только на кубах. Я искал, но большинство решений для рисования сферы, чтобы использовать gluSphere(). Существует также сайт, который...

Я столкнулся с проблемой, которая, как я считаю, зависит от ВАО, но я не уверен.. Я не уверен в правильном использовании ВАО, то, что я делал во время инициализации GL, было простым glGenVertexArrays(1,&vao) затем glBindVertexArray(vao) и позже, в моем конвейере рисования, я просто позвонил glBindB...

Я пытаюсь понять систему координат OpenGL. Однако в некоторых учебниках говорится, что система координат по умолчанию является левосторонней (см. http://www.c-sharpcorner.com/UploadFile/jeradus/OpenGLBasics11172005014307AM/OpenGLBasics.aspx) а другие говорят, что он правша (см. http://www.falloutsoftware.com/...

Я вижу много разных шейдеров фрагментов, #version 130 out vec4 flatColor; void main(void) { flatColor = vec4(0.0,1.0,0.0,0.5); } и все они используют другую переменную для "out color" (в этом случае flatColor). Итак, как OpenGL знает, что вы пытаетесь сделать? Я предполагаю, что это работает, потому...

Я новичок в OpenGL и графическом программировании. Я читал учебник, который был очень тщательно и хорошо написаны.Тем не менее, я попал в точку в коде, который я не совсем понимаю, и я хотел бы понять эти строки, прежде чем двигаться дальше. GLuint abuffer; glGenVertexArrays(1, &abuffer); glBindVertexAr...

Я слышал, что GL_QUADS будут удалены в версиях OpenGL > 3.0, почему это так? Тогда мои старые программы не будут работать в будущем? Я провел сравнительный анализ, и GL_TRIANGLES или GL_QUADS не имеют разницы в скорости рендеринга (может быть, даже это GL_QUADS быстрее). Так в чем же дело?...

Я считаю, что много времени OpenGL покажет вам, что это не удалось, ничего не рисуя. Я пытаюсь найти способы отладки программ OpenGL, проверяя стек матрицы преобразования и так далее. Каков наилучший способ отладки OpenGL? Если код выглядит и чувствует, что вершины находятся в правильном месте, как вы можете ...

Я хотел бы оставить огни OpenGL и сделать свой собственный. Я хотел бы, чтобы мои шейдеры учитывали переменное количество огней. можем ли мы объявить массив униформы в шейдерах GLSL? Если да, то как бы мы определили значения этих форм?...

Я хочу отобразить и повернуть одну 3D-модель, предпочтительно текстурированную, на iPhone. Не нужно увеличивать и уменьшать масштаб, или фон, или что-нибудь. У меня есть следующие: iPhone MacBook iPhone SDK блендер моя база знаний: Я могу делать 3D-модели в различных 3D-программах (мне больше всего нр...