来源:青之巅
作者:数字人
青之巅,始于青萍之末,盛于青空之巅!
![d1c69242760cc28bd5e0e106f112679b.gif](https://i-blog.csdnimg.cn/blog_migrate/1e4a666666f33d233b977dcc74b634e6.gif)
引言
吧友几次问我有关C4D模型的UV及如何展开的问题。总感觉有点早,我想等研究角色、道具等建模之后再谈,但吧友总是问,所以我就以朋友问答的方式,编写下列文章。由于时间短,内容有点碎和粗,等以后我再慢慢修改和补充。
![25b6fd4118c9d4eef7d9a7510c1baacd.png](https://i-blog.csdnimg.cn/blog_migrate/012883187acb407fc7a8233c31fc049d.jpeg)
***本教程已获数字人DigitalMan授权转载,原出处请点击“查看原文”***
问题一、究竟什么是UV?
"UV"是纹理贴图坐标的简称。它定义了图片上每个点的位置的信息. 这些点与3D模型是相互联系的, 以决定表面纹理贴图的位置。就好像平面的布料,剪裁制作成立体的衣服一样。 UV就是将图像上每一个点精确对应到模型物体的表面。在点与点之间的间隙位置由软件进行图像光滑插值处理. 这就是所谓的UV贴图。
![a4d24cf4b6e9a356b4a859b0c1c85cfd.png](https://i-blog.csdnimg.cn/blog_migrate/ed10abe285c62390dfec84277ac43ec9.jpeg)
![7e093804297888efcd477dbd3c52af6e.png](https://i-blog.csdnimg.cn/blog_migrate/128a493df73cade8c06e145a97ff6b6d.jpeg)
简单的说:
模型是立体的,坐标系遵循 XYZ。要贴上去的图片是平面的,遵循的坐标为UV(还有W,深度意思)。如何把平面的二维(UV)图片的每一个点与三维的模型(XYZ)的每一个点一一对应,这个中间就需要UV坐标来控制。2D到3D的对应方法,我们就说“贴图映射”,也就是3d模型在平面贴图上的投影。
注意: UV的调整不会影响3d模型的形状,只会影响3d模型的贴图效果。C4D的基本物体(球、立方体等)和NURBS方式建立起来的模型都是自带UV。
![77ad95194be15a4917fe369af865a2b6.png](https://i-blog.csdnimg.cn/blog_migrate/dd9ac33f855ef13ba923bb39167fcdf1.jpeg)
比如说:
裁缝制作衣服。不同的布料就是二维的平面贴图。你的身体就是三维模型。裁缝就是UV映射系统。裁缝按照你的身体数据(XYZ),把不同的布料进行剪裁(UV),然后通过缝纫机进行缝制(映射),然后穿到你的身上。
![a9a00fb038e279d984d3b08d228a71ed.png](https://i-blog.csdnimg.cn/blog_migrate/ba4aac9f402185e15fe92e8d5183f54e.jpeg)
![d8f415ea850c5b674ffd0d7cd08b0037.png](https://i-blog.csdnimg.cn/blog_migrate/6f7533ee086348aace545f3cf25e7520.jpeg)
![359b0e274b8dac7cd446a354cc11aef4.png](https://i-blog.csdnimg.cn/blog_migrate/3fdaf73d73ffad4cf3a5f1d9f4eef478.jpeg)
问题二、UV有什么重要作用?
主要的目的:用UV告诉计算机三维软件,如何把平面的纹理正确地贴在(术语:映射)到三维模型的表面。(这实际上是坐标系转换的运算方式。)
具体参见下篇《UV及展开-2》,我将通过实例研究之。
![2cfdccb42fa58b10e66c8863f8012a8f.png](https://i-blog.csdnimg.cn/blog_migrate/97e45bec8eff8a052199d40a72f77524.jpeg)
问题三、为什么我们接触UV非常少?
那是因为刚刚初学,没有涉及到复杂模型和贴图。
在三维软件中,一般初学都是制作简单的模型,基本上都是用基础模型堆叠或简单改造而成。模型的材质基本上也比较简单,通体是纯净的玻璃、木材、金属一类。所以,我们就用基础模型默认(自带)贴图方式,如果有不合适的,就简单改改贴图的映射或UV标签属性,进行简单设置就可以了。比如用立方体建立一个砖墙,那么把载入砖墙纹理的材质赋予立方体模型,在映射选择“立方体”模式就可以了;再如,用旋转对象生成的杯子,设置玻璃材质,直接赋予给模型就可以了。模型简单,材质简单,根本不用考虑UV。
在C4D中,贴图的映射有以下几种:(而UVW贴图是默认,它比较特殊。)
![9a67b576bb830416aa24d73ad91e39a8.png](https://i-blog.csdnimg.cn/blog_migrate/eb9919734286201eb61c7d109956e0e3.jpeg)
举例子说明:
1、场景中建立一个立方体模型,再建立一个材质球,纹理载入木纹ÿ