[發明專利]一種普通游戲轉立體裸眼3D游戲的方法在審
| 申請號: | 201710968877.3 | 申請日: | 2017-10-18 |
| 公開(公告)號: | CN109675306A | 公開(公告)日: | 2019-04-26 |
| 發明(設計)人: | 馮勝羽;王雄 | 申請(專利權)人: | 上海質尊文化傳媒發展有限公司 |
| 主分類號: | A63F13/52 | 分類號: | A63F13/52;A63F13/60 |
| 代理公司: | 上海宣宜專利代理事務所(普通合伙) 31288 | 代理人: | 鄒蕾 |
| 地址: | 201415 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 游戲 裸眼3D 調用 裸眼3D顯示 自定義函數 技術優勢 立體圖形 立體轉換 模塊內存 強制運行 顯卡驅動 植入工具 渲染模塊 輸出 大市場 非立體 庫函數 終端機 渲染層 轉換 映射 附著 顯卡 嫁接 繪制 開發 | ||
本發明涉及立體圖形繪制處理技術領域,具體地說是一種普通游戲轉立體裸眼3D游戲的方法,其特征在于,采用如下處理步驟:確認游戲是否基于D3D開發,如果是則定位調用D3D模塊的庫函數D3D*.dll,并確認Directx版本;運行普通3D游戲,附著代碼植入工具,對D3D模塊內存映射定位;對D3D渲染層做嫁接,強制運行自定義函數,對原始游戲調用D3D渲染模塊做立體轉換處理;結合Nvida顯卡或AMD顯卡驅動分別處理兩種不同立體輸出;最終通過HDMI1.4輸出到裸眼3D顯示終端機。本發明的技術優勢在于,將傳統非立體3D游戲轉換成立體3D游戲有很大市場前景,更能引人入勝,該轉換方法簡單,具有極強推廣作用。
技術領域
本發明涉及立體圖形繪制處理技術領域,具體地說是一種普通游戲轉立體裸眼3D游戲的方法。
背景技術
隨著三維立體顯示技術的成熟與推廣,三維立體內容逐漸成為三維產業發展的瓶頸。三維內容主要有兩個來源:立體3D視頻與立體3D游戲。由于游戲有其獨特互動體驗,立體3D游戲對立體顯示技術有極強推廣作用,傳統3D游戲廠家沒有開發立體3D游戲經驗,很多經典3D游戲也沒有立體版本,因此將傳統非立體3D游戲轉換成立體3D游戲有很大市場前景,特別是對裸眼3D顯示設備支持的立體3D游戲配合獨特互動體驗,更能引人入勝。
發明內容
本發明的目的是克服現有技術的不足,提供一種非立體3D的普通游戲轉立體3D游戲的方法。
為實現上述目的,設計一種普通游戲轉立體裸眼3D游戲的方法,其特征在于,采用如下處理步驟:
(1)、對原始3D游戲進行分析,確認游戲是否基于D3D開發的;
(2)、如果是D3D開發的,則定位調用D3D模塊的庫函數D3D*.dll,并確認Directx版本;
(3)、運行普通3D游戲,附著代碼植入工具,對D3D模塊內存映射定位;
(4)、對D3D渲染層做嫁接,強制運行自定義函數,對原始游戲調用D3D渲染模塊做立體轉換處理;
(5)、結合Nvida顯卡或AMD顯卡驅動分別處理兩種不同立體輸出;
(6)、最終通過HDMI1.4輸出到裸眼3D顯示終端機。
所述的附著代碼植入工具是D3DInject模塊,用于劫持D3D庫函數HookAPI,對D3D模塊內存代碼段映射部分分別初始化需要Hook的函數隊列,并保存原始函數的基地址和偏移地址,并中斷。
所述的自定義函數是D3DProxy代理模塊,其包括GPU處理模塊、D3DCubeTexture、D3DProxySurface、D3DProxyShader、D3DVertexBuffer、StereoView。
所述的顯卡驅動部分主要是運用nVIDIA-3DVision或AMD-HD3D對處理好的立體左右圖像做打包處理。
本發明的技術優勢在于,將傳統非立體3D游戲轉換成立體3D游戲有很大市場前景,特別是對裸眼3D顯示設備支持的立體3D游戲配合獨特互動體驗,更能引人入勝,該轉換方法簡單,具有極強推廣作用。
附圖說明
圖1為本發明的處理流程框圖。
具體實施方式
現結合附圖及實施例對本發明作進一步地說明。
實施例1
參見圖1,本發明主要包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海質尊文化傳媒發展有限公司,未經上海質尊文化傳媒發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710968877.3/2.html,轉載請聲明來源鉆瓜專利網。





