0
ответов

Встроенный код шейдера webgl в javascript

Я пишу простую библиотеку Javascript, которая использует некоторый код WebGL. Я хотел бы включить исходные коды шейдеров в файл .js, потому что я могу включить их как теги сценария в ...
вопрос задан: 19 June 2012 19:13
0
ответов

Включение расширения в шейдере Three.js

Как включить расширение в шейдере Three.js? Мой код до сих пор: получение расширения: var domElement = document.createElement('canvas'); var gl = домЭлемент.получитьконтекст('вебгл') || domElement....
вопрос задан: 17 June 2012 17:46
0
ответов

OpenGL: Как сделать так, чтобы свет не зависел от вращения?

У меня есть шейдер рассеянного освещения, который работает, когда объект не вращается. Однако, когда я применяю преобразование вращения, кажется, что свет также вращается вместе с объектом. Это похоже на ...
вопрос задан: 6 June 2012 08:03
0
ответов

Всенаправленное отображение теней с кубической картой глубины

Я работаю со всенаправленными точечными источниками света. Я уже реализовал отображение теней, используя текстуру кубической карты в качестве цветового прикрепления 6 кадровых буферов и кодируя расстояние между светом и фрагментом в каждом...
вопрос задан: 28 May 2012 19:09
0
ответов

GLSL - Действительно ли скалярное произведение стоит только один цикл?

Я сталкивался с несколькими ситуациями, когда утверждалось, что скалярное произведение в GLSL в конечном итоге выполняется за один цикл. Например: процессоры вершин и фрагментов работают на...
вопрос задан: 25 May 2012 23:26
0
ответов

Как получить координаты текстуры в GLSL в версии 150?

