视频在去中心化区域有小凸起/曲线



我用blender做了一个简单的广告牌,里面有一条曲线。我想知道如何用同样的曲线添加视频。视频需要在dcl中单独加载。我现在可以用Typescript (Threejs或babylonjs)修改视频了。是否有一种简单的方法来弯曲视频/图像?

  1. 曲面屏幕是通过创建一个父实体,并在其中放置多个平面,每个平面应用相同的视频纹理来制作的。

  2. 你将不得不偏移和旋转每个平面,使其得到弯曲的形状。(艰难的一部分)

  3. 然后,您必须对每个平面应用唯一的UV地图,以便视频的每个条带只显示视频的正确部分。https://github.com/pmacom/dcldash/blob/818b3627751e491173cbeef5ea436fbe69d1c1e4/src/utils/Uvs.ts#L3包含一个辅助函数,用于为每个平面生成适当的uv。您可以直接将其复制到您的项目中。用法如下:

    planeshapes。forEach((planeshape: planeshape, index: number) =>{planeShape。uvs = Dash_UV_Curved_Video(平面形状)长度是1、索引)})

希望这对你有帮助

最新更新