首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
 Dreamweaver | Flash
 Fireworks  | Frontpage
 HTML/CSS  | Javascript
 Photoshop  | CorelDraw
 AuotoCAD   | Illustrator
 Freehand
 3DMax    | Authorware
 Director   | Maya
 PP点点通 | 迅雷 | BT
 eMule | FlashGet | Nero
 Ghost | Outlook | IE
 Maxthon | Office
 QQ | MSN | 网易泡泡
 Skype | 雅虎通 | 新浪UC

最新文章

您现在的位置: 中国IT实验室 >> 多媒体 >> Maya学习教程 >> 正文

Subdivision Emulation下的纹理处理


ChinaItLab  2006-4-26 佚名  保存本文   推荐给好友  收藏本站


◆ 网页平面多媒体培训、认证考试免费咨询热线:400-700-5807   进入网络咨询平台

下的纹理处理
  一般情况下,动画网格直接接受纹理贴图没有什么大碍。但是对于用 subdivision emulation 技术创建的平滑多边形网格的纹理,要完全控制或者生成动画,就要用到复制纹理的方法。原因是当纹理坐标被指定给一个平滑物体时,默认情况下 Maya 优先接受纹理贴图,而不是平滑功能。

Maya 假定:大多数情况下,需要的是直接把未平滑的网格直接与平滑的多边形物体绑定,这样就避免了处理大量多边形时的性能的降低和复杂的皮肤问题。在进行动画和平滑处理以前,纹理坐标信息已经被接受,这样就避免了形状改变时,纹理在网格上的游移。

但是,这也意味着:纹理坐标只是为低精度网格而创建,而不能精确表达实际的纹理情形。这里我们要做的就是复制一个可以接受所有纹理信息的平滑图形。一旦纹理坐标建立以后,就可以容易的从复制物体上把它们传递到实际的平滑表面上去,而不会在动画中出现游移。

第一步,创建一个纹理参照物体。选择 smoothed mesh 并用 Edit->Duplicate 工具复制出一个物体,把复制出的物体沿 X 轴移开一段距离,以免与原来的混淆。

然后,选择 texture projection method ,因为头的最重要的部分是前面,后面和侧面,这里我们选 Cylindrical Projection 工具。( Edit Polygons-> Textures-> Cylindrical Mapping )。

当使用 Cylindrical 贴图方式的时候,最好选上 “Seam Crrect” 选项,这样效果更好些。
为了看起来清楚,这里我用了棋盘格贴图。

上面是未修正的,下面是修正以后的。

但是我们看到,修正以后效果仍然不是很令人满意,我们还需要手动调节一下 UV 坐标。打开结构视窗( Panels-> Panel-> Texture View )。

 

[1] [2] 下一页

【责编:Peng】


 相关文章  推荐文章
Alias Maya6.0-gold安装指南
Maya 菜单中英文对照
 文章评论