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

35
Как я могу улучшить скорость рендеринга игр типа Voxel / Minecraft?

Я пишу свой собственный клон Minecraft (также написан на Java). Это прекрасно работает прямо сейчас. При расстоянии просмотра 40 метров я могу легко набрать 60 кадров в секунду на своем MacBook Pro 8,1. (Intel i5 + Intel HD Graphics 3000). Но если я поставлю расстояние просмотра на 70 метров, я...

35
Рисование множества плиток с помощью OpenGL, современный способ

Я работаю над небольшой компьютерной игрой на основе плитки / спрайтов с командой людей, и у нас возникают проблемы с производительностью. Последний раз, когда я использовал OpenGL, был где-то в 2004 году, я учил себя, как использовать основной профиль, и я немного запутался. Мне нужно рисовать...

34
Что делает игру «хорошей»? [закрыто]

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

33
Какова цель glScissor?

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

31
Хороший способ построить игровой цикл в OpenGL

В настоящее время я начинаю изучать OpenGL в школе, и на днях я начал делать простую игру (самостоятельно, а не для школы). Я использую freeglut и собираю его на C, поэтому для своего игрового цикла я действительно использовал переданную мне функцию, glutIdleFuncчтобы обновить все чертежи и физику...

29
Должен ли я продолжать изучать OpenGL или просто переключиться на DirectX, чтобы дать мне больше шансов получить работу в игровой индустрии? [закрыто]

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

28
Сколько потоков следует использовать в игре для Android?

Как минимум, игра OpenGL для Android имеет поток пользовательского интерфейса и поток визуализации, созданный GLSurfaceView. Renderer.onDrawFrame()должен делать минимум работы, чтобы получить самый высокий FPS. Физике, ИИ и т. Д. Не нужно запускать каждый кадр, поэтому мы можем поместить их в...

27
Почему программируемый конвейер (GLSL) быстрее фиксированного конвейера?

Поэтому я учу себя GLSL и пытаюсь понять, почему он должен быть быстрее конвейера с фиксированными функциями. Причина, по которой у меня возникла проблема, заключается в том, что, насколько я понимаю, созданные вами шейдеры заменяют разделы конвейера, которые были там ранее. Итак, как просто...

27
Почему этот геометрический шейдер так сильно тормозит мою программу?

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

26
Советы по оптимизации OpenGL [закрыто]

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

26
Freeglut против SDL против GLFW

Мне нужно перенести мой игровой проект с Android (написано на C, OpenGL ES 2.0, благодаря NDK) на платформы Windows и Linux. Конечно, мне нужно будет переписать некоторый зависимый от платформы код, но теперь я застрял с вопросом, какую библиотеку для создания OpenGL и дескриптор ввода...

26
Что для более эффективного рендеринга вокселов: готовый VBO или геометрический шейдер?

Учитывая довольно статичный массив вокселей, что более эффективно: использование ЦП для предварительной генерации VBO для рендеринга граней вокселей (без учета более продвинутых форм рендеринга, например, марширующих кубов) или использование геометрического шейдера в графическом процессоре для...

26
Как команды предотвращают перезапись работы в исходных файлах? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Мне пришла в голову возможность, что в то время, как, например, над игровым движком...

25
Почему движок, такой как Unity3D, подчеркивается над нативной библиотекой, такой как OpenGL, для начинающих? [закрыто]

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

25
Какое состояние хранится в объекте Vertex Array (VAO) OpenGL и как правильно использовать VAO?

Мне было интересно, какое состояние хранится в OpenGL VAO. Я понял, что VAO содержит состояние, связанное со спецификациями вершин буферизованных вершин (какие атрибуты находятся в буферах и какие буферы связаны, ...). Чтобы лучше понять правильное использование VAO, я бы хотел точно знать, в каком...

24
Какие преимущества имеют OpenGL, SFML и SDL перед программным рендерингом?

Я начал смотреть поток Handmade Hero , где Кейси Муратори создает игровой движок без использования фреймворков или чего-то подобного. Вчера я попал в ту часть, где он показал, как изображение выводится на экран. Насколько я понял, он просто выделил немного памяти размером с экран, на котором он...

24
Как получить опыт работы с PS3 / Xbox 360, не имея доступа к наборам для разработчиков?

Я начинающий программист игр, пытаюсь войти в отраслевое программирование для PS3, Xbox 360. Главная проблема, которую я вижу, - это необходимость продемонстрировать свои навыки потенциальному работодателю, но без доступа к наборам Dev для PS3 или Xbox 360, делая это напрямую невозможно. Мой...

24
Кажется, моя игра несовместима с программным обеспечением для записи. Что может быть причиной этого?

Я только что закончил небольшой проект Game-Dev для университета, и мне нужно записать видео, чтобы сопровождать мою заявку (на случай, если они не смогут заставить мой источник работать). По сути, моя игра не работает вообще, когда FRAPS или Bandicam пытаются подключиться к ней, я получаю черный...