Board logo

标题: [专题讨论] 话说GC的凹凸效果是不是现在的机器挺难实现的? [打印本页]

作者: dragonzet    时间: 2013-8-20 16:42     标题: 话说GC的凹凸效果是不是现在的机器挺难实现的?

凹凸贴图我只认识灰阶黑白和法线两种

貌似GC的凹凸特效不属于这两种,比如生化危机4 首饰,BOSS的凹凸,WII的银河战士的凹凸

它的视觉表现是物体上有很多亮亮的白斑

我猜测如果要移植过来应该是除非转成法线PS3和360都不支持吧

HD版的生化4首饰上的凹凸效果都没了,至于城主BOSS,长得像倒吊乌贼的飞虫巢穴我没玩到过不清楚有没有

请教GC和WII的凹凸究竟是怎么一回事
作者: hourousha    时间: 2013-8-20 20:25

GC没有原生dot3指令,所以做法线效率低,除了最原始的emboss外,它的凹凸多用EMBM来实现,EMBM属于DX6.1引入的功能,最早应用于1998还是99年的硬件Matrox G400,像dungeon keeper2有专门支持这功能的版本。
这功能的本质就是扰动UV后二次贴图,它需要一个双通道纹理作为扰动基本纹理,然后模型的uv0去sample这个扰动纹理得到扰动参数,然后与预设的2x2矩阵相乘得到delta_uv,然后uv1+deltauv作为最终uv去sample另一个纹理。
这功能后来更多用在水面反射折射,火焰等的热浪效果上。预设一张高光贴图,然后预设的2x2矩阵和视角相关,uv1和法线相关的话,也可以粗略模拟凹凸效果。
这功能最初只有G400支持,后来ATI Rage128也开始支持,Kyro也支持,不过NV直到Geforce3才支持——通过Pixel Shader 1.1
PS360当然支持,不过EMBM模拟的凹凸本来就不准确,被抛弃是必然的。
作者: 混血王子    时间: 2013-8-20 20:33

引用:
原帖由 hourousha 于 2013-8-20 20:25 发表
GC没有原生dot3指令,所以做法线效率低,除了最原始的emboss外,它的凹凸多用EMBM来实现,EMBM属于DX6.1引入的功能,最早应用于1998还是99年的硬件Matrox G400,像dungeon keeper2有专门支持这功能的版本。
这功能的 ...
我来翻译一下:勉强可以做,效果不好
作者: zyx1235    时间: 2013-8-20 20:35

引用:
原帖由 hourousha 于 2013-8-20 20:25 发表
GC没有原生dot3指令,所以做法线效率低,除了最原始的emboss外,它的凹凸多用EMBM来实现,EMBM属于DX6.1引入的功能,最早应用于1998还是99年的硬件Matrox G400,像dungeon keeper2有专门支持这功能的版本。
这功能的 ...
这个有印象的,最早支持环境凹凸映射的,不过当时游戏支持的少,水的效果当时算最好的了
作者: hypergiant    时间: 2013-8-20 21:08

有图可以看么?感觉GC没这特效的游戏啊
作者: dragonzet    时间: 2013-8-20 21:19

引用:
原帖由 hourousha 于 2013-8-20 20:25 发表
GC没有原生dot3指令,所以做法线效率低,除了最原始的emboss外,它的凹凸多用EMBM来实现,EMBM属于DX6.1引入的功能,最早应用于1998还是99年的硬件Matrox G400,像dungeon keeper2有专门支持这功能的版本。
这功能的 ...
魔兽世界那个老版本的水也是EMBM吗?

关于生化危机4的水,我想起来

鬼武者3的水,但是PS2的水又没有GC的有反光,可能两者相似不相同

[ 本帖最后由 dragonzet 于 2013-8-20 21:25 编辑 ]
作者: SONIC3D    时间: 2013-8-20 23:22

引用:
原帖由 混血王子 于 2013-8-20 20:33 发表


我来翻译一下:勉强可以做,效果不好
是绝对可以做,但能做normal和parallax,ps3/360再吃饱了去用这效果必然被喷。
作者: 强棒奶娃    时间: 2013-8-20 23:30

posted by wap, platform: iPad

有照片吗?真的对这个没概念。
作者: dragonzet    时间: 2013-8-20 23:47

引用:
原帖由 强棒奶娃 于 2013-8-20 23:30 发表
posted by wap, platform: iPad

有照片吗?真的对这个没概念。
打开你的WII 玩银河战士另一个M 开头不久后的剧情片段就有铠甲凹凸的效果

或者生化危机4的某些BOSS或者宝贝 比如王冠,面具,这些都有凹凸

因为转动太快了没办法停住,  拍不了


另外GC有些扭曲的玻璃镜面效果应该也用到了环境映射凹凸贴图这个机能

我想起来阳光马里奥和生化危机4的反光镜

[ 本帖最后由 dragonzet 于 2013-8-20 23:48 编辑 ]
作者: 大口仔阿    时间: 2013-8-21 00:22

引用:
原帖由 dragonzet 于 2013-8-20 23:47 发表



打开你的WII 玩银河战士另一个M 开头不久后的剧情片段就有铠甲凹凸的效果

或者生化危机4的某些BOSS或者宝贝 比如王冠,面具,这些都有凹凸

因为转动太快了没办法停住,  拍不了


另外GC有些扭曲的玻 ...
那些是很低级的凹凸贴图来,只是hd版本capcom觉得多余,去掉而已,什么做不出,你真以为gc是外星人做的啊,让你看看什么叫凹凸贴图吧!
作者: 天堂任狗追    时间: 2013-8-21 14:41

posted by wap, platform: Nokia (E72)

话说这生化4hd确实缩了很多特效的,除了楼主说的凹凸效果,还有过场的景深效果,帧率也不稳定,这很大程度是厂商移植态度问题,但是也说明了gc不简单




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