[發明專利]一種基于Unity和WebRTC組件的水閘三維仿真系統構建方法在審
| 申請號: | 202111575107.5 | 申請日: | 2021-12-21 |
| 公開(公告)號: | CN114386249A | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 常仁凱;葛旭東;曹明;石伶俐;陳志;查竹剛 | 申請(專利權)人: | 中水三立數據技術股份有限公司 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06T15/00;G06T13/60;G06F111/02 |
| 代理公司: | 合肥天明專利事務所(普通合伙) 34115 | 代理人: | 婁岳 |
| 地址: | 230031 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 unity webrtc 組件 水閘 三維 仿真 系統 構建 方法 | ||
本發明公開了一種基于Unity和WebRTC組件的水閘三維仿真系統構建方法,包括基于3Ds MAX創建的水閘三維模型,設定虛擬構件信息并導出;利用Unity3D引擎對水閘三維模型進行加載,同時創建物件構建虛擬場景,并對構建虛擬場景的進行渲染;通過程序代碼構建用戶與虛擬場景的交互過程和數據變化界面;在水閘三維模型中布置WebRTC組件,并在服務器端配置運行環境進行Unity資源文件發布;用戶通過網頁端或者移動端訪問服務器端的Unity資源文件,同時服務器端資源以流媒體的形式傳輸至網頁端或者移動端的頁面,并對頁面實時檢測響應。本發明通過Unity和WebRTC組件,WebRTC組件應用于水利水閘方案中,使得用戶擺脫高配置硬件的依賴,能夠在普通網頁端運行瀏覽Unity高質量渲染的內容。
技術領域
本發明涉及水閘三維仿真系統構建技術領域,特別涉及一種基于Unity和WebRTC組件的水閘三維仿真系統構建方法。
背景技術
水閘作為水利工程的關鍵組成部分,如何能夠實時和便捷的反饋相關的參數、狀態等等重要事項極為重要。目前考慮在水利領域構建三維仿真系統,能夠使得相關水利工程
現有技術不足之處在于,目前的Unity內容在網頁端存在技術的局限性,如渲染能力的不足,以及加載大資源場景時速度過慢等問題,無法使用戶在普通的網頁端或者移動端看到更高質量的Unity內容。
發明內容
本發明的目的克服現有技術存在的不足,為實現以上目的,采用一種基于Unity和WebRTC組件的水閘三維仿真系統構建方法,以解決上述背景技術中提出的問題。
一種基于Unity和WebRTC組件的水閘三維仿真系統構建方法,系統包括移動端和服務器端,包括:
基于3Ds MAX創建的水閘三維模型,設定虛擬構件信息并導出;
利用Unity3D引擎對水閘三維模型進行加載,同時創建物件構建虛擬場景,并對構建虛擬場景的進行渲染;
通過程序代碼構建用戶與虛擬場景的交互過程和數據變化界面;
在水閘三維模型中布置WebRTC組件,并在服務器端配置運行環境進行Unity資源文件發布;
用戶通過網頁端或者移動端訪問服務器端的Unity資源文件,同時服務器端資源以流媒體的形式傳輸至網頁端或者移動端的頁面,并對頁面實時檢測響應。
作為本發明的進一步的方案:基于3Ds MAX創建的水閘三維模型的具體步驟包括:
采集水閘建立三維模型的數據信息;
根據采集的數據信息通過3Ds MAX構建水閘三維模型;
同時賦予水閘三維模型的貼圖和材質信息,并導出模型中貼圖和材質的格式文件。
作為本發明的進一步的方案:所述利用Unity3D引擎對水閘三維模型進行加載的具體步驟包括:
首先通過Unity3D引擎對構建的水閘三維模型進行初始化加載;
同時創建模型構件和采用HDRP組件進行渲染,得到水閘的虛擬場景。
作為本發明的進一步的方案:所述通過程序代碼構建用戶與虛擬場景的交互過程和數據變化界面的具體步驟包括:
在Unity3D的虛擬場景中采用編程的程序代碼構建用戶與虛擬場景的交互過程,以及數據變化界面;
同時,通過shader模擬真實水面的流動效果,采用粒子系統和動畫系統構建水閘調度動作。
作為本發明的進一步的方案:WebRTC連接設置的具體步驟為:
先利用第三方服務器來交換各自的SDP會話描述數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中水三立數據技術股份有限公司,未經中水三立數據技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111575107.5/2.html,轉載請聲明來源鉆瓜專利網。





