Unity

来源:互联网 发布:行书知乎 编辑:程序博客网 时间:2024/05/02 04:17

前言

  • 为MeshMaker追加一个简易的UV编辑功能,但因为MeshMaker会替换掉所有共享顶点(位置相等,UV不等的顶点),所以UV必定会被打乱,所以这个其实很鸡肋,想要从无到有的实现展UV算法,但还没研究透。

UV Exhibition

  • MeshMaker支持针对模型现有UV的展览与编辑功能:

    这里写图片描述

  • 点击UV Exhibition按钮,打开UV浏览窗口,将模型材质自身所带的纹理贴图展开,在其上描画出各个顶点的UV坐标(贴图左上角为(0,0),右下角为(1,1)),如果模型材质本身不带有贴图,将使用黑白棋盘格代替:

    这里写图片描述

  • UV窗口中,Magnify按钮为放大整个UV界面的贴图,Shrink为缩小贴图,后面的四个箭头按钮分别表示上下左右移动功能,当选择某一目标之后,操作这四个按钮以微调目标的UV值,当UV值变动以后,点击右上角Apply按钮可重新应用UV坐标至场景的模型上,立即看到变化。

编辑UV

  • MeshMaker暂时只支持点层级的UV编辑,当处于UV编辑模式(UV窗口打开中),可以在模型上点击鼠标左键以选中距离点击位置最近的顶点,同时会在UV界面以一个青色小方形格表示该顶点的UV位置:

    这里写图片描述

  • 此时该顶点为选中顶点,点击工具栏上下左右按钮可在上下左右方向移动该顶点的UV值,也可鼠标左键按住青色小方形格,缓慢拖动以改变其UV值,然后点击Apply按钮,可以在场景中立即看到新的UV值效果:

    这里写图片描述

编辑结束

  • 编辑结束之后,直接关掉UV窗口

源码链接

  • 请看第一篇博客:
    http://blog.csdn.net/qq992817263/article/details/75213659

——by MeshEditor

原创粉丝点击