0
ответов

Как восстановить позицию в пространстве просмотра с учетом значения глубины пространства просмотра и ndc xy

Я пишу отложенный шейдер,и я пытаюсь упаковать свой gbuffer более плотно. Однако я не могу правильно вычислить позицию просмотра с учетом глубины пространства просмотра // depth -> (...
вопрос задан: 31 May 2018 18:49
0
ответов

Как линейно отрисовать глубину в современном OpenGL с помощью gl_FragCoord.z во фрагментном шейдере?

Я прочитал много информации о получении глубины с помощью фрагментного шейдера. например, http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=234519, но я все еще не знаю, ...
вопрос задан: 31 May 2018 18:00
0
ответов

Glsl mod vs Hlsl fmod

Я реализовал спиральный шейдер GLSL, описанный в этом вопросе, в HLSL, но результаты не такие. Я думаю, это из-за функции mod в GLSL, которую я перевел в fmod в HLSL. Я ...
вопрос задан: 25 April 2018 14:39
0
ответов

Использование языка шейдеров WebGL (GLSL) для произвольной векторной математики в JavaScript

Язык шейдеров WebGL ( GLSL) - очень мощный инструмент для многомерной векторной математики. Есть ли возможность использовать эту мощь JavaScript (запущенного в веб-браузере) для частных не -...
вопрос задан: 5 April 2018 12:30
0
ответов

Как определить, было ли предложение выбрано из JQuery UI Autocomplete

У меня есть текстовое поле, подключенное к JQuery UI Autocomplete. Как пользователь вводит в поле мой поиск запускается через ajax вызов и возвращает предложения. Кажется, что могут произойти три вещи:...
вопрос задан: 28 December 2017 16:56
0
ответов

Как скопировать буфер глубины в текстуру на GPU?

Я хочу получить текущий буфер глубины в текстуру, чтобы получить к нему доступ в шейдере. По разным причинам я не могу выполнить отдельный проход глубины, но мне нужно скопировать уже отрендеренную глубину. glReadPixels ...
вопрос задан: 26 October 2017 08:26
0
ответов

Индекс переменного массива невозможен в шейдерах webgl?

Как написано в заголовке, я не могу сделать vector_array[foo] (предполагая, что foo - в диапазоне и целое) в вершинных шейдерах webgl, верно? Являются ли текстуры лучшей альтернативой, или есть обходной путь или лучший способ ...
вопрос задан: 26 October 2017 08:18
0
ответов

Создайте текстуру гистограммы буфера глубины с помощью GLSL

Я использую буфер глубины текущего контекста, чтобы повлиять на отображаемую текстуру. Текстура одномерная и в оттенках серого. Слева направо - от ближнего к дальнему. Чем больше пикселей ...
вопрос задан: 6 October 2017 20:09
0
ответов

GLSL: Как мне хранить и отслеживать расположение униформ / атрибутов?

На данный момент я просто делаю: someuniform1 = glGetUniformLocation (MyShaderName, "someuniform1"); someattribute1 = glGetAttribLocation (MyShaderName, «someattribute1»); Но этот метод кажется раздражающим ...
вопрос задан: 30 September 2017 13:37
0
ответов

glUniform fails to set sampler value

Я использую OpenGL и GLSL для рисования текстуры на простой сетке. Моя проблема в том, что когда я использую glUniform1i для установки значения формы sampler2D, оно не устанавливается. Например, в этом ...
вопрос задан: 17 August 2017 07:40
0
ответов

Как реализовать туннельную анимацию в WebGL? [closed]

Как реализовать этот туннель как анимацию в WebGL? Источник: http://dvdp.tumblr.com/ См. Также: Как реализовать эту вращающуюся спираль в WebGL?
вопрос задан: 23 May 2017 12:09
0
ответов

Ошибки компиляции шейдера OpenGL: неожиданно $undefined в токене «»

Я видел этот вопрос, и он действительно пролил свет. Несмотря на это, я не могу понять, как я "неправильно" загружаю свой шейдер, потому что он выполнялся раньше без каких-либо недавних изменений в...
вопрос задан: 23 May 2017 12:03
0
ответов

Как я могу улучшить производительность моей собственной генерации глубинной текстуры OpenGL ES 2.0?

У меня есть приложение для iOS с открытым исходным кодом, которое использует настраиваемые шейдеры OpenGL ES 2.0 для отображения трехмерных представлений молекулярных структур. Он делает это с помощью процедурно сгенерированной сферы и цилиндра ...
вопрос задан: 23 May 2017 12:01
0
ответов

Применение части текстуры (листа спрайтов/текстурной карты) к точечному спрайту в iOS OpenGL ES 2.0

Кажется, это должно быть легко, но у меня большие трудности с использованием части текстуры с точкой спрайт. Я много гуглил и нашел разные ответы, но ни один из них не касается...
вопрос задан: 23 May 2017 11:54
0
ответов

GLSL для массива фиксированного размера на вершину

Можно ли в GLSL для настольных ПК передавать массив с плавающей запятой фиксированного размера в вершинный шейдер в качестве атрибута? Если да, то как? Я хочу иметь веса вершин для анимации персонажей, поэтому я хотел бы ...
вопрос задан: 23 May 2017 11:52
0
ответов

Проблемы с преобразованием YV12 в RGB через GLSL

