我在 blender 中制作了一个简单的广告牌,其中有一条曲线。我想现在如何使用相同的曲线向其添加视频。该视频需要在 dcl 中单独加载。我现在可以使用 Typescript (Threejs 或 babylonjs) 修改视频。有没有一种简单的方法来弯曲该视频 / 图像?
通过创建父实体并在其中放置多个平面来制作弯曲屏幕,每个平面都应用了相同的视频纹理。
然后,您将不得不偏移和旋转每个平面,使其获得弯曲的形状。(最艰难的部分)
然后,您必须将唯一的 UV 贴图应用于每个平面,以便视频的每个条带仅显示视频的正确部分。https://github.com/pmacom/dcldash/blob/818b3627751e491173cbeef5ea436fbe69d1c1e4/src/utils/Uvs.ts#L3包含一个帮助器函数,用于为每个平面生成适当的 UV。您可能只需将其直接复制到项目中即可。用法如下:
planeshapes.forEach ((planeshape:PlaneShape,index:number) = & gt;{planeShape.uvs = Dash_UV_Curved_Video (planeshapes.length-1,index)})
希望这有助于
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(78条)