Board logo

标题: [专题讨论] MD主机放缩效果与旋转效果的实现方法 [打印本页]

作者: md2    时间: 2018-5-5 13:59     标题: MD主机放缩效果与旋转效果的实现方法

MD主机硬件是不支持旋转和放大缩小效果的,活动块可能支持旋转,但是肯定不支持放缩
当时的主机CPU都很弱,如果显卡不支持,那就很难通过CPU硬算实现,因此厂商采取了其他方式来实现近似旋转缩放的效果


《幽游白书魔强统一战》,角色在中线和后线上是一大一小两套图片,也就是说所有动作都是两套图
由于一个角色是由几十个活动块组成的,所以可能有部分活动块是共通的,可以减少容量,但是总体看是两套不同的动画
大致相当于大时是123456789,小时是124589这样
而角色在跳线时的缩小,是通过修改活动块坐标,活动块互相遮挡,造成角色尺寸减小的错觉。注意看藏马的手臂,少了半个活动块,跳线完毕后立刻切换到小尺寸图片
这也解释了为什么跳线时人物图片在抖动。MD上的放缩大体都是类似手法。




《魂斗罗铁血军团》放缩技巧,很明显是用大小不同的一组图片切换来实现防缩,大小切换最频繁的的是座舱和手臂,脚部的图片切换没那么频繁 ​​​​



《恶魔城血线》的旋转效果
2D游戏机的背景也是8X8或者16X16像素的小块组成,通过让背景的图素小块发生微小的错位,实现类似于倾斜的效果。 ​​​​


MD《魂斗罗铁血军团》背景倾斜的技巧,同样用位移实现,横向以像素为单位,纵向以图像最小单元为单位



作为对比,可以看SFC《超级恶魔城》的旋转效果
由于SFC带有背景图旋转机能,因此它的旋转是非常均匀的,是以像素为单位进行错位,而非MD那样以背景块为单位。


[ 本帖最后由 md2 于 2020-10-17 15:58 编辑 ]
作者: k62163    时间: 2018-5-5 14:55

幽游白书md版给我的印象倒是卷轴特别丰富,有些场景几乎是3d的感觉了。至于人物角色的缩放特效没啥留意
作者: 孤高的避孕套    时间: 2018-5-5 15:22

缩放和旋转效果根本不是这样的
作者: sonicteam    时间: 2018-5-5 15:22

武者阿里斯大 的第三关 敌人从岩洞飞上来的 扩大缩小效果 应该不是幽游白书的方法  就是单纯的动画帧
作者: md2    时间: 2018-5-5 20:22

引用:
原帖由 孤高的避孕套 于 2018-5-5 15:22 发表
缩放和旋转效果根本不是这样的
因为MD硬件不支持

也只能这样了
作者: Nigel    时间: 2018-5-5 21:44

光明十字军里的砖块旋转是纯3D透视真实时计算,还有那个多边形的机器人。Treasure技术力很强
作者: 葛雷新    时间: 2018-5-5 22:27

那MD的魂斗罗铁血兵团呢?感觉这游戏放大缩小旋转的特效都用上了
作者: md2    时间: 2018-5-5 22:49

引用:
原帖由 Nigel 于 2018-5-5 21:44 发表
光明十字军里的砖块旋转是纯3D透视真实时计算,还有那个多边形的机器人。Treasure技术力很强
其实判断是不是3D很简单
16位机的3D一定是不支持纹理的
所以3D一定是纯色

另外SFC上的3D一定不支持半透明,因为半透明是显卡特效,而多边形不经过显卡
星级火狐的半透明都是网点

[ 本帖最后由 md2 于 2018-5-5 22:51 编辑 ]
作者: SONIC3D    时间: 2018-5-5 22:52

引用:
原帖由 葛雷新 于 2018-5-5 22:27 发表
那MD的魂斗罗铁血兵团呢?感觉这游戏放大缩小旋转的特效都用上了
旋转和恶魔城血线一样,是基于scanline offset加上cell offset模拟出的旋转,因为md纵向上只支持cell级别的offset所以第一关盘中的机器人倾斜时就和楼主贴出的恶魔城的塔一样,纵向上有明显分裂的接缝。
等于是透过硬件支持的机能然后配合横纵向的skew,来模拟出旋转。

