[發明專利]一種三維場景生成方法、裝置、設備和存儲介質在審
| 申請號: | 202011550427.0 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112562054A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 王杰 | 申請(專利權)人: | 上海米哈游網絡科技股份有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;G06T17/10;A63F13/60 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 200235 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 三維 場景 生成 方法 裝置 設備 存儲 介質 | ||
1.一種三維場景生成方法,其特征在于,包括:
獲取三維場景中待生成的每個場景元素對應的元素數據,所述場景元素包括地形場景元素和非地形場景元素;
根據所述非地形場景元素對應的元素數據,確定各個所述非地形場景元素中的不可交互場景元素;
檢測每個所述不可交互場景元素的底面下方是否存在空洞點,并將不存在空洞點的不可交互場景元素作為第一場景元素;
基于預設高度投影方式和所述元素數據,將所述地形場景元素與各個所述第一場景元素進行組合投影,生成組合地形模型。
2.根據權利要求1所述的方法,其特征在于,基于預設高度投影方式和所述元素數據,將所述地形場景元素與各個所述第一場景元素進行組合投影,生成組合地形模型,包括:
根據所述地形場景元素對應的位置信息和網格信息,在三維場景中相應位置上加載所述地形場景元素對應的網格;
根據每個所述第一場景元素對應的位置信息和網格信息,在三維場景中相應位置上加載每個所述第一場景元素對應的網格;
對加載的各個網格進行高度投影,生成地形高度圖,并根據所述地形高度圖生成組合地形;
根據所述地形場景元素對應的位置信息和材質信息,以及各個所述第一場景元素對應的位置信息和材質信息,確定所述組合地形對應的材質通道圖;
基于所述材質通道圖,對所述組合地形進行渲染,生成組合地形模型。
3.根據權利要求1所述的方法,其特征在于,檢測每個所述不可交互場景元素的底面下方是否存在空洞點,并將不存在空洞點的不可交互場景元素作為第一場景元素,包括:
根據預先設置的每個所述不可交互場景元素對應的網格標簽,對各個所述不可交互場景元素進行篩選,獲得網格標簽為基石網格的目標不可交互場景元素;
根據各個所述目標不可交互場景元素對應的目標網格信息和目標位置信息,確定所述三維場景的最大尺寸信息;
根據所述最大尺寸信息和預設單位尺寸,對所述三維場景進行劃分,獲得高度層數和每層中的各個參考點;
檢測每層中的每個參考點是否為空洞點,獲得空洞點集合;
基于所述空洞點集合和每個所述目標不可交互場景元素的底面位置信息,將底面位置下方不存在空洞點的目標不可交互場景元素確定為第一場景元素。
4.根據權利要求3所述的方法,其特征在于,檢測每層中的每個參考點是否為空洞點,包括:
針對每層中的每個參考點而言,根據該參考點對應的包圍盒信息和每個所述目標不可交互場景元素對應的目標網格信息,檢測該參考點是否位于每個所述目標不可交互場景元素對應的目標網格內部;
若該參考點均不位于各個所述目標不可交互場景元素對應的目標網格內部,則確定該參考點為空洞點。
5.根據權利要求3所述的方法,其特征在于,在根據預先設置的每個所述不可交互場景元素對應的網格標簽,對各個所述不可交互場景元素進行篩選,獲得網格標簽為基石網格的目標不可交互場景元素之前,還包括:
針對場景元素數據庫中的每個預設場景元素而言,根據該預設場景元素對應的網格信息,確定該預設場景元素對應的各個網格頂點位置坐標信息;
根據各個網格頂點位置坐標信息,檢測該預設場景元素對應的每個網格頂點是否滿足預設基石條件;
若各個網格頂點均滿足預設基石條件,則確定該預設場景元素對應的網格標簽為基石網格,并存儲該預設場景元素的底面位置信息;
若存在至少一個網格頂點不滿足預設基石條件,則確定該預設場景元素對應的網格標簽為非基石網格。
6.根據權利要求5所述的方法,其特征在于,根據各個網格頂點位置坐標信息,檢測該預設場景元素對應的每個網格頂點是否滿足預設基石條件,包括:
將該預設場景元素對應的每個網格頂點逐個作為第一網格頂點;
檢測第一網格頂點的X軸坐標值和Y軸坐標值是否均小于各個第二網格頂點的X軸坐標值和Y軸坐標值,其中,所述第二網格頂點是指與所述第一網格頂點處于同一平面象限內的,且Z軸坐標值小于所述第一網格頂點的Z軸坐標值的網格頂點;
若是,則確定所述第一網格頂點滿足預設基石條件,否則確定所述第一網格頂點不滿足預設基石條件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海米哈游網絡科技股份有限公司,未經上海米哈游網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011550427.0/1.html,轉載請聲明來源鉆瓜專利網。