Я пытаюсь выполнить преобразование YV12 в RGB, упомянутое в этом посте, с помощью шейдеров GLSL. Мое приложение загружает с диска необработанный кадр YV12 и пытается выполнить преобразование с помощью шейдеров GLSL. ...
вопрос задан: 23 May 2017 11:45
0
ответов

iOS GLSL. Есть ли способ создать гистограмму изображения с помощью шейдера GLSL?

В другом месте StackOverflow был задан вопрос относительно гистограммы буфера глубины - Создание текстуры гистограммы буфера глубины с помощью GLSL. Я пишу приложение для обработки изображений iOS и заинтригован этим ...
вопрос задан: 23 May 2017 11:45
0
ответов

glUniformMatrix4fv завершается с ошибкой с кодом GL_INVALID_OPERATION

Мне не повезло при попытке связать унифицированную матрицу 4x4. В этой программе я ориентируюсь на OpenGL 3.3, но моя среда — OpenGL 4.2. У меня есть функция, которая просто привязывает единичную матрицу к...
вопрос задан: 23 May 2017 10:29
0
ответов

Что нового в рендеринге текста в OpenGL начиная с версии 4.1? [закрыто]

Уже есть ряд вопросов о рендеринге текста в OpenGL, например: Как сделать рендеринг текста OpenGL в реальном времени для графического интерфейса? Но в основном обсуждается рендеринг текстурированных четырехугольников с использованием ...
вопрос задан: 23 May 2017 02:03
0
ответов

Есть ли инструмент lint для OpenGL Shading Language?

Я начал работать с OpenGL и писать шейдеры. Мое приложение проверяет наличие ошибок после загрузки и компиляции шейдерных программ и, если есть проблема, распечатывает информационный журнал. Это отлично подходит для ...
вопрос задан: 23 May 2017 00:28
0
ответов

Передача текстуры в шейдер

Я пытался понять, как отправить текстуру в шейдер, но не могу понять. Мой код выглядит нормально, но моя вторая текстура черная. void setShaders (){ glEnable (GL _ТЕКСТУРА _2D );...
вопрос задан: 5 May 2017 09:07
0
ответов

Почему мой шейдер Фонга OpenGL ведет себя как плоский шейдер?

Я изучал OpenGL последние пару недель и У меня возникли проблемы с реализацией шейдера Фонга. Кажется, что он не выполняет интерполяцию между вершинами, несмотря на то, что я использовал сглаживание ...
вопрос задан: 24 March 2017 16:07
0
ответов

Как отобразить 2 или более объектов в openGL (модель - вид - проекционные матрицы и шейдеры)

Все в порядке, когда я хочу нарисовать один объект, например, куб. Я создаю вершины для куба, создаю буфер, создаю матрицу MVP и посылаю ее в шейдер, и все работает хорошо. Но что делать, когда ...
вопрос задан: 12 February 2017 00:31
0
ответов

Передача списка значений во фрагментный шейдер

Я хочу отправить список значений в фрагментный шейдер. Это, возможно, большой (несколько тысяч элементов) список с плавающей точкой одинарной точности. Фрагмент шейдера требует произвольного доступа к этому списку и ...
вопрос задан: 19 January 2017 17:41
0
ответов

Как я могу сделать это изображение задачи обработки с использованием шейдеров OpenGL ES 2.0?

Как я могу выполнять следующие задачи обработки изображений с помощью шейдеров OpenGL ES 2.0? Преобразование цветового пространства (RGB / YUV / HSL / Lab) Закрутка изображения Преобразование в эскиз Преобразование в масло ...
вопрос задан: 22 November 2016 03:23
0
ответов

Нахождение цвета пикселя в определенной координате из sampler2D с использованием GLSL

У меня есть 3D-объект в моей сцене, и фрагментный шейдер для этого объекта получает текстуру, имеющую тот же размер, что и экран. Я хочу получить координаты из текущего фрагмента и найти ...
вопрос задан: 30 September 2016 20:10
0
ответов

cylinder impostor в GLSL

Я разрабатываю небольшой инструмент для 3D-визуализации молекул. Для своего проекта я решил сделать что-то вроде того, что сделал г-н «Брэд Ларсон» со своим программным обеспечением Apple «Molecules». Ссылка, где вы...
вопрос задан: 27 May 2016 19:01
0
ответов

Язык затенения OpenGL Различные типы переменных (квалификаторы)

Я писал программы с использованием OpenGL. Недавно я начал изучать язык шейдеров OpenGL. Я новичок; поэтому, пожалуйста, подробно опишите свои ответы. У меня такие вопросы: Какие существуют типы ...
вопрос задан: 25 May 2016 16:10
0
ответов

Использование OpenGL Toon Shader в GLSL

Мне интересно научиться писать мультяшные шейдеры на OpenGL Shading Language. Я нашел демо, но не смог запустить демо на моем компьютере. У меня проблема с написанием ...
вопрос задан: 9 May 2016 00:29
0
ответов

Шаблон шахматной доски GLSL

Я хочу заштриховать четырехугольник шашками: f (P) = [floor (Px) + floor (Py)] mod2. Мой квад: glBegin (GL_QUADS); glVertex3f (0,0,0.0); glVertex3f (4,0,0.0); glVertex3f (4,4,0.0); ...
вопрос задан: 7 September 2015 03:29