Результаты поиска по запросу "webgl"

1 ответ

Как отправить несколько текстур к фрагментному шейдеру в WebGL?

Итак, в части JavaScript моего кода, здесь есть фрагмент, который фактически отправляет массив пикселей в вершинный и фрагментный шейдеры - но я работаю только с 1 текстурой, когда добираюсь до этих шейдеров - есть ли в любом случае, что я могу ...

2 ответа

Как мне остановить EffectComposer от разрушения моего прозрачного фона?

Я хочу, чтобы триjs холст с прозрачным фоном. Я создаю рендер как этот: # coffeescript r = new THREE.WebGLRenderer alpha: trueКогда я звонюr.render()работает, как и ожидалось, с объектами, появляющимися на прозрачном фоне. Однако, когда я ...

2 ответа

Three.js прикрепление объекта к кости

Есть ли способ прикрепить сетку к кости? Например, я загружаю анимированный персонаж .js и хочу приложить оружие к его руке.

ТОП публикаций

3 ответа

Обратите внимание, что это не сработает для кода packColor в OP - предполагается, что вы также упаковали R и B противоположным образом.

тоящее время я занят отложенным затенением в webgl, и мне нужно декодировать 3 целочисленных значения (в диапазоне [0..256] = 256 ^ 3) в один 32-разрядный код с плавающей запятой и кодировать его позже. потому что это для WebGL, это должно быть ...

5 ответов

Можно полностью использовать 4 байта, используя метод, аналогичный тому, который вы предложили выше. Я опубликовал ответ на вопрос ОП и проверил его, но не уверен, что он пуленепробиваемый ...

ковал некоторые данные с плавающей точкой в ​​текстуру как unsigned_byte, мой единственный вариант в webgl. Теперь я хотел бы распаковать его в вершинный шейдер. Когда я пробую пиксель, я получаю vec4, который действительно является одним из моих ...

2 ответа

Тоже не работает. Ни SHORT, ни BYTE, ни UNSIGNED_INT, INT и FLOAT с DEPTH_COMPONENT или DEPTH_COMPONENT16

ейдера постобработки мне нужен буфер цвета и глубины моего кадрового буфера. Доступ к colorbuffer работает нормально, но у меня проблемы с созданием глубинного буфера. Я всегда получаю ошибку INVALID_ENUM при попытке использовать texImage2D для ...

2 ответа

Как экспортировать геометрию OBJ из Three.js, которая смещается шейдером GLSL?

Я попытался использовать следующий код, который я нашел в Переполнении стека, чтобы экспортировать OBJ из геометрии в сцене Three.js. Геометрия смещается шейдером GLSL, поэтому смещение вершин, кажется, не связано с геометрией. Когда я импортирую ...

2 ответа

Как и другие теги HTML5, тег canvas может быть стилизован с помощью CSS, находиться под или над другими частями страницы. Составляется (смешивается) с другими частями страницы. Преобразуйте, поворачивайте, масштабируйте с помощью CSS вместе с другими частями страницы. Это большая разница от OpenGL или OpenGL ES.

глубокое понимание того, как работает WebGL. Я хочу получить знания на уровне, который больше не волнует большинство людей, потому что эти знания не являются необходимыми для обычного программиста WebGL. Например, какую роль каждая ...

4 ответа

Как получить объект в трехмерном пространстве WebGL из координаты щелчка мышью

Я строю настольную игру в WebGL. Доска может быть повернута / увеличена. Мне нужен способ перевести щелчок по элементу холста (x, y) в соответствующую точку в трехмерном пространстве (x, y, z). В конечном итоге я хочу узнать координату (x, y, z), ...

1 ответ

Three.Js рисуют линейную градиентную текстуру в webgl

С рендером Canvas, я использую функцию, которая рисует линейный градиент. Я хотел бы, чтобы это работало и с рендерером webgl, но он задыхается от прозрачности. Код ниже ивот ссылка на скрипку [http://jsfiddle.net/FtML5/1/] который демонстрирует, ...