» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[老游杂谈] DC是台奢侈到特效全开的机器

引用:
原帖由 dragonzet 于 2012-3-31 11:08 发表
生化4这么一搞整个角色都是像塑料一样滑溜
还以为你不懂,把物体搞得很滑溜、很油腻就是凹凸贴图的作用


TOP

看起来滑溜是平滑组的概念。。。凹凸是黑白灰三阶映射到贴图上的古老表现凹凸和质感的贴图。只有XB支持

这么解释太累了。。请去学好3D基础课程



TOP

讨论下来有点偏题了,我的观点是:gc光源能力很强,可以同屏支持多个点光源,而ps2、dc是做不到的(或者很难做到)。举例就是gc版生化4中各种光源效果,别的不多说,具体的就是火箭筒的光源,ps2版没有这种光源特效,别跟我说火箭筒不是动态点光源而是高光贴图


TOP



你说这个模型现在用了几个光源?
附件: 您所在的用户组无法下载或查看附件

TOP

posted by wap
引用:
原帖由 @dragonzet  于 2012-3-31 11:21 发表
囧、、、你连凹凸跟高光都分不清。。请去学好3D基本功噢。。

高光是高光,凹凸是凹凸。。。法线是法线  透明度是透明度  各个概念不一样的

408959

高光贴图跟光源又毛关系,别驴唇不对马嘴

[ 本帖最后由 天堂任狗追 于 2012-3-31 11:58 编辑 ]

TOP


回答我的问题,只要回答了我马上就给你答案了。。。

TOP

引用:
原帖由 dragonzet 于 2012-3-31 11:35 发表
408978

你说这个模型现在用了几个光源?
无光源

TOP

把凹凸贴图当高光可是你自己说的


这是PS2版LION模型强制高光打灯的效果。。。头也变塑料感了

这就是没有高光贴图的后果
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 dragonzet 于 2012-3-31 11:50 发表
把凹凸贴图当高光可是你自己说的

408981
这是PS2版LION模型强制高光打灯的效果。。。头也变塑料感了

这就是没有高光贴图的后果
本人讨论的跟这个没关系,这属于角色身上的细节,不属于光源范畴

TOP

你们说的名词很混乱啊,凹凸贴图,平滑组,看起来滑溜……让人摸不着头脑。
凹凸效果有多种达到方式,使用灰度图做凹凸贴图的是emboss bumpmap,这个方法就连DC都能用,不用说PS2了。
GC除了emboss bm外,还可以用EMBM,它用的是一个双通道向量贴图dudv——A,将该向量作用于每像素的原始uv(这个UV一般不是指模型UV,而是是经过空间转换,和视方向相关的向量2D投影)进行扰动,然后去另一张纹理B中进行采样,B可以是一张光源贴图(大概近似于LZ说的‘高光贴图’),这样可以近似模拟出带凹凸的specular效果,而如果B是一张场景反射贴图,就可以近似模拟出水面的反射扰动效果。
XB除去上两种外可以做的是法线贴图,此时的凹凸贴图是一个3D向量贴图,不是什么灰度的贴图。它把贴图的texel直接映射为法线,然后在pixel shader中带入光照公式进行运算。
GC要想做法线贴图也不是不能做,就是比较慢罢了,毕竟GC的flipper没有点积指令,得用多条指令凑合出来;如果PS想做法线贴图,则只能指望deferred shading了(也就是输出G-buffer然后用EE的UV来进行运算),但显然这只存在于paper层面上,实际应用基本不现实。

至于油滑不油滑,只由光照公式决定,用凹凸贴图不见得会变得油滑,使用高光贴图也不见得就一定油滑。油滑那是因为处理步骤得太简单,加个gloss map做一下specular的强度放缩就好多了。

TOP

平滑组是3DSMAX的说法。。我知道有别的称呼,根据软件也会不同。MAYA上叫软边,不过英语从来不记。总之一回事。
凹凸帖图 麻烦楼上举例下DC和PS2的凹凸贴图 具体到游戏的场景例子。。。

多谢~

TOP

3dmax做多了吧,与3dmax非实时渲染不同,主机游戏画面属于即时渲染范畴,光源的数量、类型及范围是受机能限制的,而在非实时渲染中,要打多少盏“灯”(光源)随制作者。

TOP

MAX我只用来建模,而且我做的是游戏简模,最后肯定要倒回游戏引擎里去的

以前PS2时代的引擎我不是十分熟悉,但也知道很多光源的处理方式都不是点光源照上去的。

TOP

引用:
原帖由 hourousha 于 2012-3-31 11:58 发表
你们说的名词很混乱啊,凹凸贴图,平滑组,看起来滑溜……让人摸不着头脑。
凹凸效果有多种达到方式,使用灰度图做凹凸贴图的是emboss bumpmap,这个方法就连DC都能用,不用说PS2了。
GC除了emboss bm外,还可以用 ...
嗯,gc做法线贴图的例子就是星球大战侠盗中队2、3了

TOP

引用:
原帖由 dragonzet 于 2012-3-31 12:01 发表
平滑组是3DSMAX的说法。。我知道有别的称呼,根据软件也会不同。MAYA上叫软边,不过英语从来不记。总之一回事。
凹凸帖图 麻烦楼上举例下DC和PS2的凹凸贴图 具体到游戏的场景例子。。。
多谢~
当初的PowerVR SDK里就有emboss bump map的sample,这东西只要有纹理贴图能力和alpha混合能力(准确说是减法能力)就能做,很高级吗?

TOP

发新话题
     
官方公众号及微博