[發明專利]三維繪畫方法、裝置、存儲介質、處理器及終端有效
| 申請號: | 201811329328.2 | 申請日: | 2018-11-09 |
| 公開(公告)號: | CN110456903B | 公開(公告)日: | 2023-05-26 |
| 發明(設計)人: | 雷月雯;廖輝 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06F3/01 | 分類號: | G06F3/01;G06F3/0487 |
| 代理公司: | 北京博浩百睿知識產權代理有限責任公司 11134 | 代理人: | 褚敏;宮傳芝 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維 繪畫 方法 裝置 存儲 介質 處理器 終端 | ||
1.一種三維繪畫方法,其特征在于,通過在移動終端的處理器上執行軟件應用并在所述移動終端的觸控顯示器上渲染得到圖形用戶界面,所述圖形用戶界面所顯示的內容至少部分地包含一繪畫場景,所述方法包括:
檢測所述圖形用戶界面前方預設距離范圍的控制操作的移動軌跡以及所述移動軌跡的高度變化,其中,所述控制操作為懸浮控制操作,所述高度變化為所述移動軌跡上每個軌跡點與所述圖形用戶界面之間的垂直距離變化;
根據所述移動軌跡以及所述高度變化在所述繪畫場景內進行三維繪畫;
其中,根據所述移動軌跡以及所述高度變化在所述繪畫場景內進行三維繪畫包括:依次檢測所述移動軌跡所經過的每個軌跡點與所述圖形用戶界面之間的垂直距離,并根據檢測到的垂直距離識別所述高度變化;在所述繪畫場景內按照所述移動軌跡繪制三維路徑,以及按照所述高度變化和所述繪畫場景內當前設置的比例尺繪制所述三維路徑上的每個像素的三維高度,其中,所述比例尺用于確定第一高度與第二高度之間的高度比例,所述第一高度為每個軌跡點與所述圖形用戶界面之間的垂直距離,所述第二高度為所述三維路徑上的每個像素在所述繪畫場景內表現的實際高度。
2.根據權利要求1所述的方法,其特征在于,檢測所述預設距離范圍的控制操作的所述移動軌跡包括:
在所述圖形用戶界面上方創建三維空間感應區域,其中,所述三維空間感應區域由所述移動終端內置的傳感器的類別和所述觸控顯示器的尺寸確定;
在所述三維空間感應區域內識別觸控介質上的參考位置從執行所述控制操作的起始時刻至執行所述控制操作的結束時刻之間經歷的多個軌跡點,并根據所述多個軌跡點確定所述移動軌跡。
3.根據權利要求2所述的方法,其特征在于,檢測所述預設距離范圍的控制操作的所述高度變化包括:
通過所述傳感器檢測所述多個軌跡點中的每個軌跡點與所述圖形用戶界面之間的垂直距離;
根據檢測到的垂直距離識別所述高度變化。
4.根據權利要求2所述的方法,其特征在于,根據所述移動軌跡以及所述高度變化在所述繪畫場景內進行三維繪畫包括:
在所述繪畫場景內創建與所述三維空間感應區域對應的三維空間;
按照所述移動軌跡在所述三維空間內繪制三維路徑,以及按照所述高度變化和所述繪畫場景內當前設置的比例尺繪制所述三維路徑上的每個像素的三維高度,其中,所述比例尺用于確定第一高度與第二高度之間的高度比例,所述第一高度為每個軌跡點與所述圖形用戶界面之間的垂直距離,所述第二高度為所述三維路徑上的每個像素在所述繪畫場景內表現的實際高度。
5.根據權利要求4所述的方法,其特征在于,按照所述移動軌跡在所述三維空間內繪制所述三維路徑包括:
將所述繪畫場景內的任一像素設置為起點,沿預設方向發射預設長度的線段,其中,所述預設方向為垂直于所述圖形用戶界面并指向所述三維空間感應區域的方向,所述預設長度為所述傳感器在所述預設方向上的感知距離;
如果所述線段與任一軌跡點所在的預設區域相交,則將發射所述線段的像素點確定為所述三維路徑上待繪制的像素點,以繪制所述三維路徑。
6.根據權利要求4所述的方法,其特征在于,按照所述高度變化和所述比例尺繪制所述三維路徑上的每個像素的三維高度包括:
根據所述比例尺確定所述第一高度與所述第二高度之間的線性關系;
對于所述三維路徑上的任一像素點,獲取對應軌跡點的第一高度,并根據所述線性關系計算與所述第一高度對應的第二高度;
按照計算出的第二高度繪制所述三維路徑上的每個像素的三維高度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811329328.2/1.html,轉載請聲明來源鉆瓜專利網。





