[发明专利]一种普通游戏转立体裸眼3D游戏的方法在审
申请号: | 201710968877.3 | 申请日: | 2017-10-18 |
公开(公告)号: | CN109675306A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 冯胜羽;王雄 | 申请(专利权)人: | 上海质尊文化传媒发展有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/60 |
代理公司: | 上海宣宜专利代理事务所(普通合伙) 31288 | 代理人: | 邹蕾 |
地址: | 201415 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 裸眼3D 调用 裸眼3D显示 自定义函数 技术优势 立体图形 立体转换 模块内存 强制运行 显卡驱动 植入工具 渲染模块 输出 大市场 非立体 库函数 终端机 渲染层 转换 映射 附着 显卡 嫁接 绘制 开发 | ||
1.一种普通游戏转立体裸眼3D游戏的方法,其特征在于,采用如下处理步骤:
(1)、对原始3D游戏进行分析,确认游戏是否基于D3D开发的;
(2)、如果是D3D开发的,则定位调用D3D模块的库函数D3D*.dll,并确认Directx版本;
(3)、运行普通3D游戏,附着代码植入工具,对D3D模块内存映射定位;
(4)、对D3D渲染层做嫁接,强制运行自定义函数,对原始游戏调用D3D渲染模块做立体转换处理;
(5)、结合Nvida显卡或AMD显卡驱动分别处理两种不同立体输出;
(6)、最终通过HDMI1.4输出到裸眼3D显示终端机。
2.如权利要求1所述的一种普通游戏转立体裸眼3D游戏的方法,其特征在于,所述的附着代码植入工具是D3DInject模块,用于劫持D3D库函数HookAPI,对D3D模块内存代码段映射部分分别初始化需要Hook的函数队列,并保存原始函数的基地址和偏移地址,并中断。
3.如权利要求1所述的一种普通游戏转立体裸眼3D游戏的方法,其特征在于,所述的自定义函数是D3DProxy代理模块,其包括GPU处理模块、D3DCubeTexture、D3DProxySurface、D3DProxyShader、D3DVertexBuffer、StereoView。
4.如权利要求1所述的一种普通游戏转立体裸眼3D游戏的方法,其特征在于,所述的显卡驱动部分主要是运用nVIDIA-3DVision或AMD-HD3D对处理好的立体左右图像做打包处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海质尊文化传媒发展有限公司,未经上海质尊文化传媒发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710968877.3/1.html,转载请声明来源钻瓜专利网。