[Threejs]关于图形学 UV 映射的问题,求个思路

158 天前
 rabbbit
如下这种结构,有办法让 uv 不被拉伸并尽可能衔接的自然吗?
想贴个箭头上去移动,但是因为 uv 拉伸箭头变形了。
这个 uv 要咋算,求个思路。

964 次点击
所在节点    3D
7 条回复
scarlex
158 天前
为什么不叫你们的 3D 设计师整,程序这边不好算吧
rabbbit
157 天前
@scarlex 都是根据数据动态生成的,不是模型
decaydave
157 天前
改拓扑,或者贴箭头的时候动态改形状
secondwtq
157 天前
没太看明白,猜你给的这个图是一个有 UV Distortion 的模型的顶视图,然后两个梯形是一个四棱柱中的两个面?

这个你可以把两个面单独拿出来,然后在法线方向投影
rabbbit
157 天前
@secondwtq
抱歉给的图不全,这个是一组根据顶点生成的线条。需要在中间添加贴图并移动,因此要保证 uv 的连续。

已经通过改顶点结构解决了直线部分的 uv ,不过转折位置还是有问题。
decaydave
157 天前
实际试了下,只要保证 UV 和 mesh 形状类似即可,可以直接拿 mesh 的 xy 坐标 resize 来作为 uv
uv detached:
[img][/img]
uv projected from view:
[img][/img]
okakuyang
157 天前
这图太抽象了 看不太懂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1049989

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX