完全实况--足球迷的家

标题: 【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流 [打印本页]

作者: jjborn    时间: 2009-11-7 02:30
标题: 【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流
首先从广泛的说起,不针对pes。
无论CG还是游戏,bump map还是normal map,美工们都很少用纯画的,他们有maya,有3ds max,借助zbrush,渲染生成。
既然我们只能徒手画,画之前就要先弄清楚bump和normal的原理

下面是一张normal贴图


红色通道


绿色通道


蓝色通道


我们可以看到,红色通道的光源在正侧,光线自右向左,平行x
绿色通道中,光源在正方,光线自上而下,平行y
蓝色通道,光源在垂直于平面的正方,平行z
不同的光源,不同的明暗关系组合起来,通过计算,便可以在CG或者游戏作品中,使模型细节根据光源的变化而反应产生不同的真实的明暗效果。
这就是normal map的原理

那么bump呢?其实是一样的。请接着看

回归pes,以下是konami原版的球鞋bunp
用normal方式预览


bump不同的是,整个RGB通道都是纵向光线的贴图(光线平行y轴)


而横向光线的贴图(平行于x轴),则被放置在了alpha通道,也就是透明度通道里


其实也就是改变了信息的储存方式
在这里,不能将思维局限于,alpha通道就是管透明度的
其实,在bump贴图中,这不过是一种信息存储方式罢了,和normal贴图用红绿蓝存储贴图一样,bump只是将贴图存储在alpha里,alpha已经不再起原本的作用了。所以制作者不必去思考透明度的问题。
这样一来,之前的“后脚跟问题”,根本就不是问题。

下面讲具体的绘制
从原理出发,绘制起来就很有头绪了。
注意的事项:1.光源 2.明暗程度(alpha中太暗的部分会被损坏)

下面以球衣为例(只更改球裤)

这是pes2010原本球裤RGB通道贴图(光线纵向,平行y轴,光源在正上方)


这是pes2010原本球裤alpha通道贴图(光线横向,平行x轴,光源在正左方)


好了开始编辑
我的方法是,两种不同光源的贴图分开画。
先画RGB的,注意光源和明暗程度(即光线强度和凹凸强度)
最好以原版亮度为基底。

我改变了褶皱纹理


大家看,和原版的亮度对比度几乎一样,其实绘制RGB不必拘束,只有绘制alpha时才有可能损坏贴图

接下来是alpha,纹理不能变,只是和我刚刚改出来的图光源不同而已,绘制alpha要严格控制暗度!(仅限pes)



完成了,看看效果 (原版在前)









在这里只是告诉大家一个大的制作方向,欢迎大家讨论

希望各位有研究热情的DIYer,不要把眼光只放在pes一款游戏上,通过对其他游戏制作方式,diy方式的学习,或者对CG的研究,可以在补丁制作上达到事半功倍的效果。
有一款绘制凹凸贴图的工具,推荐大家尝试,Crazybump


[ 本帖最后由 jjborn 于 2009-11-7 05:02 编辑 ]
作者: jjborn    时间: 2009-11-7 03:32
这双李宁,正确的alpha应该是这样子的



注意编辑时要先反色,过暗的部分会损坏贴图。

下面比较一下本文方法使用前后(右边是用本文方法编辑以后,图形作者paul81118,编辑前文件来自qinchao"wecn 2010球鞋第一包"一帖)


比较一


首先清晰了很多,但这不是我主要考虑的,我考虑和追求的是对光线真实的反应。

比较二


左边由于alpha通道有部分过暗,已经损坏了贴图(很突兀的那两块白斑)
对光照反应不真实(黄色纹路本应是凸起的,在这个角度下凹了,原因是alpha没有真实处理)

比较三


左边原方法,这个角度黄色纹路没有下凹错误,但是阴影不符合实际,光源应该来自左上方。

关于后跟的问题
原方法做出来的效果,alpha其实就是rgb的反色,没有后跟问题是因为它事实上就是复制了rgb的明暗关系,只要rgb本身没有衔接问题,就能避免后跟。但那的确是不正确的方法。
后跟问题的出现,根本上是由于两个贴图(rgb和alpha)不是在同一个环境下生成的。
konami制作的时候,先建高模,然后烘焙低模,得到bump。rgb和alpha完全是在一个体系下产生的,所以在衔接的地方才不会有光感的分歧。
但并不是说不可避免,细心的观察和绘制,是足以弥补的
至少到了可以忽略的地步


[ 本帖最后由 jjborn 于 2009-11-8 02:15 编辑 ]
作者: Paul81118    时间: 2009-11-7 07:02
欢迎游侠的朋友来讨论!
说实话我对你说的还不甚理解,bump用到实况也是从PES2008开始的,我也没有学过这种专业,很多东西也是跟着原版在摸索,很感谢楼主的指导!
作者: Paul81118    时间: 2009-11-7 07:06
http://crazybump.com/release/CrazyBumpSetup1101.exe
我只找到了CrazyBump的测试版,有兴趣的可以试一试
作者: Paul81118    时间: 2009-11-7 07:13
我理解的楼主的说法就是这样操作:
先画RGB,所有的浮雕用90°垂直光(或者类似浮雕的处理);
然后画一个alpha通道(我们以前说他是透明度)的贴图,所有的浮雕用180°平行光(或者类似浮雕的处理)。
再把这个图放到alpha通道。是这个意思吧?
作者: Paul81118    时间: 2009-11-7 07:43
先画RGB的,如下图:
【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流

