Вопросы по теме 'webgl2'

Чтение пикселей в WebGL 2 как значений с плавающей запятой
Мне нужно прочитать пиксели моего фреймбуфера как значения с плавающей запятой. Моя цель — получить быструю передачу большого количества частиц между процессором и графическим процессором и обработать их в реальном времени. Для этого я сохраняю...
912 просмотров
schedule 08.07.2023

webgl2 - Объяснение для gl.TEXTURE0 n
Подмечаю в отладчике номер gl.TEXTURE0 ....31 . 0 + 31 = 32 32 объекта для текстур, но у меня есть только одна текстура. Я нашел на сайте разработчиков Mozilla: "GL предоставляет 32 регистра текстур; первый из них - gl.TEXTURE0" . Когда я...
1108 просмотров
schedule 03.02.2024

Можно ли создавать программы WebGL только с вершинными шейдерами?
Я получаю сообщение об ошибке «отсутствует шейдер», когда пытаюсь связать программу шейдера WebGL2 с присоединенными только вершинными шейдерами. Я пытаюсь использовать Transform Feedback, и я подумал, что, поскольку вывод вершинного шейдера...
129 просмотров
schedule 14.06.2022

WebGL 2.0: вызов Draw завершается успешно, даже если VBO удален
Итак, я использую VAO для хранения указателей из VBO. Я хотел проверить, что происходит, когда я удаляю свои буферы данных (vbo, ibo и т. д.) перед привязкой VAO и вызовом отрисовки. Поскольку VAO хранят указатели на данные в соответствующих буферах...
274 просмотров
schedule 11.10.2022

WebGL2 рендеринг в текстуру R32F
Я не могу привязать R32F текстуру к framebuffer , потому что такие текстуры не «по умолчанию отображаются в цвете» согласно этот источник . Но затем говорится, что «эти функции доступны как дополнительные расширения». Как использовать эти...
612 просмотров
schedule 08.12.2023

Плоский шрифт WebGL2 заставляет цвета мигать
Я пытаюсь сделать простую сцену WebGL2 с низкополигональной местностью. Все работает, как и ожидалось, когда я позволяю шейдеру интерполировать между тремя цветами вершин. Но как только я добавляю тип flat , все ломается и каждый треугольник...
245 просмотров
schedule 22.04.2022

Не могу получить рабочий пример текстуры WebGL2 с использованием изображений
Я осмотрелся и не нашел простого примера, демонстрирующего 3D-текстуры с использованием нескольких изображений для сопоставления с любой геометрией. Я нашел следующие примеры: 1) http://webglsamples.org/WebGL2Samples/#texture_3d 2)...
335 просмотров
schedule 10.05.2024

Почему моя треугольная полоса должна быть связана с предыдущими?
Привет, я изучал webgl в эти дни и пытался сделать из него какую-то игру. То, что я сделал до сих пор, на самом деле не имеет большого смысла, но оно имеет часть игровой логики. По сути, я хочу переместить квадрат, и в течение определенного...
59 просмотров
schedule 02.08.2022

Есть ли поддержка WebGL 2.0 в AirConsole?
Попытка выяснить, может ли LWRP Unity работать в сборке AirConsole. Судя по всему, LWRP поддерживается в сборках WebGL2, поэтому вопрос — полностью ли его поддерживают сами AirConsole? Если не полностью - какие фичи есть и какие не поддерживаются?
250 просмотров
schedule 24.04.2023

WebGL2: одна и та же функция в разных шейдерах
У меня есть большая функция со сложной математикой, и я хочу вызвать эту же функцию в нескольких фрагментных шейдерах. Нужно ли копировать-вставлять код функции в каждый шейдер? Или есть способ избежать этого, разделить код между шейдерами? Могу ли...
231 просмотров
schedule 06.05.2024

Максимизируйте использование WebGL2, не перегружая его
Мое веб-приложение выполняет очень долгие вычисления, а затем представляет результаты. Я использую WebGL2 для вычислений - рисования в закадровой 2D-текстуре. Я не могу просто сделать это за один вызов WegGL - вычисление займет слишком много времени...
153 просмотров
schedule 10.05.2022