5
ответов

Как я получаю текущий цвет фрагмента?

Я пытаюсь перенести голову вокруг программ построения теней в GLSL, и я нашел некоторые полезные ресурсы и учебные руководства, но я продолжаю сталкиваться со стеной для чего-то, что должно быть фундаментальным и тривиальным: как делает...
вопрос задан: 29 April 2010 21:25
3
ответа

Как вычислить gl_FragCoord в glsl

Хорошо, в моей программе построения теней фрагмента GLSL я хочу смочь вычислить расстояние фрагмента от конкретной строки в пространстве. Результат этого состоит в том, что я сначала пытаюсь использовать варьирование vec2, начинаются...
вопрос задан: 25 May 2016 16:09
2
ответа

У Вас может быть несколько пикселей (фрагмент) программы построения теней в той же программе?

Я хотел бы иметь два пиксельных шейдера; первое выполнение одной вещи и затем следующее выполнение чего-то еще. Действительно ли это возможно, или я должен упаковать все в одну программу построения теней?
вопрос задан: 25 May 2016 16:08
2
ответа

Вычислите четверку ограничения сферы с вершинным шейдером

Я пытаюсь реализовать алгоритм из графической статьи, и часть алгоритма представляет сферы известного радиуса к буферу. Они говорят, что представляют сферы путем вычислений местоположения...
вопрос задан: 15 March 2015 05:40
1
ответ

Шейдер Unity 3d Sprite (Как ограничить максимальную яркость до 1 при включении нескольких источников света)

Я создаю видеоигру в Unity. Каждый спрайт визуализируется с помощью рендерера спрайтов с материалом, который имеет CornucopiaShader.shader. Проблема в том, что я хочу ограничить максимальную яркость (или ...
вопрос задан: 5 March 2019 02:31
0
ответов

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

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

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

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

Многоразовые/общие функции GLSL, общие константы (OpenGL ES 2.0 )?

Кратко :Могу ли я определить функцию, которую может использовать каждый шейдер? Или я должен определить это для каждого шейдера? Вся история :Я хочу создать множество шейдеров, предназначенных для раскрашивания входных фрагментов с помощью...
вопрос задан: 9 February 2015 19:40
0
ответов

Действительно простой пользовательский шейдер в Three.js - как заставить его работать?

Я пытаюсь сделать самый простой пользовательский шейдер для Three.js, который я могу, но Я не понял, как заставить его работать. Объект, для которого я использую шейдер, вообще не отображается. На моей странице html я ...
вопрос задан: 18 July 2013 16:14
0
ответов

аналог gl _TexCoord в OpenGL ES 2.0

У меня есть шейдер OpenGL, который использует gl _TexCoord, как показано ниже. Но в OpenGL ES gl _TexCoord не поддерживается. Интересно, что я могу сделать, чтобы реорганизовать код, чтобы он работал на OpenGL ES. пустота...
вопрос задан: 27 July 2012 00:09
0
ответов

Режимы наложения OpenGL и смешивание шейдеров

В настоящее время я занимаюсь некоторыми исследованиями OpenGL и шейдеров, но я не могу понять, есть ли какие-либо фундаментальные различия между смешиванием с использованием glBlendMode или написанием собственных режимов смешивания...
вопрос задан: 24 July 2012 15:21
0
ответов

Унифицированные против атрибутов в GLSL ES

У меня есть некоторые параметры, передаваемые из CPU в GPU, которые являются постоянными для всех фрагментов, но которые меняются в каждом кадре (я использую GLSL ES 1.1). Должен ли я использовать униформу или атрибуты для таких значений? ...
вопрос задан: 18 July 2012 13:09
0
ответов

Функция pow GLSL?

У меня есть следующее: float xExponential = pow(xPingPong, 5); И не работает, утверждая: ОШИБКА: 0:53: Нет соответствующей перегрузки для вызова функции «pow». Я делаю что-то не так? Разработка для iOS...
вопрос задан: 6 May 2012 15:03
0
ответов

Как определить массив констант в GLSL (OpenGL ES 2.0 )?

Я просто хочу хранить массив весов, необходимых для каждого вычисления фрагмента. Это :float weights[5] = float[5] (3.4, 4.2, 5.0, 5.2, 1.1 ); Просто выдает эту :ERROR :0 :30 :']' :синтаксическую ошибку...
вопрос задан: 6 May 2012 00:43
0
ответов

Что означает координата 1/w в gl _FragCoord?

В переменной gl _FragCoord хранятся четыре компонента:(x, y, z, 1/w )Что такое координата w и почему она хранится как 1/w?
вопрос задан: 30 April 2012 18:59
0
ответов

2 текстуры, 1 шейдер - OpenGL ES 2.0

ES 2.0 новичок здесь. В настоящее время я пытаюсь создать трехмерные чересстрочные изображения из стереоизображений с помощью ES 2.0 и PowerVR SDK. Я могу вывести одну текстуру изображения нормально, но когда я пытаюсь вывести вторую ...
вопрос задан: 29 January 2012 13:59
0
ответов

Сглаживание низкооктавного шума Перлина

Я пытаюсь создать супер простые облака шума Перлина во фрагментном шейдере, используя найденную здесь функцию шума. На низких октавах мой звук, если не так сказать, звучит как «клякса». Я просто хотел бы ...
вопрос задан: 25 January 2012 18:17
0
ответов

GLSL Gif Dither Effect: Optimization

У меня есть фрагментный шейдер, который, по сути, считывает альфа-канал цвета и преобразует его в эффект дизеринга по пикселям. Тем не менее, для всех модов требуется довольно много ресурсов процессора, и если ...
вопрос задан: 7 November 2011 15:03
0
ответов

Текстура и цвет вместе в GLSL?

Я не могу понять, как с OpenGL ES 2.0 получить результаты, аналогичные OpenGL ES 1.1. Я хочу использовать на самом деле Sampler2D (чтобы смешать мою текстуру с альфа-каналом с буфером кадра), а также установить цвет ....
вопрос задан: 15 February 2011 02:09
0
ответов

GLSL: Как получить пиксель x, y, z положение мира?

Я хочу настроить цвета в зависимости от того, в каком положении xyz они находятся в мире. Я пробовал это в своем фрагментном шейдере: различные версии vec4; void main () {vec4 c; cx = verpos.x; cy = ...
вопрос задан: 4 February 2011 15:35
0
ответов

gl_Color - необъявленный идентификатор в WebGL

Я смотрю http: // Устанавливаем выходной цвет нашего текущего пикселя gl_FragColor = gl_Color;} Я ...
вопрос задан: 17 December 2010 14:03
0
ответов

Вершинный шейдер против фрагментного шейдера [дубликат]

Я читал несколько руководств по Cg, но одно мне не совсем понятно. В чем именно разница между вершинными и фрагментными шейдерами? И для каких ситуаций лучше подходит один, чем ...
вопрос задан: 12 December 2010 10:41
0
ответов

Поисковая машина для .net

Я ищу поисковую систему, которую можно использовать для сайтов. Иногда мы не хотим использовать встроенный поиск Google или усложнение lucene. Бегу на такие запросы: Поиск на основе сканирования Рейтинг ...
вопрос задан: 7 December 2010 23:20