缩放我不记得魂斗罗有很多,但反正这个在MD上也没什么好说的,就是根据逻辑大小的不同的切到对应的活动块动画帧。
硬件不支持旋转,那最简单的方法就是靠硬件支持的活动块内容切换来模拟。配合上特定场景下活动块的移动,可以模拟出比较好的缩放效果,比如幽白每局开始时的"准备-开始"的大字缩放。
作者: md2    时间: 2018-5-5 22:55

引用:
原帖由 葛雷新 于 2018-5-5 22:27 发表
那MD的魂斗罗铁血兵团呢?感觉这游戏放大缩小旋转的特效都用上了
我就是因为有人在知乎分析铁血兵团才发现的
作者: md2    时间: 2018-5-5 23:03

顺便还注意到个细节

幽游白书在地下空间,湖中的倒影会根据视角的改变发生透视变化,给人带来强烈的空间感,非常好的利用了双重卷轴


作者: 孤高的避孕套    时间: 2018-5-6 08:13

楼主仔细玩几下SFC魂斗罗
尤其俯视角度第2关
各种特效很足

这游戏只有8M
仔细去玩的话还是很不错的
作者: 九头鹰    时间: 2018-5-6 08:33

引用:
原帖由 孤高的避孕套 于 2018-5-6 08:13 发表
楼主仔细玩几下SFC魂斗罗
尤其俯视角度第2关
各种特效很足

这游戏只有8M
仔细去玩的话还是很不错的
魂斗罗第二关完全是为了炫耀机能而做的,其实是一个大败笔。
火枪也是8M,忍2也是,当时的ACT和STG卡带基本都是这个容量的。
作者: Nigel    时间: 2018-5-6 08:39

MD魂斗罗几个大BOSS场景记得旋转做得很好,应该不是活动块重排列做出来的。比如火车关那个大机器人,还有先船后摩托那关的三合一三种形态的BOSS

又想了下,这游戏里旋转特效太多了,大部分都不像是活动块重排列做的。比如那个爆米花炮筒BOSS,旋转的非常平滑,而且是360度旋转。

[ 本帖最后由 Nigel 于 2018-5-6 08:43 编辑 ]
作者: Nigel    时间: 2018-5-6 08:45

引用:
原帖由 md2 于 2018-5-5 22:49 发表

其实判断是不是3D很简单
16位机的3D一定是不支持纹理的
所以3D一定是纯色

另外SFC上的3D一定不支持半透明,因为半透明是显卡特效,而多边形不经过显卡
星级火狐的半透明都是网点
GBA例外,虽然它严格意义上说是32位机,但主要跑的还是16位指令集。
作者: 九头鹰    时间: 2018-5-6 10:35

MD米老鼠纪念版里面旋转的特效也很多,白塔两关,驯鹿追逐关的旋转做得很好。
作者: 力丸and彩女    时间: 2018-5-6 21:09

posted by wap, platform: iPhone
引用:
原帖由 @九头鹰  于 2018-5-6 08:33 发表
魂斗罗第二关完全是为了炫耀机能而做的,其实是一个大败笔。
火枪也是8M,忍2也是,当时的ACT和STG卡带基本都是这个容量的。
能说出这话,想必是个不会玩的。我来告诉你打SFC魂2or5两个俯视版面的正确姿势:体验这两关的精髓在于是否能够熟练操控方向键同步LR键配合LorC枪来进行极速rush,掌握了这种打法的话,自然玩者畅快淋漓观者赏心悦目。  

你能有这种评论,我用脚趾头想也能知道你自然肯定是既不会而且也没见过这种打法的,其实我并不奢望你具备熟练掌握这种操作技巧的能力,但我觉得对于自己并不了解的东西,最好还是不要轻易下结论比较稳妥,否则会笑死人的。

言尽于此。
作者: 九头鹰    时间: 2018-5-6 23:25

