Video 使用视频(画布纹理)作为alpha遮罩-Three.js

Video 使用视频(画布纹理)作为alpha遮罩-Three.js,video,three.js,textures,alpha,Video,Three.js,Textures,Alpha,我正在尝试使用我的视频画布纹理作为Three.js中材质的遮罩,但它不起作用。以下是我的代码: video = document.getElementById( 'video' ); texture = new THREE.Texture( video ); var parameters = { color: 0xffffff, mapAlpha: texture }, material = new THREE.MeshLambertMaterial( parameters ); mate

我正在尝试使用我的视频画布纹理作为Three.js中材质的遮罩,但它不起作用。以下是我的代码:

video = document.getElementById( 'video' );

texture = new THREE.Texture( video );

var parameters = { color: 0xffffff, mapAlpha: texture },

material = new THREE.MeshLambertMaterial( parameters );
material.transparent = true;

材质混合模式似乎提供了一个解决方案!那就回答你自己的问题吧!