ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:3.74MB ,
资源ID:5013811      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5013811.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(次世代游戏材质贴图及其制作详解.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

次世代游戏材质贴图及其制作详解.docx

1、次世代游戏材质贴图及其制作详解次世代贴图和传统贴图的比较造成差别的主要原因有两点,一是由于图像技术的突破,二是贴图数量的提高。这两个因素使得次世代贴图在发挥上有了更大的空间。图01彩色贴图肩负多重责任,高光阴影、深度的三维效果都要同时通过贴图表现出来,高光和阴影不会因光源方向的变化而改变,贴图尺寸小,为了节省贴图,所以用四方连续贴图来贴满整个面墙,容易看出有重复,影响画面品质。细节均匀,因为需要大量的四方连续的关系,所以不能有特别突出的细节,整体的立体感较弱,传统贴图只能表现比较缓和的高光和阴影,太强调贴图本身的光影会对游戏场景里实际光源的打光效果产生干扰。图02除了彩色贴图之外,还有法线贴图

2、(Normal map)、高光贴图(Specular map),有的还用凹凸贴图(Bump map),是几张贴图组合成的一套贴图,高光和阴影可以随光源方向的变换而有相应不同的光影效果,有了法线贴图(Normal map)、高光贴图(Specular map),透过贴图上所提供的信息,即可以随着光源的方向的不同而做相应的光影效果运算。高精度的贴图画面,贴图尺寸比较大,四方连续的次数少了,可以加入更多独特的细节,很好的三维效果,通过法线贴图(Normal map)、高光贴图(Specular map)、凹凸贴图(Bump map)的组合可以产生很多微妙的立体细节变化,丰富的贴图细节,以前因为贴图限

3、制而无法深入的细节现在可以有进一步的发挥。什么是次世代贴图次世代贴图是由彩色贴图(Color map)、法线贴图(Normal map)、高光贴图(Specular map)、凹凸贴图(Bump map)的组合而成的一整套贴图,每个部份所发挥的功能说明如下:图03法线贴图(Normal map)记录了贴图里每个像素的法线方向,它不能当成一般的贴图来看,它记录了图面上每一个像素的法线向量数据。图04高光贴图(Specular map)记录了贴图细节的高光及受光度,这个贴图跟法线贴图是互相搭配的,图面上的立体的效果其实是靠高光体现出来的,高光贴图可以针对局部高光做结构上的突显和强化,达到更真实的视

4、觉效果。图05凹凸贴图(Bump map)是通过灰度贴图来得到细节实际凹凸的信息,然后在三维空间中进行准确的位置运算,有一点需要提醒的是,如果贴图中有比较明显的凹凸才需要用到凹凸贴图。如果凹凸不太明显则用凹凸贴图的效果并不大。图06法线贴图和高光贴图的原理和作用对于上面提到的四种贴图,很多的读者可能会对法线贴图(Normal map)及高光贴图(Specular map)比较陌生或是只有一个模糊的概念。针对这两种贴图,我们谈谈它的基础运算理论,在不提及运算方程式的前提下,做一个比较直观的分析。图07模型面受光度的判断在绘图程序里一个模型平面的受光度如何来判断呢?如果以0-1的程度来算,0是最暗

5、,1 是最亮的话,两个向量长度是1的向量相乘的结果就决定了这个平面的亮度。所以当入光向量和模型上的平向夹角的小的话,表示这个模型面直接面对光源,所以会很亮,反之如果夹角大的话,表示模型面不直接面对光源,所以会比较暗,当然如果是背光的情形的话,两个向量相乘结果小于0,就会是全亮。图08法线贴图和受光度的关系法线贴图的作用就是把面上的法线方向利用贴图提供的信息来改变其方向,我们可以把贴图里的每一个像素都当作是模型上的一个平面,用RGB三个原色记录了每个像素的法线方向(x、y、z)值,自运算时先读了模型的法线方向之后,再用法线贴图上的RGB也就是x、y、z值算一次。图09在此,游戏贴图上的法线方向已

6、经不再是传统定义中垂直于平面的法线了,这点请一定要注意,不要弄混了。下图是由一张法线贴图上针对其中的一个像素的法线方向做的分析(这只是一个概念性的说明,可能会和程序上实际的运算的数值和流程会有点偏差)。图10有些不了解这个原理的美术人员可能会试图在Photoshop里直接修改,事实上这几乎是不太可能的事,因为它并不是直观的彩色贴图,与其说它是贴图,不如说它是储存数据的数组。法线贴图(Normal map)的生成法线贴图的生成方法有两种,一个是通过三维软件的功能(Maya里是通过surface sampler,3ds Max是通过Render to texture)把同一个模型的高低版本对在一起

7、,然后把高模的细节生成法线贴图记录下来,另一个方法是通过Photoshop里NVIDIA 提供的nvtools,把Bump贴图提供的高度信息,转成法线贴图。图11在Bump贴图里,亮部(浅色)是代表比较高的位置,相对的暗部(深色)就比较低,就是利用这种高低关系来换算出每个像素位置的相对高度,然后针对这个高度关系所形成的曲面算出其相应位置的法线角度,进而转换成法线贴图。图12有一点需要特别提醒的是,一旦生成了法线贴图,不但无法用手绘的方式去针对细节上做任何改变,也无法把法线贴图转回灰阶的凹凸贴图。高光贴图的原理和作用高光贴图在定义上是针对某特定的角度范围反光,而不是全范围的漫射光。基本上高光的亮

8、度是取决于面的法线方向、摄像机和光源的平均方向,除此之外,高光贴图还可以反映不同的材质,例如金属的反光范围较小,比较接近全漫射光,而且高光还可以体现结构的光滑程度。图13由于需要考虑的因素较多,高光贴图如果直接由凹凸贴图或彩色贴图去色直接生成,都无法准确地反应细节上的细致程度,所以高光贴图还是需要一定程度的手绘来加强其效果。次世代贴图的制作流程1、选择一张好的贴图来源图片,可以对高质量的贴图产生事半功倍的效果,以下是几点需要注意的:图141. 来源图片精度大于我们最后想要的贴图精度。2. 来源图片的光源不能太亮或太暗,最能准确保留材质颜色的层次和细节的是在一个明亮的阴天,如果是太阳天,亮部会因

9、为曝光过度而失去了颜色的彩度,而且会有很多的过度受光和阴影需要处理掉,如果是阴暗的天气,同样的材质的颜色会失去它的彩度,尤其是暗面,会因为过暗而失去它的细节。3. 来源图片没有太大的透视角或变形,照相机镜头用的镜片本身就不是平的镜片,所以照出来的图片多多少少都会变形,如果变形过大,要调平整的话,会牺牲掉来源图片的画质。4. 来源图片本身就有丰富的细节内容。2、对图片做处理及裁剪。1.将图片拉平整,把透视变形修正。2.将图片大小以游戏的规格切割。图153、用ZBrush把细节用模型雕出来,生成法线贴图(Normal map)。用早期的一些法线贴图制作是用Photoshop的插件直接将彩色贴图去色

10、来完成,这种做法会使法线贴图的质量有很大的损失,所以现在往往直接用高模生成法线贴图。ZBrush是一个很好用的工具,可以很快地把高模建出来。图16在ZBrush建出一个方块平面,然后细分。图17将彩色贴图贴在方块上。图18把图片上的凹凸雕出来。图19完成整张贴图,在边缘部份用四方连续的处理方法,或在Photoshop里修凹凸贴图。图20导出法线贴图和Alpha通道贴图,先在ZBrush的材质文件夹中导入NormalRGBMat这个材质,会发现模型变成法线贴图的颜色,然后再用MRGBZGrabber工具把图片截下来,然用Export的方式导出图片(生成法向贴图时我们并不是直接用截下来的法向贴图,

11、而是用生成的Alpha 通道贴图再在Photoshop转换)。4、生成法向贴图我们利用截下来的Alpha通道贴图做进一步处理,其实Alpha通道贴图就是凹凸贴图,我们可以利用凹凸贴图做进一步的图像编辑。先把凹凸贴图的接缝处理掉:图21加入细部纹理,用彩色贴图去色,以1%5%的透明度叠放在凹凸贴图上,利用Photoshop的nvtools的插件将灰阶的凹凸贴图转成法线贴图。图225、制作高光贴图制作高光贴图需要将来源贴图去色,过滤出高光的部份。注意凹凸贴图所提供的凹凸信息,凸起的部份本身受光度就比较高,凹下去的地方不太受光,将这两个贴图适当的调整对比度后叠加,然后因材质的不同整体调整灰度来区别其

12、受光度,再针对特定的细节或结构来调整。图236、完成彩色贴图彩色贴图不能带高光阴影,如果彩色贴图带有高光阴影会干扰游戏场景中实时的光影效果,所以高光阴影需要去掉。图247、检视结果在Maya或3ds Max里建一个四方平面,以Maya为例,把彩色贴图放在Color通道,把法线贴图放在Bump通道,把高光贴图放在Specular Color通道,就可以看到结果,如果对结果不满意就再回头调整一下相应的贴图。图25高质量的次世代贴图需要符合的几个条件图261、颜色贴图:应该用很高精度的来源图片制作,不但要高精度,而且还要有丰富的细节,要尽量可以四方连续以达到最高的利用率,贴图的精度必须符合制作上的需要,在选用来源图片时如果精度不够会使贴图的细节达不到要求。2、高光贴图:高光对强化凹凸贴图和法线贴图的凹凸感有很大的帮助,可以创造出更真实的感觉,通常手绘高光贴图会比直接用Photoshop转的好。3、法线贴图:这是从贴图上增加细节,而不是直接把高精度的三维模型放在场景中。因此它是很耗资源的,需要有效的利用,它和其它的法线贴图连续融合在一起会更好。次世代的贴图相当强调真实度,它所要营造出来的是一个虚拟的游戏世界,用来构建这个想象世界的元素,需要和真实的世界有一定的关联,美术人员除了要有很好的审美能力之外,还要对这个真实世界的细节有很好的观察力,把有趣的元素和细节表现在贴图上。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1