引用:
原帖由 力丸and彩女 于 2018-5-6 21:09 发表
posted by wap, platform: iPhone
能说出这话,想必是个不会玩的。我来告诉你打SFC魂2or5两个俯视版面的正确姿势:体验这两关的精髓在于是否能够熟练操控方向键同步LR键配合LorC枪来进行极速rush,掌握了这种打法的话 ...
有一点我很奇怪,这里只是一个老游戏爱好者的论坛,照理在这的的人都有共同的兴趣爱好,彼此就算是看法不同,也应该不以贬低他人为乐。而我看过你不少发言,也和你交流过几次,总觉得你的话语中莫名的火药味,不知何故?
至于魂斗罗的俯视版,我说的不是什么打法,而是这样的版子,不停旋转场景,加上大量的马赛克,还要找目标,让我感觉太晕,完全没有超级魂斗罗后视版做的好。我也相信有不少人和我有同感,不然魂斗罗4,在NDS机能远超SFC的情况下还是选择了后视版而没有做魂斗罗3的俯视版。
当然,每个人口味不同,喜好不同,所谓人之熊掌吾之砒霜,观点不同很正常,可以相互交流是缘分,求同存异是原则,用不着相互呛声。
最后,虽然大家都是老玩家,但是也不可能精通所有游戏,就算是个别游戏你觉得自己很有造诣,也没有必要去看低别人,毕竟你也有很多游戏造诣不如他人。至于不了解就不要轻易下结论,这个观点请恕我不能认同,了解与否对自己来说是主观范畴,我认为自己很了解,但可能其实并没有了解全部,所以才不断需要交流,拓展自己的认知范畴。但是如果按你的要求,那么大家都不要下结论了。我记得你和hanzo就怒铁2的地位争论的时候,你自己也不知道怒铁2有mania难度,更不知道mania难度才是怒铁2的精髓所在,也没见有人讥笑你啊。
作者: 力丸and彩女    时间: 2018-5-7 00:24

posted by wap, platform: iPhone
引用:
原帖由 @九头鹰  于 2018-5-6 23:25 发表
有一点我很奇怪,这里只是一个老游戏爱好者的论坛,照理在这的的人都有共同的兴趣爱好,彼此就算是看法不同,也应该不以贬低他人为乐。而我看过你不少发言,也和你交流过几次,总觉得你的话语中莫名的火药味,不知何故?
至于魂斗罗的俯视版,我说的不是什么打法,而是这样的版子,不停旋转场景,加上大量的马赛克,还要找目标,让我感觉太晕,完全没有超级魂斗罗后视版做的好。我也相信有不少人和我有同感,不然魂斗罗4,在NDS机能远超SFC的情况下还是选择了后视版而没有做魂斗罗3的俯视版。
当然,每个人口味不同,喜好不同,所谓人之熊掌吾之砒霜,观点不同很正常,可以相互交流是缘分,求同存异是原则,用不着相互呛声。
最后,虽然大家都是老玩家,但是也不可能精通所有游戏,就算是个别游戏你觉得自己很有造诣,也没有必要去看低别人,毕竟你也有很多游戏造诣不如他人。至于不了解就不要轻易下结论,这个观点请恕我不能认同,了解与否对自己来说是主观范畴,我认为自己很了解,但可能其实并没有了解全部,所以才不断需要交流,拓展自己的认知范畴。但是如果按你的要求,那么大家都不要下结论了。我记得你和hanzo就怒铁2的地位争论的时候,你自己也不知道怒铁2有mania难度,更不知道mania难度才是怒铁2的精髓所在,也没见有人讥笑你啊。
再回你一遍,因为我个人时间有限,现在基本上不怎么再泡论坛,所以长篇大论打嘴仗还是免了吧。

无论你承认也罢承认也罢,我对你的结论就一句话:你根本不了解SFC魂究竟是怎么回事。我并不认为这是对你的贬低,完全实事求是的说法。如果你觉得这句话是在贬低抑或讥笑你了,那么哪天你看到我对任何一件不了解的事物大放厥词的时候,你可以立马进来用事实抽我的脸,我一定立正摆好姿势让你抽。

顺带一提,印象里你说的那件事似乎是汗佐先对怒之铁拳2以及CAPCOM系街机清版之间拿来“比较”并妄下论断而起,你的记忆大概出现偏差了吧?此两者之间制作思路高下用肚脐眼都能看出来,所以即便到现在我也不认为这两者有任何可比性,这话题太无聊了。

