Вопросы по теме 'vertex-buffer'

Текстурирование объектов буфера вершин
Я хочу рисовать (большую) местность с помощью OpenGL. Итак, у меня есть набор вершин, скажем 256 x 256, который я храню в объекте буфера вершин во VRAM. Я правильно триангулировал их, поэтому у меня есть индексный буфер для лиц. // vertexes...
1636 просмотров
schedule 31.01.2024

openGL glDrawElements с чередующимися буферами
До сих пор я использовал только glDrawArrays и хотел бы перейти к использованию индексного буфера и индексированных треугольников. Я рисую довольно сложный объект с координатами текстуры, нормалями и координатами вершин. Все эти данные собираются в...
4866 просмотров
schedule 26.08.2023

openGL glUnmapBuffer() возвращает неизвестный код ошибки 1280
Я пишу код для проверки концепции. Я хочу доказать, что могу записывать данные в объект буфера после того, как буфер создан. Однако я получаю код ошибки GLenum 1280, когда пытаюсь отключить буфер после записи в него. Я полностью заблокирован. Я...
2490 просмотров
schedule 28.03.2023

Текстуры привязки OpenGL к объектам буфера вершин (с шейдерами компьютерной графики)
Перейду сразу к делу: Я создал структуру для своих вершин: struct Vertex3D { Vector3D position; Vector2D textureCoordinate; Vector3D normal; } Затем я импортирую конкретный файл *.dae и привязываю его к буферу вершин OpenGL,...
5019 просмотров

Android OpenGL ES 2: Введение в VBO
Может ли кто-нибудь предложить учебник по использованию объектов буфера вершин (VBO) в Android? Я работаю над 2D HUD, который рисуется с помощью OpenGL ES 2 на Android.
1233 просмотров

Как преобразовать координаты буфера вершин в 2D-движок
Я пытаюсь (используя библиотеку движка 2D Directx9) вращать/перемещать набор точек в буфере вершин. Я понимаю, как это будет сделано в 3D-системе, то есть с использованием этапа вершинного шейдера конвейера рендеринга с матрицами преобразования......
240 просмотров
schedule 22.01.2023

как мне объединить несколько квадроциклов в один гигантский буфер
Я пытаюсь объединить несколько спрайтов в один большой буфер, но у меня возникают некоторые технические трудности. Я думаю, что неправильно устанавливаю размеры vbo, но давайте посмотрим. В настоящее время это рендерит только 1 цветной квадрат,...
450 просмотров
schedule 24.05.2022

Как свести к минимуму вызовы glVertexAttribPointer при использовании экземплярных массивов?
У меня есть код OpenGL, использующий один VAO для всех данных модели и два VBO. Первый для стандартных атрибутов вершин, таких как положение и нормаль, а второй для матриц модели. Я использую экземплярную отрисовку, поэтому я загружаю матрицы модели...
336 просмотров

Могу ли я иметь несколько буферов GL_ARRAY_BUFFER?
Итак, я смотрел на еще один вопрос SO относительно команды glVertexAttribPointer , и у меня возникла небольшая путаница. Принятый ответ на этот вопрос объясняет: Но есть дополнительная подразумеваемая часть состояния, которая также...
1884 просмотров

OpenGL: Нужен ли мне массив вершин после буферизации в VBO?
Допустим, у меня есть массив вершин и указатель VBO: std::vector<Vertex> vertices; GLuint vbo; glBindBuffer(GL_ARRAY_BUFFER, vbo); Теперь я буферизую данные: glBufferData( GL_ARRAY_BUFFER, vertices.size()*sizeof(Vertex),...
319 просмотров
schedule 23.06.2023

Виртуальный деструктор для CustomVertex в DIRECTX9
Это мой первый вопрос о stackoverflow, так что извините, если вопрос глупый. Я пытаюсь просто отобразить треугольник в DirectX9 в Visual Studio 2012 следующим образом: www.directxtutorial.com/Lesson.aspx?lessonid=9-4-4. Когда я создаю класс...
202 просмотров