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

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

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

4
Почему пространство клипа в 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, }; В этой онлайн-книге приведен пример того, как нарисовать первый и классический …

1
OpenGL / GLSL: рендерить на карту куба?
Я пытаюсь выяснить, как визуализировать мою сцену на карте куба. Я застрял на этом немного и решил, что попросил бы вас, ребята, о помощи. Я новичок в OpenGL и впервые использую FBO. В настоящее время у меня есть рабочий пример использования bmp-файла cubemap, а тип образца samplerCube в фрагментном шейдере …
13 opengl  glsl  cubemap 



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

7
Лучший (самый популярный?) Формат изображения для текстурирования [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Итак, я использую C ++ с OpenGL, и я собираюсь создать загрузчик для …
13 c++  opengl  textures 

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

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

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

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

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

4
Как работают многопроходные шейдеры в OpenGL?
В Direct3D многопроходные шейдеры просты в использовании, потому что вы можете буквально определять проходы в программе. В OpenGL это выглядит немного сложнее, потому что в шейдерной программе можно задавать столько вершинных, геометрических и фрагментных шейдеров, сколько вам нужно. Популярный пример многопроходного шейдера - toon shader. Один проход создает реальный эффект …
13 opengl  shaders  glsl 

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

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

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