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

OpenGL - это графический стандарт и API, предназначенный для рынков настольных компьютеров и рабочих станций. Он разработан так, чтобы его можно было легко ускорить с помощью специального компьютерного оборудования, и, следовательно, большинство реализаций обеспечивают значительно более высокую производительность по сравнению с традиционным рендерингом программного обеспечения. В настоящее время OpenGL используется для таких приложений, как программное обеспечение САПР и компьютерные игры. Это также кроссплатформенный. Стандарт OpenGL контролируется группой Khronos, которая также контролирует OpenGL ES.

2
Какие преимущества предоставляет OpenGL по сравнению с фреймворками / движками для небольших разработчиков? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я заметил тенденцию инди-разработчиков, отвлекающихся от фреймворков и движков, и переходящих к использованию открытого …
16 opengl  c++ 

1
Современные методы рендеринга теней?
Каково современное состояние с точки зрения рендеринга теней? Моя цель - OpenGL 3.2, использующая конвейер отложенного рендеринга, если это имеет значение. Прошло много лет с тех пор, как я изучал рендеринг теней, и в то время было доступно множество техник, от трафаретов до различных методов отображения теней. В то время …
16 opengl  shadows 

1
OpenGL: изменение размера дисплея и glOrtho / glViewport
Я исследовал этот вопрос из нескольких источников и до сих пор не нашел четкого ответа, говорящего, что «да, это правильное мышление» или «нет, вот как это делается». Я пытаюсь обеспечить независимость разрешения с помощью рендеринга OpenGL. То, как я думаю, я должен пойти по этому пути, это создать проекцию, используя …

1
Пригодность наземного тумана с использованием слоистых альфа-квадратов?
Многоуровневый подход будет использовать серию массивных квадратов с альфа-текстурой, расположенных параллельно земле, пересекающих всю промежуточную геометрию местности, чтобы обеспечить иллюзию земного тумана с высоты, взгляда вниз и несколько менее эффективно, когда он внутри и глядя на горизонт (см. изображение ниже). В качестве альтернативы подход, основанный в первую очередь на шейдерах, …
16 opengl  3d  textures  shaders 

2
OpenGL: VBO или glBegin () + glEnd ()?
Мне недавно дали эту ссылку на учебный сайт от кого-то, кому я дал оригинальную OGL Redbook. Третий заголовок внизу ясно говорит о том, что следует забыть glBegin () и glEnd () как типичный метод рендеринга Я учился по методу Redbook, но я вижу некоторую выгоду в VBO. Действительно ли это …
16 opengl  graphics  glsl  vbo 

4
Фиксированная функция против шейдеров: что для новичка?
В настоящее время я иду в колледж для информатики. Хотя в какой-то момент я планирую использовать существующий движок для создания маленькой игры, сейчас моя цель - изучить основы: а именно, 3D-программирование. Я уже провел некоторое исследование относительно выбора между DirectX и OpenGL, и общее мнение, которое из этого получилось, заключалось …

2
Какую версию OpenGL изучать и / или использовать?
Итак, я новичок в OpenGL ... У меня есть общие знания по программированию игр, но мало практического опыта. Я изучал различные статьи и книги и пытался погрузиться в OpenGL, но я нашел, что различные версии и старые и новые способы запутывают. Наверное, мои первые вопросы: кто-нибудь знает цифры о процентах …

5
Начиная с OpenGL, когда большинство уроков устарели [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Я уверен, что уже есть куча вопросов, подобных этому, но постоянное обновление библиотеки OpenGL отбрасывает их все, …
16 c++  opengl 

2
GLSL Shader Effects: как сделать размытие в движении?
У меня есть полноценная 2D-среда, со спрайтами в виде ландшафта, персонажами и т. Д. Чтобы сделать его более современным, я хочу реализовать эффект размытия в движении, подобный размытию в современных играх FPS (например, Crysis), при быстром перемещении камеры. В боковом скроллере желаемый эффект заключается в появлении этого небольшого размытия, чтобы …

2
Каковы общие методы оптимизации рендеринга для прохода геометрии в рендерере с отложенным затенением? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я разрабатывал игровой движок с использованием OpenGL 3 и C ++ …

1
Что такое GLEW и как оно работает?
Я ищу объяснение для начинающих . Официальное объяснение на сайте слишком короткое и приводит меня к большему количеству вопросов, чем к ответам: Что такое GLEW? Страница разработчика GLEW гласит: OpenGL Extension Wrangler Library (GLEW) - это межплатформенная библиотека загрузки расширений C / C ++ с открытым исходным кодом . GLEW …
15 opengl  glew 

3
Как сделать так, чтобы текстуры OpenGL масштабировались, не становясь размытыми?
Я использую OpenGL через LWJGL. У меня 16x16 текстурированный квадрант рендеринга в 16x16. Когда я изменяю величину шкалы, квадратор растет, а затем становится более размытым. Как я могу сделать его масштабируемым, не становясь размытым, как в Minecraft. Вот код внутри моего объекта RenderableEntity: public void render(){ Color.white.bind(); this.spriteSheet.bind(); GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0,0); …
15 opengl  java  lwjgl  slick 

1
Создание HUD / GUI с OpenGL (LWJGL)
Я нахожусь на стадии разработки игры, где мне нужно сделать HUD или GUI. Я никогда не дошел до этой части, поэтому я не знаю, как это делается. Я попытался отрендерить простой квад в фиксированной позиции на экране, но есть проблема. Чтобы заставить мою камеру работать с орфографией, я использую это: …
15 opengl  java  gui  lwjgl 

4
Тень в реальном времени в 2D-изометрической игре
Я пишу небольшой двухмерный изометрический движок на C ++ и пытаюсь реализовать отбрасывание теней в реальном времени. Я следовал простому подходу, описанному на этой странице, и вот результат (свет расположен в том же положении, что и желтый куб): Результат очень хороший, но на стенах и кубиках отсутствуют тени. Вот пример …

3
Размер спрайтов OpenGL ES 2.0
Я пытаюсь рисовать точечные спрайты в OpenGL ES 2.0, но все мои точки заканчиваются размером 1 пиксель ... даже когда я устанавливаю для gl_PointSize высокое значение в моем вершинном шейдере. Как я могу увеличить свои точечные спрайты?
15 opengl  3d  android  opengl-es 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.