В GLSL версии 110 я могу получить координаты в gl_TexCoord[], но это устарело в 150. Код OpenGL: shaper.setupShaderFromFile(GL_VERTEX_SHADER, "t.vert"); Shader.setupShaderFromFile(...
вопрос задан: 17 May 2012 06:21
0
ответов

Рамка и использование шейдеров в OpenGL

Мне довольно чуть путают о кадрах. То, что я хочу сделать, это использование кадра с несколькими текстурами, наполняемая каждую текстуру, а затем используйте шейдер, чтобы объединить (смешивать) все текстуры для ...
вопрос задан: 15 May 2012 08:11
0
ответов

Шейдер WebGL GLSL: доступ к текстуре2D переопределяет другую текстуру

У меня очень неприятная проблема с glsl в WebGL. Этот шейдер работает так, как и ожидалось: uniform sampler2D tColor; равномерный сэмплер 2D tNormal; варьирование vec2 vUv; void main() { gl_FragColor = ...
вопрос задан: 14 May 2012 20:55
0
ответов

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

Проблема (TL; DR) Моя проблема, по сути, в том, что я не знаю, как OpenGL ES 2.0 ожидает от меня написания и использования нескольких шейдеров; или если это даже желательно / ожидается, что человек это сделает. …
вопрос задан: 13 May 2012 17:00
0
ответов

OpenGL 3.1-4.1 новые и устаревшие функции

Я работаю с OpenGL около года и многому научился. К сожалению, как я узнал, это был старый путь до 3.x, то есть немедленный режим, шейдеры по умолчанию, матричные стеки, ...
вопрос задан: 6 May 2012 04:58
0
ответов

Неподдерживаемые шейдеры GLSL

для класса я должен использовать Java, jogl и lwjgl. Нам дали некоторый код, и теперь я пытаюсь запустить этот код, однако получаю сообщение об ошибке :"GLSL 3.30 не поддерживается. Поддерживаемые версии: :1.00 ES, 1....
вопрос задан: 5 May 2012 16:02
0
ответов

GLSL gl _FragCoord.z ​​Calculation and Setting gl _FragDepth

Итак, у меня есть самозванец (реальная геометрия — куб, возможно, обрезанный, а геометрия самозванца представляет собой губку Менгера ), и мне нужно вычислить ее глубину. Я могу вычислить величину смещения в мире...
вопрос задан: 23 April 2012 15:20
0
ответов

Модель пиксельных шейдеров > 2.0 в FireMonkey

Начнем с моего основного вопроса: могу ли я использовать модели пиксельных шейдеров 3, 4 или 5 в своих приложениях FireMonkey? Я хочу иметь возможность динамически создавать пиксельные шейдеры в моей программе FireMonkey. Для этого я...
вопрос задан: 15 April 2012 20:04
0
ответов

Скорость функций cos ()и sin ()в шейдерах GLSL?

Меня интересует информация о скорости sin ()и cos ()в Open GL Shader Language. В документе спецификации GLSL указано, что :Встроенные -функции в основном делятся на три...
вопрос задан: 14 April 2012 19:16
0
ответов

Отображение нормалей касательного пространства — проверка работоспособности шейдера

Я получаю довольно причудливые результаты от моего шейдера отображения нормалей касательного пространства :). В сцене, которую я показываю здесь, чайник и клетчатые стены затенены моим обычным шейдером Фонга-Блинна (...
вопрос задан: 5 April 2012 16:38
0
ответов

Оптимизация шейдеров для экрана Retina на iOS

Я делаю 3D-приложение для iphone, которое использует множество рекламных щитов. Мой буфер кадров в два раза больше на экране retina, потому что я хочу увеличить их качество на iPhone 4. Проблема в том, что фрагментные шейдеры...
вопрос задан: 30 March 2012 16:05
0
ответов

Почему не vec3 для OpenGL ES 2.0 gl_Position?

Я новичок в OpenGL ES 2.0 и не могу понять следующий простейший шейдер: attribute vec4 vPosition; пустая функция() {gl_Position = vPosition; } Мой вопрос заключается в следующем: поскольку позиция будет представлять собой ...
вопрос задан: 30 March 2012 13:08
0
ответов

Всегда ли gl_FragData[0] является цветовым буфером?

Из нескольких примеров, которые я видел в сети, предполагается, что gl_FragData[0] является цветовым буфером. Я попытался найти значение каждого индекса в gl_FragData и наткнулся на этот отрывок из OpenGL...
вопрос задан: 27 March 2012 05:42
0
ответов

Перевернуть вершинный шейдер вверх ногами (GLES)

Учитывая следующий вершинный шейдер, какой самый простой, эффективный и быстрый способ перевернуть координаты вверх ногами, чтобы фрагментный шейдер создавал перевернутое изображение? attribute vec4 ...
вопрос задан: 25 March 2012 01:37
0
ответов

Как получить доступ к другой вершине в программе вершинного шейдера в opengl es 2?

В приложении для Android я хочу вычислить нормаль к поверхности, зависящей от другой вершины этой поверхности. Я не хочу делать это в "мастер-программе", потому что это занимает много времени. На самом деле для каждого ...
вопрос задан: 31 January 2012 16:46
0
ответов

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

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

OpenGL ES шейдер для обводки 2D изображений

Я работаю над 2D игрой для iOS, используя OpenGL 2.0, и мне интересно, возможно ли написать шейдер, который будет обводить изображения свечением. Все изображения - это 2D спрайты. Примеры шейдеров, которые я видел ...
вопрос задан: 25 January 2012 07:45
0
ответов

применение текстуры к кубу, разные текстуры на каждой грани куба

Я пытаюсь применить разные текстуры к кубу с помощью шейдеров, используя samplerCube и textureCube. Но я не могу нарисовать текстуру на гранях куба, появляется только один цвет. Скриншоты ...
вопрос задан: 24 January 2012 15:58
0
ответов

Поиск текстуры в визуализированном FBO отключен на половину пикселя

У меня есть сцена, которая визуализируется в текстуру с помощью FBO, и я отбираю ее из фрагментного шейдера, рисуя ее области с помощью примитивов, а не отрисовывая полную. экранный четырехугольник: я сохраняю ресурсы ...
вопрос задан: 16 January 2012 17:48
0
ответов

GLSL 1.5 Simple Geometry shader

Я пытаюсь написать простой геометрический шейдер, который просто проходит через вершины, прежде чем пытаться что-то изменить. Мой вершинный шейдер - это ядро ​​#version 150. in vec3 inPosition; in vec4 inColor; out vec4 ...
вопрос задан: 13 January 2012 17:33
0
ответов

Браузер для шейдеров CSS? [закрыто]

Есть ли браузер, поддерживающий шейдеры CSS?
вопрос задан: 10 January 2012 15:20
0
ответов

Как добавить файлы шейдеров .fsh / .vsh в Xcode, чтобы они автоматически добавлялись на этапе копирования ресурсов пакета?

Каждый раз, когда я добавляю новый файл шейдера .fsh или .vsh OpenGL ES 2.0 в ресурсы моего проекта, файл добавляется на этап сборки источников компиляции, которому он не принадлежит. Затем я должен удалить его вручную ...
вопрос задан: 7 January 2012 12:00
0
ответов

Создание шейдеров OpenGL в NativeActivity

Я настроил пример NDK с native-activity, чтобы включить код OpenGL из примера hello-gl2. Я обрабатываю сообщение APP_CMD_INIT_WINDOW, а затем пытаюсь создать шейдеры. Шейдер ...
вопрос задан: 6 January 2012 21:00
0
ответов

Полная настройка Transform Feedback (openGL)

GLSL 1.50, openGL 3.3. В последнее время я пытался заставить мою обратную связь по преобразованию работать, но безуспешно. Я все еще получаю сообщение об ошибке после glBeginTranformFeedback (), и, поскольку я не нашел ни одной полностью работающей ...
вопрос задан: 6 January 2012 14:44
0
ответов

Изучение современного OpenGL

Я знаю, что были подобные вопросы в последние несколько лет, но после некоторых исследований я все еще не могу решить, откуда и что я должен изучить. Я также хотел бы видеть ваш текущий, актуальный ...
вопрос задан: 4 January 2012 21:25