Создает текстуру для использования с видеотекстурой.
Это почти то же самое, что и базовый класс Texture, за исключением того, что он постоянно устанавливает needsUpdate в true, чтобы текстура обновлялась по мере воспроизведения видео. Автоматическое создание mipmaps также отключено.
// assuming you have created a HTML video element with id="video"
const video = document.getElementById('video');
const texture = new v3d.VideoTexture(video);
video — Элемент видео, который будет использоваться в качестве текстуры.
mapping — Как изображение наносится на объект. Тип объекта v3d.UVMapping.
См. mapping constants для других вариантов.
wrapS — По умолчанию v3d.ClampToEdgeWrapping.
См. wrap mode constants для других вариантов.
wrapT — По умолчанию v3d.ClampToEdgeWrapping.
См. wrap mode constants для других вариантов.
magFilter — Способ дискретизации текстуры, когда тексель занимает более одного пикселя.
По умолчанию v3d.LinearFilter. См. magnification filter constants для других вариантов.
minFilter — Способ дискретизации текстуры, когда тексель занимает менее одного пикселя.
По умолчанию v3d.LinearMipmapLinearFilter. См. minification filter constants для других вариантов.
format — Формат, используемый в текстуре.
См. format constants для других вариантов.
type — По умолчанию v3d.UnsignedByteType.
См. type constants для других вариантов.
anisotropy — Количество образцов, взятых вдоль оси, проходящей через пиксель, имеющий наибольшую плотность текселей.
По умолчанию это значение равно 1. Большее значение дает менее размытый результат, чем базовый мипмап, за счет использования большего количества образцов текстуры.
Используйте renderer.getMaxAnisotropy(), чтобы найти максимальное допустимое значение анизотропии для GPU; это значение обычно равно степени 2.
См. базовый класс Texture для общих свойств.
Здесь не нужно устанавливать этот параметр вручную, так как он обрабатывается методом update update.
См. базовый класс Texture для общих методов.
Вызывается автоматически и устанавливает # .needsUpdate : Booleanв значение true каждый раз, когда когда доступен новый кадр.
О том как получить исходный код этого модуля читайте тут.