[實用新型]一種可視化3D編程裝置有效
| 申請號: | 201220422782.4 | 申請日: | 2012-08-23 |
| 公開(公告)號: | CN202771416U | 公開(公告)日: | 2013-03-06 |
| 發明(設計)人: | 林秀全;傅新波;譚青生;張生言;李欣;包嘉會 | 申請(專利權)人: | 上海創圖網絡科技發展有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 趙志遠 |
| 地址: | 200072 上海市閘北*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可視化 編程 裝置 | ||
技術領域
本實用新型涉及一種編程系統,尤其是涉及一種可視化3D編程裝置。
背景技術
3D的應用日趨走向大眾,常見的3D建模工具,如3ds?max、maya等也已被廣泛使用,而用于呈現3D內容的各種引擎技術更是如雨后春筍;所有這些3D內容最終能與用戶進行交互,如游戲、虛擬現實等都需要進行編程實現。
當前針對3D內容主要的編程方式有兩種,第一種直接使用編譯型語言,如C、C++、Java、C#語言等,目前大部分3D游戲及虛擬現實、3D仿真等主要采用這種方式;第二種則使用解釋型腳本語言,如Python、Javascript、Lua、Ruby語言等,3D游戲或項目的一些邏輯實現采用腳本語言實現。
第一種編程實現方式,有很好的效率性能,但因為靜態編程語言在程序編譯期就決定了固有功能,之后不能再進行動態的功能擴展。第二種,雖然性能上有些損失,但因其具有極強的擴展性,且可以把各種模塊進行粘連,所以被當前3D技術廣泛采用作為邏輯功能實現的技術手段。然而,無論采用上面哪種方式,對完成邏輯功能的人員都需要有很好的編程技能要求。
實用新型內容
本實用新型的目的就是為了克服上述現有技術存在的缺陷而提供一種可視化3D編程裝置。
本實用新型的目的可以通過以下技術方案來實現:
一種可視化3D編程裝置,其特征在于,包括3D引擎控制器、編程接口規范數據存儲器、可視化編程觸發面板、事件庫存儲器、事件編輯處理電路、函數生成邏輯電路、場景數據庫存儲器、對象庫存儲器和參數庫存儲器,所述的3D引擎控制器設有與編程接口規范數據存儲器連接的編程通訊接口,所述的可視化編程觸發面板分別與3D引擎控制器、事件庫存儲器、事件編輯處理電路、函數生成邏輯電路、場景數據庫存儲器、對象庫存儲器和參數庫存儲器連接。
還包括與可視化編程觸發面板連接的3D輸出單元。
所述的事件庫存儲器包括分別連接可視化編程觸發面板的系統事件存儲單元和場景對象事件存儲單元,所述的系統事件存儲單元和場景對象事件存儲單元分別與事件編輯處理電路連接。
與現有技術相比,本實用新型具有操作方便,用戶通過簡單操作即可完成基本交互功能。一方面,提供3D場景內容的智能提示,用戶對需要交互的3D內容進行簡單鼠標點擊即可完成操作;另一方面,對提供的用戶編程接口(API)提供可視化的操作界面,用戶只需要進行簡單的鼠標點擊,即可添加到代碼中。
附圖說明
圖1為本實用新型的結構示意圖。
具體實施方式
下面結合附圖和具體實施例對本實用新型進行詳細說明。
實施例
如圖1所示,一種可視化3D編程裝置,包括3D引擎控制器1、編程接口規范數據存儲器3、可視化編程觸發面板4、事件庫存儲器5、事件編輯處理電路6、函數生成邏輯電路7、場景數據庫存儲器8、對象庫存儲器9和參數庫存儲器10,所述的3D引擎控制器1設有與編程接口規范數據存儲器3連接的編程通訊接口2,所述的可視化編程觸發面板4分別與3D引擎控制器1、事件庫存儲器5、事件編輯處理電路6、函數生成邏輯電路7、場景數據庫存儲器8、對象庫存儲器9和參數庫存儲器10連接。
所述的編程通訊接口2按功能進行分類,并以樹型結構顯示在可視化編程觸發面板4上。本實用新型還包括與可視化編程觸發面板連接的3D輸出單元。所述的事件庫存儲器5包括分別連接可視化編程觸發面板的系統事件存儲單元和場景對象事件存儲單元,所述的系統事件存儲單元和場景對象事件存儲單元分別與事件編輯處理電路6連接。
本實用新型的工作流程如下:
1)編程通訊接口的規劃與設計,具體為:
11)把3D引擎控制器所需要提供給用戶使用的編程通訊接口進行腳本導出,并按其功能進行分類,如模型操作、攝像機操作、燈光操作、動畫操作、材質與紋理操作等。
12)對每個編程通訊接口提供含義說明,包括返回值說明、對編程通訊接口所需要的參數提供詳細的使用說明,以及對每個編程通訊接口提供一個對應的使用樣例;
13)根據上面的含義說明生成一個編程通訊接口的規范文檔數據。
2)生成編程通訊接口的可視化界面,;
根據前一步得到的編程通訊接口的規范文檔,動態生成可視化界面,并為用戶提供最簡單的操作,具體為:
21)編程通訊接口按分類進行樹型結構顯示,方便用戶按類型查找所需要的內容;
22)點擊某個編程通訊接口時,顯示該編程通訊接口的詳細說明及使用案例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海創圖網絡科技發展有限公司,未經上海創圖網絡科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201220422782.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種龍芯3號系列CPU與芯片組互聯的裝置
- 下一篇:大屏幕展示系統





