[發明專利]一種基于貝塞爾曲線的相機動畫編輯方法及其系統在審
| 申請號: | 202011282724.1 | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN114511654A | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | 劉德建;董志翔;涂智業;陳宏展 | 申請(專利權)人: | 福建天晴在線互動科技有限公司 |
| 主分類號: | G06T13/20 | 分類號: | G06T13/20;G06T19/20 |
| 代理公司: | 福州旭辰知識產權代理事務所(普通合伙) 35233 | 代理人: | 程勇 |
| 地址: | 350212 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 貝塞爾 曲線 相機 動畫 編輯 方法 及其 系統 | ||
1.一種基于貝塞爾曲線的相機動畫編輯方法,其特征在于:所述方法包括如下步驟:
步驟S10、設置三階貝塞爾曲線的解析式,根據解析式在游戲引擎中實現貝賽爾曲線;
步驟S20、基于跨平臺圖形界面開發框架QT設置進度條界面,該進度條界面支持對相機屬性進行編輯操作,并支持貝賽爾曲線控制點的插入與刪除;
步驟S30、在進度條界面中對貝塞爾曲線的節點編輯操作,通過改變節點和控制點的位置,實現對貝賽爾曲線的編輯操作;
步驟S40、制作一相機動畫組件,為動畫組件增加需要編輯的相機屬性,通過將動畫組件綁定在虛擬攝像機上,使得動畫組件沿著預編輯的貝賽爾曲線的變化而改變;
步驟S50、將最終的相機動畫組件保存為磁盤文件以支持復用。
2.根據權利要求1所述的一種基于貝塞爾曲線的相機動畫編輯方法,其特征在于:所述三階貝塞爾曲線的解析式為:B(t)=P0*(1-t)^3+3*P1*t*(1-t)^2+3*P2*t^2*(1-t)+P3*t^3,t∈[0,1];
其中,t表示線長度比例,P0表示起始點,P1表示控制點1,P2表示控制點2,P3表示終止點。
3.根據權利要求1所述的一種基于貝塞爾曲線的相機動畫編輯方法,其特征在于:所述相機屬性包括位置、朝向、以及視場角。
4.根據權利要求1所述的一種基于貝塞爾曲線的相機動畫編輯方法,其特征在于:所述步驟S40和步驟S50之間還包括:步驟S41、拖動進度條界面中進度條的滑塊,在場景中預覽相機動畫組件。
5.一種基于貝塞爾曲線的相機動畫編輯系統,其特征在于:所述系統包括曲線設置模塊、進度條界面設置模塊、曲線編輯模塊、動畫處理模塊、以及存儲模塊;
所述曲線設置模塊,用于設置三階貝塞爾曲線的解析式,根據解析式在游戲引擎中實現貝賽爾曲線;
所述進度條界面設置模塊,用于基于跨平臺圖形界面開發框架QT設置進度條界面,該進度條界面支持對相機屬性進行編輯操作,并支持貝賽爾曲線控制點的插入與刪除;所述曲線編輯模塊,用于在進度條界面中對貝塞爾曲線的節點編輯操作,通過改變節點和控制點的位置,實現對貝賽爾曲線的編輯操作;
所述動畫處理模塊,制作一相機動畫組件,為動畫組件增加需要編輯的相機屬性,通過將動畫組件綁定在虛擬攝像機上,使得動畫組件沿著預編輯的貝賽爾曲線的變化而改變;
所述存儲模塊,將最終的相機動畫組件保存為磁盤文件以支持復用。
6.根據權利要求5所述的一種基于貝塞爾曲線的相機動畫編輯系統,其特征在于:所述三階貝塞爾曲線的解析式為:B(t)=P0*(1-t)^3+3*P1*t*(1-t)^2+3*P2*t^2*(1-t)+P3*t^3,t∈[0,1];
其中,t表示線長度比例,P0表示起始點,P1表示控制點1,P2表示控制點2,P3表示終止點。
7.根據權利要求5所述的一種基于貝塞爾曲線的相機動畫編輯系統,其特征在于:所述相機屬性包括位置、朝向、以及視場角。
8.根據權利要求5所述的一種基于貝塞爾曲線的相機動畫編輯系統,其特征在于:系統還包括預覽模塊,所述預覽模塊,用于拖動進度條界面中進度條的滑塊,在場景中預覽相機動畫組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天晴在線互動科技有限公司,未經福建天晴在線互動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011282724.1/1.html,轉載請聲明來源鉆瓜專利網。