再画alpha通道的,如下图:
【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流

然后把图二放到图一的alpha通道里面,保存为下图
【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流

是这么操作的吧?

效果比较:
左边是我以前做的,右边是用楼主的方法做的。
【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流 【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流

的确在细节上会更清晰一些,但的确会有后跟的问题。
其实这个方法我们在2008的时候就是这样用的,但是一直解决不了后跟的问题。不知道是哪个地方出了错,请楼主指教。
作者: zhangzhishun    时间: 2009-11-7 08:06
技术贴,支持一下。
作者: QINCHAO    时间: 2009-11-7 14:14
确实~以前我们用楼主的方法制作,在光线上和细节上确实要清晰一些,但是,最大的问题就在于后跟上,由于采用的不同的光照方向,是的后跟在接缝的地方出现来自不同方向的光源,所以就出现了以前常说的“阴阳线”后来为了解决这个问题,所以我们采用了来自同一方向的光照,这样,后跟的光源统一了,就不好会出现“阴阳线”。
作者: jjborn    时间: 2009-11-7 18:05
在一楼答复了,欢迎继续讨论:bz11:
作者: Paul81118    时间: 2009-11-7 21:45
感谢楼主指教,再研究一下
作者: Paul81118    时间: 2009-11-7 22:04
alpha通道有部分过暗这个问题倒是很好解决,但不太明白的是我们那个方法错误是怎么造成的呢?
作者: lucaiscoming    时间: 2009-11-7 22:38
相当专业的指导,受益匪浅,理论(LZ)和实践(队长)缺一不可。
后排支持!:bz13:
作者: Paul81118    时间: 2009-11-8 08:22
多谢解答,但还是不明白你说的是什么意思。如何操作?我用你发在帖子里面的那个图放到alpha通道里面还是会有阴阳线。我觉得你发的那个通道图就是用的0°全局光的浮雕啊。
作者: Paul81118    时间: 2009-11-8 09:09
【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流
这种效果怎么样?后跟阴阳线小了一些了。
作者: Paul81118    时间: 2009-11-9 10:12
楼主的方法的确能使球鞋的立体感更清晰,但后跟问题我还是没有能够解决。请楼主赐教。谢谢。
作者: Severus    时间: 2009-11-9 11:15
楼主的方法的确很好,大家看看这双猎鹰10的新旧对比,第一和第三列是新的,第二和第四列是旧的,的确光线的合理性增加了,而且原来表现得不太理想的摩擦条区域和猎鹰10特有的吸盘都表现出来了。后跟阴阳线也不太明显,基本可以忽略。非常感谢楼主的指导!大家继续研究,力争做到完美!
【讨论】如何绘制bump贴图,欢迎各位DIYer入内交流
作者: jjborn    时间: 2009-11-9 14:54
后跟问题是很难彻底解决的,我说它不是问题是因为它根本无解,除非我们有球鞋的模型,能用一般的建模软件打开。
只能在作图时尽量减少后跟衔接部位的差异,并到达可以忽略的程度。方法是多观察并尽量模仿原版的明暗关系,做到严格复刻(后脚跟衔接部位的两个面的明暗关系)。
谈不上赐教,交流而已,我只能给予方法和理论上的帮助,真正画起球鞋来是不行的
1.不懂球鞋
2.钢笔工具用多了绝对会头痛
楼上的朋友做出的效果相当不错!希望wecn球鞋部能做出更好的作品!:bz11:
事实上也只有你们在做鞋子。。那些洋人鬼佬的作品我是在不想说了。。

(其实有个很复杂的方法可以彻底解决,用3ds max建球鞋模,完全按照konami原版uv贴图,然后烘焙normal贴图,转换为bump。应该就可以完美解决了,有条件我会尝试一下的)
大家继续讨论~

[ 本帖最后由 jjborn 于 2009-11-9 15:06 编辑 ]
作者: 小叶子    时间: 2009-11-9 15:04
:bz15: :bz15: 没有人能打败我
作者: jjborn    时间: 2009-11-9 15:18
原帖由 小叶子 于 2009-11-9 15:04 发表
:bz15: :bz15: 没有人能打败我


温馨提示
图片外链已过期
哈哈~~:bz50:
作者: lucaiscoming    时间: 2009-11-10 20:32
队长列十新bump很漂漂!
期待j大的“3D建模-normal贴图”方法,听起来不错,真的能成功的话那可是质变!
另外还是奢望Konami能推出开源的球鞋3D,能让我们DIYer自己建模···
ps:我相信j大一定能打败骚叶的!:bz3:




欢迎光临 完全实况--足球迷的家 (http://bbs.winning11cn.com/) Powered by Discuz! X3.2