首页 > 解决方案 > 倒置视频作为素材

问题描述

将视频标签中的材料分配给 Mesh,并获得一个倒置的视频。在此之前,这个地方有一个方向正确的纹理。这可能与什么有关?当我从加载 GLTF 格式的模型切换时遇到了这个问题

material = new MeshPhysicalMaterial();
const video = document.getElementById('myvideo');
video.play();
material.map = new VideoTexture(video);
material.map.format = RGBFormat;

http://prntscr.com/t4ldyf

标签: three.js

解决方案


Texture.flipY如果您的纹理显示为垂直倒置,您可以使用属性翻转它。默认值为true,因此请尝试将其设置为false

material.map = new VideoTexture(video);
material.map.format = RGBFormat;
material.map.flipY = false;

推荐阅读