打印

STM32F407 运行Mode7 3D引擎 15帧/秒

[复制链接]
287|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
卡拉瓦乔|  楼主 | 2018-7-29 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Mode 7是电子游戏机超级任天堂的一个图形方式,可让逐扫描线式的背景层支持旋转与缩放,以此创造大量的不同效果。其中最著名的效果是,通过缩放和旋转背景层来显示透视效果。这种将高度改为深度的变换,将背景层变为二维水平材质贴图平面。如此便可显示三维图形的效果。
说白了,是伪3D,适合表现出背景的3D的变化,而表面的物体不会跟随背景的3D状态的变化而变化。

Mode 7 引擎的源码还是很长的,本人不才,仅仅移植了变换矩阵渲染贴图部分,不过仅该部分已经可以实现很好的3D效果。
$('swf_J2g').innerHTML=AC_FL_RunContent('width', '550', 'height', '400', 'allowNetworking', 'internal', 'allowScriptAccess', 'never', 'src', encodeURI('http://player.youku.com/player.php/sid/XMTYxMjYzMDYwNA==/v.swf'), 'quality', 'high', 'bgcolor', '#ffffff', 'wmode', 'transparent', 'allowfullscreen', 'true');

无法观看可以点击这里:http://v.youku.com/v_show/id_XMTYxMjYzMDYwNA==.html?firsttime=7

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

438

主题

438

帖子

0

粉丝