再见!
作者: 九头鹰    时间: 2018-5-7 01:19

引用:
原帖由 力丸and彩女 于 2018-5-7 00:24 发表
posted by wap, platform: iPhone
再回你一遍,因为我个人时间有限,现在基本上不怎么再泡论坛,所以长篇大论打嘴仗还是免了吧。

无论你承认也罢承认也罢,我对你的结论就一句话:你根本不了解SFC魂究竟是怎么回事 ...
我说整体版面不停旋转加上马赛克让人犯晕不适,你给我扯到什么打法上,还言之凿凿说我根本不了解下结论让人发笑,请问我认为这种版子让人不适有问题吗?还需要我怎么从根本上了解什么会解除我的不适感?
怒铁和天地孰优孰劣,每个人会有不同的见解,我可以不认可,但是我会尊重,因为这两个都是同类型中的翘首。我之所以举例,不是去深究你观点的对错,而是为了证明你自己在对游戏没有完全了解的情况下也会下断论,这本身无可厚非,并无可笑之处。
最后,收起你廉价的肚脐,在你学会尊重和礼貌之前,不见!
作者: hkt3010    时间: 2018-5-8 15:27

引用:
原帖由 九头鹰 于 2018-5-6 23:25 发表
有一点我很奇怪,这里只是一个老游戏爱好者的论坛,照理在这的的人都有共同的兴趣爱好,彼此就算是看法不同,也应该不以贬低他人为乐。而我看过你不少发言,也和你交流过几次,总觉得你的话语中莫名的火药味,不知何故?
至于魂斗罗的俯视版,我说的不是什么打法,而是这样的版子,不停旋转场景,加上大量的马赛克,还要找目标,让我感觉太晕,完全没有超级魂斗罗后视版做的好。我也相信有不少人和我有同感,不然魂斗罗4,在NDS机能远超SFC的情况下还是选择了后视版而没有做魂斗罗3的俯视版。
当然,每个人口味不同,喜好不同,所谓人之熊掌吾之砒霜,观点不同很正常,可以相互交流是缘分,求同存异是原则,用不着相互呛声。
最后,虽然大家都是老玩家,但是也不可能精通所有游戏,就算是个别游戏你觉得自己很有造诣,也没有必要去看低别人,毕竟你也有很多游戏造诣不如他人。至于不了解就不要轻易下结论,这个观点请恕我不能认同,了解与否对自己来说是主观范畴,我认为自己很了解,但可能其实并没有了解全部,所以才不断需要交流,拓展自己的认知范畴。但是如果按你的要求,那么大家都不要下结论了。我记得你和hanzo就怒铁2的地位争论的时候,你自己也不知道怒铁2有mania难度,更不知道mania难度才是怒铁2的精髓所在,也没见有人讥笑你啊。
可惜加不了鸡骚了...

其实没必要动气,那哥们好像是个老玩家,对SFC游戏钻研颇深,似乎在一个很高的level上,殊不知游戏其实有很多种的玩法,你玩的一命不死一血不伤是一种玩法,别人不停的S/L也是一种玩法,每个人都有自己的兴趣和喜好,每个人的技巧感和对游戏的理解也各不相同,只要对游戏的热爱相同,这些都无伤大雅,没必要以自己对游戏的理解和感悟来要求别人或者鄙视别人。

玩MD/SFC游戏长大的,现在都老大不小了,很多事情都应该能收放自如,不太理解那哥们如今还是如同青涩少年般的过于激动,印象里,很多年以前我跟他也有过一番硬怼,不过早就忘了是什么事情了。

在这里讨论和回味老游戏曾经带给我们的快乐和满足才是真正的意义所在,对其他的,一笑而过即可。
作者: hanzo    时间: 2018-5-8 16:01

233,老玩家互相理解就行,SFC魂斗罗的俯视关卡不能说是失败,但高难度下确实远不如横向关卡有意思
作者: NINTY    时间: 2018-5-10 00:07

posted by wap, platform: Android
魂斗罗精神俯视能把你玩吐
作者: joker23    时间: 2018-5-10 00:27

posted by wap, platform: iPad
sfc初期那几年科纳米的游戏总会有一两关是刻意炫耀机能的设计不过当年确实觉得效果牛逼




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