Board logo

标题: [业评] 关于游戏画面里一个假特效的运用,求原理. [打印本页]

作者: XBOX720来临    时间: 2013-4-20 12:35     标题: 关于游戏画面里一个假特效的运用,求原理.

感觉到了本世代后期,一些游戏里做到了所谓的模拟物体反光的效果,

比如蝙蝠侠阿甘城里湿润的地面反射效果,战争机器审判里墙壁和地面大理石的反射,光环4里先行者建筑物的反射,你变化角度它也跟着变化角度.印象中初期的尤其没用运用,更多的是用在FPS的枪上, 没想到用在环境中这么有意思.

我知道那肯定是假反射效果,根本没有任何计算,但做出来的效果,真是不错,非常有感觉,让物体更加有质感,画面更加立体有纵深.

这种原理是怎么做的呢? 未来机能更强大的情况下,可不可以继续用美工的方式做到更真实的效果但不需要引擎的精密计算?
作者: 0瞎子0    时间: 2013-4-20 12:40

posted by wap, platform: Huawei (C8950D)

类似gt塞车那种?用贴图
作者: co3    时间: 2013-4-20 12:42

引用:
原帖由 0瞎子0 于 2013-4-20 12:40 发表
posted by wap, platform: Huawei (C8950D)

类似gt塞车那种?用贴图
咬文嚼字有什么意思,敢不敢来点干货?? 什么样的娘娘腔纠结名字这么久?我就算叫微软的吃屎部门又怎么样?你敢不敢回答你自己的问题360到底占了多少??不敢吧,来继续缩
作者: Eric_Ma    时间: 2013-4-20 12:55

引用:
原帖由 XBOX720来临 于 2013-4-20 12:35 发表
感觉到了本世代后期,一些游戏里做到了所谓的模拟物体反光的效果,

比如蝙蝠侠阿甘城里湿润的地面反射效果,战争机器审判里墙壁和地面大理石的反射,光环4里先行者建筑物的反射,你变化角度它也跟着变化角度.印象中初期 ...
你去看看360首发时期的 卡密欧 和 完美黑暗零 以及后来出的 班卓熊,你就知道你举得几个例子弱爆了……
作者: ddaaii    时间: 2013-4-20 12:55

posted by wap, platform: Firefox

这谁家的狗啊,好凶哦
作者: 首斩破沙罗    时间: 2013-4-20 13:53

3楼怎么了? 间歇性的精神病发作?
作者: 昵称无效    时间: 2013-4-20 14:12

posted by wap, platform: Chrome

3l和2l有什么仇么?
作者: glwzero10    时间: 2013-4-20 14:13

3L是不是回错帖了
作者: 小色    时间: 2013-4-20 14:19

3楼咋回事,莫名出来嚎一嗓子?
作者: FatalFrame    时间: 2013-4-20 14:35

3楼原因见这里。。
http://club.tgfcer.com/thread-6651766-2-1.html
作者: snake0083    时间: 2013-4-20 14:38

http://www.nvidia.com/content/PD ... NVIDIAComposite.pdf
这篇文章里有讲到
作者: quki    时间: 2013-4-20 14:50

非要说的话,是计算的。往简单说,贴图只是一个触发器,通过特定某张贴图上绘制的范围,在模型上给予反射的效果,然后在引擎里修改反射的强度。
作者: shinkamui    时间: 2013-4-20 18:47

普通立方体贴图而已,dx7固管时代就有了。
作者: zo    时间: 2013-4-20 18:59

posted by wap, platform: iPhone

高光贴图而已………
作者: smokesnake    时间: 2013-4-20 23:48

现在的光线反射好像不是单纯的贴图了,还和环境光源有关
作者: cocoa    时间: 2013-4-21 13:16

posted by wap, platform: iPhone

立方体贴图,场景渲染到纹理
作者: glwzero10    时间: 2013-4-21 13:46

我自己觉得一张反射贴图就够了
反正喜欢对着墙壁照镜子的人不多
PS:赛车游戏除外
作者: cosmosmz    时间: 2013-4-21 14:51

引用:
原帖由 zo 于 2013-4-20 18:59 发表
posted by wap, platform: iPhone

高光贴图而已………
这个高光灰白贴图 是要随着镜头计算角度 来改变像素的灰白亮度的 所以这个确实是需要计算的 而且 以前的主机是无法完成这个计算的 现在次时代才普及的 我记得最早这个效果在实际游戏里出现 是hf2里大量的使用过 在之前虽然也能做 但是那时的显卡的计算能力是无法负担这个计算的

[ 本帖最后由 cosmosmz 于 2013-4-21 14:52 编辑 ]
作者: 0瞎子0    时间: 2013-4-22 19:33

posted by wap, platform: Huawei (C8950D)
引用:
原帖由 @cosmosmz  于 2013-4-21 14:51 发表
这个高光灰白贴图 是要随着镜头计算角度 来改变像素的灰白亮度的 所以这个确实是需要计算的 而且 以前的主机是无法完成这个计算的 现在次时代才普及的 我记得最早这个效果在实际游戏里出现 是hf2里大量的使用过 在之 ...
这种就叫cube贴图,计算量很小的,基本用来骗骗眼睛。gt塞车早期用这种贴图,错误很多地方,效果确实华丽。
作者: 0瞎子0    时间: 2013-4-22 19:34

posted by wap, platform: Huawei (C8950D)
引用:
原帖由 @co3  于 2013-4-20 12:42 发表
咬文嚼字有什么意思,敢不敢来点干货?? 什么样的娘娘腔纠结名字这么久?我就算叫微软的吃屎部门又怎么样?你敢不敢回答你自己的问题360到底占了多少??不敢吧,来继续缩
喷了,原来这个是杠神的马甲。
作者: BeastMa    时间: 2013-4-22 20:51

引用:
原帖由 0瞎子0 于 2013-4-22 19:34 发表
posted by wap, platform: Huawei (C8950D)

喷了,原来这个是杠神的马甲。
不是
作者: dragonzet    时间: 2013-4-22 21:07



高光+材质球。。。。。。。。
作者: 陈惯吸    时间: 2013-4-23 22:37

以上都有误,cube贴图只适用于曲面物体,越接近平面的表面,cube贴图产生的效果越差,纯平面上使用cube形态的uv包裹,像素会被无限放大。所以类似于gt赛道或者wow地面的高光效果不是用简单的cube映射实现的,纯平反射会用简单的二次渲染再贴回平面的方法模拟镜面,赛道这种就需要计算pixle shade高光,结合多重贴图渲染。




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0