[發明專利]一種模擬毛筆筆觸的繪制方法在審
| 申請號: | 201811095953.5 | 申請日: | 2018-09-19 |
| 公開(公告)號: | CN109445887A | 公開(公告)日: | 2019-03-08 |
| 發明(設計)人: | 汪俊鋒;林傳文;薛東陽;劉罡 | 申請(專利權)人: | 安徽慧視金瞳科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 合肥天明專利事務所(普通合伙) 34115 | 代理人: | 金凱 |
| 地址: | 230000 安徽省合肥市黃*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 坐標點 樣本 繪制 坐標集合 采樣時間差 模擬毛筆 計算機圖形處理技術 采集 篩選 貝塞爾曲線 時間順序 實時采集 相鄰坐標 低延遲 流暢度 采樣 優化 保證 | ||
本發明公開了一種模擬毛筆筆觸的繪制方法,屬于計算機圖形處理技術領域,包括:實時采集坐標點樣本,并按照采樣時間順序將采集的坐標點樣本存入坐標集合;設置坐標點樣本之間的距離閾值和采樣時間差閾值,以對坐標集合中的坐標點樣本進行篩選;根據坐標集合中相鄰坐標點樣本之間的距離值和采樣時間差,并結合貝塞爾曲線繪制方式實現所述曲線的筆觸繪制。本發明通過對采集的坐標點樣本進行篩選,實現了對繪制流暢度的優化,保證了可以在低延遲下穩定繪制。
技術領域
本發明涉及計算機圖形處理技術領域,特別涉及一種模擬毛筆筆觸的繪制方法。
背景技術
隨著計算機圖形、圖像軟硬件技術的發展,在計算機輔助下的書畫繪制成為研究熱點。目前,常用的繪制方式包括兩種:一是,利用開發語言自帶的繪制接口函數進行繪制。其存在的缺陷在于:繪制效率低,繪制時間長會出現延遲等情況。同時自帶的函數接口未對曲線進行處理,導致曲線的鋸齒、陰影問題嚴重,毛筆筆觸效果差。二是,結合開發語言提供的函數接口進行繪制。其對于C++主要是利用貝塞爾曲線實現繪制,首先計算好繪制需要的數據,結合貝塞爾曲線繪制到曲線,再對曲線進行后續的修飾。其存在的問題在于:由于要經過大量的計算繪制,會出現延遲和卡頓現象,交互體驗較差;而且相應的技術支持也需要支付高額的費用才支持。
發明內容
本發明的目的在于提供一種模擬毛筆筆觸的繪制方法,以保證可以在低延遲下穩定繪制。
為實現以上目的,本發明采用一種模擬毛筆筆觸的繪制方法,包括:毛筆一筆繪制的曲線開頭和結尾為筆鋒,中間線段為筆觸,包括:
實時采集坐標點樣本,并按照采樣時間順序將采集的坐標點樣本存入坐標集合;
設置坐標點樣本之間的距離閾值和采樣時間差閾值,以對坐標集合中的坐標點樣本進行篩選;
根據坐標集合中相鄰坐標點樣本之間的距離值和采樣時間差,并結合貝塞爾曲線繪制方式實現所述曲線的筆觸繪制。
進一步地,還包括:
計算所述坐標集合中最先采集到的兩個坐標點樣本之間的斜率,并按照斜率對曲線開頭進行加長,實現所述曲線開頭處的筆鋒繪制;
在所述坐標集合中最后一個坐標點樣本繪制完成時,按照最后一個坐標點樣本的繪制畫筆寬度對曲線結尾處進行加長,實現所述曲線結尾處的筆鋒繪制。
進一步地,所述計算坐標集合中最先采集到的兩個坐標點樣本之間的斜率,并按照斜率對曲線開頭進行加長,實現所述曲線開頭處的筆鋒繪制,包括:
計算所述坐標集合中最先采集到的兩個坐標點樣本之間的斜率k;
按照斜率k,在第一個坐標點樣本附近增加n個筆鋒坐標點,并按照所述繪制筆觸過程中最小的畫筆寬度對曲線開頭進行加長繪制;
對加長繪制的曲線部分設置顏色,該加長繪制曲線部分的顏色比所述最先采集到的兩個坐標點樣本之間的繪制顏色淺。
進一步地,所述根據坐標集合中相鄰坐標點樣本之間的距離值和采樣時間差,并結合貝塞爾曲線繪制方式實現所述曲線的筆觸繪制,包括:
根據所述坐標集合中相鄰坐標點之間的距離值和采樣時間差,計算當前繪制的畫筆寬度;
為所述當前繪制的筆畫寬度分配顏色;
基于所述當前繪制的畫筆寬度和顏色,采用貝塞爾曲線繪制方式對所述坐標集合中的坐標點樣本進行處理,實現所述曲線的筆觸繪制。
進一步地,所述根據所述坐標集合中相鄰坐標點之間的距離值和采樣時間差,計算當前繪制的畫筆寬度,包括:
計算所述坐標集合中相鄰坐標點之間的距離;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽慧視金瞳科技有限公司,未經安徽慧視金瞳科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811095953.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種界面顯示方法、系統及終端設備
- 下一篇:信息處理方法、裝置和移動終端





