[發明專利]游戲模型外輪廓確定、游戲特效添加方法和裝置在審
| 申請號: | 202010172943.8 | 申請日: | 2020-03-12 |
| 公開(公告)號: | CN111429581A | 公開(公告)日: | 2020-07-17 |
| 發明(設計)人: | 盤琪 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06T17/20 | 分類號: | G06T17/20;A63F13/52 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 吳迪 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 游戲 模型 外輪 確定 特效 添加 方法 裝置 | ||
1.一種游戲模型外輪廓確定方法,其特征在于,包括:
獲取待處理的游戲模型;
為所述游戲模型創建目標包圍球,以使所述游戲模型包裹于所述目標包圍球內;
基于所述目標包圍球中的目標射線確定目標UV貼圖,其中,所述目標射線為所述目標包圍球的頂點坐標向所述目標包圍球的球心發射的至少一條射線;
基于所述目標UV貼圖確定所述待處理的游戲模型的外輪廓信息。
2.根據權利要求1所述的方法,其特征在于,為所述游戲模型創建目標包圍球包括:
確定待創建的目標包圍球的創建參數,其中,所述創建參數包括:目標包圍球的圓心位置和目標包圍球的半徑;
基于所述創建參數為所述游戲模型創建所述目標包圍球。
3.根據權利要求1所述的方法,其特征在于,基于所述目標包圍球中的目標射線確定目標UV貼圖包括:
在所述目標包圍球上確定多個頂點坐標;
將所述多個頂點坐標作為射線端點,創建多條射線作為所述目標射線;
確定所述目標射線的射線碰撞距離,并基于所述射線碰撞距離和所述多個頂點坐標確定所述目標UV貼圖;其中,所述射線碰撞距離為目標射線到待處理的游戲模型之間的距離。
4.根據權利要求3所述的方法,其特征在于,確定所述目標射線的射線碰撞距離包括:
確定所述目標射線與所述待處理的游戲模型之間的交點;
基于所述交點和所述頂點坐標確定所述目標射線和所述待處理的游戲模型之間的射線碰撞距離。
5.根據權利要求3所述的方法,其特征在于,基于所述射線碰撞距離和所述多個頂點坐標確定所述目標UV貼圖包括:
將所述頂點坐標轉換為球面坐標,其中,所述球面坐標包括:方位角和極角;
對所述射線碰撞距離和所述球面坐標分別進行歸一化處理;
利用歸一化處理之后的所述射線碰撞距離和所述球面坐標確定所述目標UV貼圖。
6.根據權利要求5所述的方法,其特征在于,利用歸一化處理之后的所述射線碰撞距離和所述球面坐標確定所述目標UV貼圖包括:
將歸一化處理之后的球面坐標確定為貼圖紋理坐標,并將歸一化處理之后的所述射線碰撞距離確定為所述貼圖紋理坐標的灰度值,以得到所述目標UV貼圖。
7.根據權利要求1所述的方法,其特征在于,基于所述目標UV貼圖確定所述待處理的游戲模型的外輪廓信息包括:
獲取目標粒子的坐標信息,其中,所述目標粒子為分別在所述目標包圍球中的多個粒子;
基于所述目標UV貼圖對所述目標粒子的坐標信息進行偏移處理,以使所述目標粒子附著在所述待處理的游戲模型上;
基于偏移處理之后的所述目標粒子的坐標信息確定所述游戲模型的外輪廓信息。
8.根據權利要求7所述的方法,其特征在于,基于所述目標UV貼圖對所述目標粒子的坐標信息進行偏移處理包括:
將所述目標粒子的坐標信息映射到所述目標UV貼圖中,以在所述目標UV貼圖中確定所述目標粒子的映射坐標;
基于所述目標UV貼圖確定所述映射坐標處的灰度信息;
通過所述灰度信息對所述目標粒子的坐標信息進行偏移處理。
9.一種游戲特效的添加方法,其特征在于,包括:
獲取游戲特效的添加指令,其中,所述添加指令中攜帶待添加特效的游戲模型和特效類型;
獲取所述游戲模型的外輪廓信息,其中,所述外輪廓信息為采用上述權利要求1至8中任一項所述的方法得到的外輪廓信息;
基于所述外輪廓信息為所述游戲模型添加特效。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010172943.8/1.html,轉載請聲明來源鉆瓜專利網。





