Вопросы с тегом «opengl»

12
Самый быстрый способ создать простой эффект частиц

Я ищу самый быстрый способ создать по-настоящему простой эффект частиц, который будет чертовски спамить в игре ... По сути, моя игра выглядит как игра vectrex, состоящая в основном из линий ... Я хочу сделать несколько небольших взрывов, которые будут действительно распространены. Есть что-то более...

12
Начало работы с 2d Game Dev (C ++): DirectX или OpenGL? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Итак, я студент, который хочет войти в процесс разработки игр, и я собираюсь...

12
Связывание OpenGL и отношения между сущностями

В основном это вопрос документации. Я надеюсь, что это правильное место, а не, например, программисты или stackoverflow. Я не читал спецификацию OpenGL, но из книг (Красная книга) и различных руководств я не могу правильно понять, как различные объекты и части API взаимодействуют и взаимосвязаны....

12
Разница между «буфером» и «массивом» в OpenGL?

Когда я читаю документацию по webGL или OpenGL, можно увидеть некоторые закономерности использования имен функций и объектов. Но я не могу понять разницу между буферным объектом и массивом. Существуют «объекты буфера вершин», «объекты массива вершин» и даже какой-то «буферный массив» или «буфер...

12
Скайбокс текстурный артефакт по краю

У меня странная проблема с рисованием текстуры скайбокса на Mac. На iPhone все идет хорошо. Я пытался изменить стоимость ближних и дальних самолетов, но безуспешно. Это скайбокс из шести текстур, и для каждой текстуры я устанавливаю это: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER,...

12
GLM: Эйлеровы углы к кватерниону

Я надеюсь, что вы знакомы с математикой GL ( GLM ), потому что у меня есть проблема, я не могу сломать: У меня есть набор углов Эйлера, и мне нужно выполнить плавную интерполяцию между ними. Лучший способ - преобразовать их в кватернионы и применить алгоритм SLERP. У меня вопрос, как...

12
Самый распространенный формат 3D-модели для opengl

Я новичок, который начинает играть с OpenGL ES на устройствах Android. Чтобы попрактиковаться в OpenGL, я хотел создать небольшой игровой движок, поэтому мне было интересно, каким будет лучший формат файла 3D-модели. Я также заинтересован в бесплатных моделях того же формата. Что ты...

12
Как я могу использовать графический конвейер для визуализации объемных данных на основе функции плотности?

Оба графических API (OpenGL и DirectX) создают четко определенный конвейер, в котором программируются несколько этапов. Эти программируемые каскады требуют принятия фиксированного минимального объема данных и должны выполнять четко определенный диапазон операций над ним и выводить некоторый...

12
Должны ли открепить буферы?

Я делаю некоторые тесты с OpenGL ES 2 и получил несколько вопросов, моя текущая программа выглядит так: Init ------- -> create index buffer -> fill index buffer glBufferData … -> create vertex buffer -> fill vertex buffer glBufferData … Draw ------- 1. Apply vertex buffer -> Bind VAO...

12
Как Halo рисует снаряды?

Я пытаюсь рисовать снаряды и занимаюсь рекламой. Снаряд состоит из «частицы» с доской и «трассером». Когда я выставляю щит для снаряда, он не виден, когда направление обзора игрока параллельно оси снаряда. Как Halo или другие игры решают эту проблему, так что снаряды можно увидеть сзади....

12
Повернуть объект вокруг неподвижной оси

Я пытаюсь позволить пользователю моего приложения вращать трехмерный объект, нарисованный в центре экрана, перетаскивая палец на экране. Горизонтальное движение на экране означает вращение вокруг фиксированной оси Y, а вертикальное движение означает вращение вокруг оси X. У меня проблема в том, что...

12
Каков оптимальный размер текстуры?

Недавно я добавил в свой проект упаковщик текстур, который будет упаковывать определенное количество текстур в одну, например: Так, например, этот размер составляет 582x1023 пикселей. Целью добавления этих упакованных текстур, очевидно, было повышение производительности, поэтому я хотел найти...

12
Могу ли я сделать свой клон Minecraft открытым исходным кодом?

В свободное время я занимаюсь разработкой такой игры, как Minecraft. На самом деле, это не « как Minecraft», потому что я пытаюсь сделать его как можно более точной копией (задумано как упражнение для себя в возрасте 16 лет и просто из-за этого мне весело). Конечно, я не копирую код с помощью...

12
GLUT устарел?

Был задан вопрос о хороших, современных ресурсах OpenGL , одним из ответов была ссылка на учебник по современному программированию OpenGL. В данном руководстве используются GLUT и GLEW, но я где-то читал, что GLUT устарел. Это...

12
Какие альтернативы GLUT существуют?

Я пытаюсь изучить OpenGL, и я только что узнал, что GLUT устарел . Я уже знаю SDL, и, похоже, это хорошая альтернатива. Должен ли я использовать SDL для разработки игр с OpenGL, или есть ли лучшие альтернативы. Я новичок в разработке игр, поэтому я не знаю много о состоянии...

12
Объектно-ориентированный OpenGL

Я использую OpenGL некоторое время и прочитал большое количество учебников. Помимо того, что многие из них все еще используют фиксированный конвейер, они обычно отбрасывают всю инициализацию, изменения состояния и рисование в одном исходном файле. Это хорошо для ограниченного объема учебника, но я...

12
Создание экземпляров геометрии в OpenGL ES 2.0

Я планирую создавать экземпляры геометрии в OpenGL ES 2.0. По сути, я планирую визуализировать одну и ту же геометрию (стул), возможно, 1000 раз в моей сцене. Каков наилучший способ сделать это в OpenGL ES 2.0? Я рассматриваю прохождение модели view mat4 как атрибут. Поскольку атрибуты относятся к...

12
Что делает изменение GL_TEXTURE_WRAP) _ (S / T)?

Я работаю над некоторыми уроками OpenGL для начинающих, и в настоящее время я учу, как применить текстуру к простому прямоугольнику. Состояния учебника говорят мне, чтобы установить параметры текстуры GL_TEXTURE_WRAP_S и GL_TEXTURE_WRAP_T в GL_CLAMP_TO_EDGE, однако я не уверен относительно того,...

12
OpenGL - белые края на кубах

В игре, похожей на майнкрафт, я получаю белые края на кубах: Это гораздо более заметно в более темных текстурах. Текстуры настраиваются так: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); Любая...

12
OpenGL: возможно ли использовать VAO без указания VBO?

Во всех руководствах, которые я могу найти о VAO (объектах Vertex Array), они показывают, как их использовать, настраивая атрибуты вершин и связывая VBO (объект буфера вершин). Но я хочу создать VAO, который будет настроен для набора VBO в сочетании с фиксированным шейдером, где каждый буфер...