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

изменить float в вершинном шейдере (GLSL)
Я думал, что у меня это работает, но я все еще не могу понять, как изменить значение в моем вершинном шейдере. В opengl я делаю следующее для каждого рендера: //i bind my shader shader.bind(); // Then trying to set the value in my vertex shader...
4870 просмотров
schedule 13.11.2023

Как вы, ребята, отлаживаете GLSL?
Недавно я попытался написать немного кода шейдера GLSL, и мне не повезло, когда шейдер не отрисовал то, что я ожидал (в основном, все на экране было черным). Вот инструменты, которые я пробовал: Интеграция с Nvidia NSight VS - она ​​вылетает...
3099 просмотров
schedule 12.01.2024

Вычисление расхождения вектора в GLSL (или градиента вектора)
У меня есть ситуация в GLSL, когда мне нужно вычислить расхождение вектора во фрагментном шейдере. vec3 posVector; Дивергенция математически определяется выражением Это скалярное произведение между вектором и градиентом. Кто-нибудь...
560 просмотров

Многие источники света с тенями в файле three.js вызывают ошибку шейдера фрагмента
Предположим, что у вас есть сцена с улицей, на которой много уличных фонарей (больше 20), вы приближаете объект к ним и ожидаете тень. Огни, просто var light = new THREE.PointLight(0xffffff, 0.5, 6.0); Только на улице есть .receiveShadow...
1663 просмотров
schedule 29.12.2023

Мультитекстурирование и метки в Opengl ES 3.0
Я хочу рисовать числа на объекте с помощью мультитекстурирования. Но финальное изображение светлее, например: Можно ли исключить из мультитекстуры белый цвет и сделать цифру темнее? Вот мой фрагментный шейдер: #version 300 es precision...
62 просмотров
schedule 02.01.2024