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

14
GLSL Shader - изменение оттенка / насыщенности / яркости

Я пытаюсь изменить оттенок изображения, используя фрагментный шейдер GLSL. Я хочу добиться чего-то похожего на слой корректировки оттенка / насыщенности в Photoshop. На следующем изображении вы можете увидеть, что я получил до сих пор. Я хочу изменить оттенок зеленого квадрата, чтобы он выглядел...

14
Реализация скайбокса с GLSL версии 330

Я пытаюсь заставить скайбокс работать с OpenGL 3.3 и GLSL версии 330. Я не смог найти нигде в Интернете полностью современного учебника по скайбоксу OGL, поэтому модернизировал более старый (используя glVertexAttribPointer()вместо gl_Vertexвершин и т. Д.). В основном это работает, но для 2 основных...

13
Как я могу предотвратить растяжение / искажение области просмотра?

По сути, я хочу знать, как можно устранить искажение или растяжение визуализированного изображения при изменении размера области просмотра / окна. Следующие изображения иллюстрируют искажение / растяжение, о котором я говорю: Исходное изображение (квадратное окно) Искаженное / растянутое...

13
Получение текстуры из рендеринга в OpenGL?

У меня есть рендер-буфер (DepthStencil) в FBO, и мне нужно получить текстуру из него. Кажется, у меня не может быть как текстуры DepthComponent, так и рендербуфера DepthStencil в FBO, поэтому мне нужен какой-то способ преобразовать рендер-буфер в текстуру DepthComponent после того, как я закончу с...

13
В чем разница между OpenGL 1.x и 2.x?

Есть хороший учебник, который показывает разницу между OpenGL 1. * и 2. *? Было бы очень полезно узнать, какие функции я не должен вызывать (например, glBegin (), я

13
Пытаясь понять свет на Opengl, как имитировать реалистичный солнечный свет?

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

13
Движение зависит от частоты кадров, несмотря на использование Time.deltaTime

У меня есть следующий код для расчета перевода, необходимого для перемещения игрового объекта в Unity, который вызывается LateUpdate. Из того, что я понимаю, мое использование Time.deltaTimeдолжно сделать окончательную частоту кадров перевода независимой (пожалуйста, обратите внимание,...

13
Как сделать текстуру частично прозрачной?

Доброе утро, StackOverflow, у меня сейчас есть небольшая проблема, так как я не могу найти способ прозрачной визуализации части текстуры с помощью openGL. Вот мои настройки: у меня есть четырехугольник, представляющий стену, покрытую этой текстурой (преобразованный в PNG для загрузки). Очевидно, я...

13
Как эмулировать графику PSX с OpenGL?

Я хочу знать, какие параметры (или шейдеры) установить, чтобы моя игра OpenGL была похожа на игру Playstation 1. Я знаю, что это, вероятно, не может быть достигнуто на 100%, потому что PSX использовал телевидение и телевизионные изображения по-разному, что монитор. Благодарю....

13
Лучший (самый популярный?) Формат изображения для текстурирования [закрыто]

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

13
Почему пространство клипа в OpenGL имеет 4 измерения?

Я буду использовать это как общий справочник, но чем больше я просматриваю онлайн-документы и книги, тем меньше я понимаю об этом. const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; В этой онлайн-книге приведен пример того, как...

13
Как уменьшить размер изображения без пикселизации?

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

13
OpenGL / GLSL: рендерить на карту куба?

Я пытаюсь выяснить, как визуализировать мою сцену на карте куба. Я застрял на этом немного и решил, что попросил бы вас, ребята, о помощи. Я новичок в OpenGL и впервые использую FBO. В настоящее время у меня есть рабочий пример использования bmp-файла cubemap, а тип образца samplerCube в...

13
Каковы преимущества укупорки кадров в секунду? (Если есть)

Я работаю над простой игрой в OpenGL, использую SDL для инициализации и ввода дисплея, и, судя по всему, у меня есть две опции. Номер один просто спит для оптимального времени-кадра - theTimeTakenToRender, когда оптимальное время-кадра в секундах = 1 / theFramerateCap. (Я не совсем уверен, если это...

13
Зачем сегодня использовать программный рендеринг вместо аппаратного?

В отличие от процессора или программного рендеринга я предполагаю? Не будет ли вообще весь текущий рендеринг основываться на GPU, если вы будете использовать OpenGL или Direct X? Может ли кто-нибудь дать мне некоторую информацию здесь, не может найти подходящих...

13
Как работают многопроходные шейдеры в OpenGL?

В Direct3D многопроходные шейдеры просты в использовании, потому что вы можете буквально определять проходы в программе. В OpenGL это выглядит немного сложнее, потому что в шейдерной программе можно задавать столько вершинных, геометрических и фрагментных шейдеров, сколько вам нужно. Популярный...

13
Должен ли я распространять шейдеры в скомпилированном виде или в виде простого текста?

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

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

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