成人打一炮免费视频,亚洲天堂视频在线观看,97视频久久久,日本japanese护士色高清,五月婷婷丁香,日韩精品一级无码毛片免费,国产欧美日韩精品网红剧情演绎

一種動(dòng)畫制作方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):41851178發(fā)布日期:2025-05-09 18:10閱讀:1來(lái)源:國(guó)知局
一種動(dòng)畫制作方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

本公開涉及計(jì)算機(jī),尤其涉及一種動(dòng)畫制作方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、在進(jìn)行動(dòng)畫制作時(shí),通常使用三維建模軟件(例如:blender、ue(unreal?engine)等)實(shí)現(xiàn)動(dòng)畫的制作和預(yù)覽,然而,三維建模軟件存在如下缺點(diǎn):1、需要在本地安裝使用;2、運(yùn)行時(shí)占用大量硬件資源,對(duì)運(yùn)行環(huán)境要求較高;3、三維建模軟件安裝在本地,攜帶性差,4、三維建模軟件有一定的學(xué)習(xí)使用門檻。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本公開提出了一種動(dòng)畫制作方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)、計(jì)算機(jī)程序產(chǎn)品。

2、根據(jù)本公開的一方面,提供了一種動(dòng)畫制作方法,所述方法包括:

3、響應(yīng)于動(dòng)畫預(yù)覽請(qǐng)求,獲取生成的原始的三維模型數(shù)據(jù);

4、通過運(yùn)行在瀏覽器中的3d引擎載入原始的三維模型數(shù)據(jù),并根據(jù)所述原始的三維模型數(shù)據(jù),基于三維繪圖協(xié)議進(jìn)行渲染,并在瀏覽器中顯示渲染出的原始動(dòng)畫;

5、響應(yīng)于用戶針對(duì)所述原始動(dòng)畫的編輯操作,通過運(yùn)行在瀏覽器中的3d引擎更新所述原始的三維模型數(shù)據(jù),并根據(jù)更新后的三維模型數(shù)據(jù),基于所述三維繪圖協(xié)議進(jìn)行渲染,并在所述瀏覽器中顯示渲染出的編輯后的動(dòng)畫。

6、在一種可能的實(shí)現(xiàn)方式中,所述三維模型數(shù)據(jù)包括:虛擬三維空間中相機(jī)的位姿;其中,所述相機(jī)的視角為動(dòng)畫中畫面對(duì)應(yīng)的拍攝視角;

7、所述響應(yīng)于用戶針對(duì)所述原始動(dòng)畫的編輯操作,通過運(yùn)行在瀏覽器中的3d引擎更新所述原始的三維模型數(shù)據(jù),并根據(jù)更新后的三維模型數(shù)據(jù),基于所述三維繪圖協(xié)議進(jìn)行渲染,包括:

8、響應(yīng)于所述用戶調(diào)整所述原始動(dòng)畫中畫面對(duì)應(yīng)的拍攝視角,通過所述3d引擎更新所述相機(jī)的位姿;

9、根據(jù)更新后的所述相機(jī)的位姿,確定所述相機(jī)視角中的畫面;

10、基于所述三維繪圖協(xié)議渲染所述相機(jī)視角中的畫面。

11、在一種可能的實(shí)現(xiàn)方式中,所述相機(jī)的位姿包括:所述相機(jī)在所述虛擬三維空間中的姿態(tài),所述相機(jī)的姿態(tài)采用目標(biāo)形式表示;其中,所述目標(biāo)形式通過對(duì)多個(gè)預(yù)設(shè)形式進(jìn)行精度比較確定。

12、在一種可能的實(shí)現(xiàn)方式中,所述相機(jī)的位姿包括:所述相機(jī)在所述虛擬三維空間中的位置坐標(biāo),其中,所述虛擬三維空間的坐標(biāo)系中坐標(biāo)軸朝向與預(yù)設(shè)坐標(biāo)系中坐標(biāo)軸的朝向保持一致。

13、在一種可能的實(shí)現(xiàn)方式中,在多個(gè)用戶同時(shí)針對(duì)所述原始動(dòng)畫進(jìn)行編輯的情況下,

14、所述響應(yīng)于用戶針對(duì)所述原始動(dòng)畫的編輯操作,通過運(yùn)行在瀏覽器中的3d引擎更新所述原始的三維模型數(shù)據(jù),包括:

15、響應(yīng)于所述用戶針對(duì)所述原始動(dòng)畫的編輯操作,通過所述3d引擎更新所述原始的三維模型數(shù)據(jù),并通知所述多個(gè)用戶中的其他用戶,以使所述其他用戶基于所述更新后的三維模型數(shù)據(jù)進(jìn)行動(dòng)畫的編輯操作。

16、在一種可能的實(shí)現(xiàn)方式中,所述三維模型數(shù)據(jù)包括:動(dòng)畫畫面的渲染幀率;

17、所述響應(yīng)于用戶針對(duì)所述原始動(dòng)畫的編輯操作,通過運(yùn)行在瀏覽器中的3d引擎更新所述原始的三維模型數(shù)據(jù),并根據(jù)更新后的三維模型數(shù)據(jù),基于所述三維繪圖協(xié)議進(jìn)行渲染,包括:

18、響應(yīng)于所述用戶調(diào)整所述原始動(dòng)畫的播放速度,通過所述3d引擎更新所述動(dòng)畫畫面的渲染幀率;

19、根據(jù)更新后的所述動(dòng)畫畫面的渲染幀率,基于所述三維繪圖協(xié)議進(jìn)行渲染。

20、在一種可能的實(shí)現(xiàn)方式中,所述三維模型數(shù)據(jù)包括:虛擬三維空間中至少一個(gè)模型對(duì)象的屬性信息;

21、所述響應(yīng)于用戶針對(duì)所述原始動(dòng)畫的編輯操作,通過運(yùn)行在瀏覽器中的3d引擎更新所述原始的三維模型數(shù)據(jù),并根據(jù)更新后的三維模型數(shù)據(jù),基于所述三維繪圖協(xié)議進(jìn)行渲染,包括:

22、響應(yīng)于所述用戶編輯所述原始動(dòng)畫中目標(biāo)對(duì)象,通過所述3d引擎更新所述虛擬三維空間中與所述目標(biāo)對(duì)象對(duì)應(yīng)的模型對(duì)象的屬性信息;

23、根據(jù)更新后的與所述目標(biāo)對(duì)象對(duì)應(yīng)的模型對(duì)象的屬性信息,基于所述三維繪圖協(xié)議渲染所述目標(biāo)對(duì)象。

24、在一種可能的實(shí)現(xiàn)方式中,在所述用戶在所述瀏覽器的多個(gè)頁(yè)面中進(jìn)行針對(duì)所述原始動(dòng)畫的編輯操作的情況下;

25、所述方法還包括:

26、響應(yīng)于用戶從第一頁(yè)面切換至第二頁(yè)面的操作,卸載所述第一頁(yè)面對(duì)應(yīng)的畫布;其中,所述第一頁(yè)面與所述第二頁(yè)面為所述多個(gè)頁(yè)面的不同頁(yè)面;

27、響應(yīng)于用戶切換回所述第一頁(yè)面的操作,重新加載所述第一頁(yè)面對(duì)應(yīng)的畫布。

28、在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

29、在所述用戶針對(duì)所述原始動(dòng)畫進(jìn)行編輯操作的過程中,以預(yù)設(shè)時(shí)間間隔保存所述用戶的編輯操作;

30、響應(yīng)于所述用戶確認(rèn)完成編輯,通過所述3d引擎基于當(dāng)前保存的所述用戶的編輯操作,更新所述原始的三維模型數(shù)據(jù)。

31、在一種可能的實(shí)現(xiàn)方式中,所述原始的三維模型數(shù)據(jù)基于動(dòng)畫生成模型生成;

32、所述方法還包括:

33、基于所述更新后的三維模型數(shù)據(jù),對(duì)所述動(dòng)畫生成模型進(jìn)行訓(xùn)練。

34、在一種可能的實(shí)現(xiàn)方式中,所述三維繪圖協(xié)議為webgl協(xié)議;所述3d引擎為threejs。

35、根據(jù)本公開的另一方面,提供了一種動(dòng)畫制作裝置,所述裝置包括:

36、獲取模塊,用于響應(yīng)于動(dòng)畫預(yù)覽請(qǐng)求,獲取生成的原始的三維模型數(shù)據(jù);

37、渲染模塊,用于通過運(yùn)行在瀏覽器中的3d引擎載入原始的三維模型數(shù)據(jù),并根據(jù)所述原始的三維模型數(shù)據(jù),基于三維繪圖協(xié)議進(jìn)行渲染,并在瀏覽器中顯示渲染出的原始動(dòng)畫;

38、編輯模塊,用于響應(yīng)于用戶針對(duì)所述原始動(dòng)畫的編輯操作,通過運(yùn)行在瀏覽器中的3d引擎更新所述原始的三維模型數(shù)據(jù),并根據(jù)更新后的三維模型數(shù)據(jù),基于所述三維繪圖協(xié)議進(jìn)行渲染,并在所述瀏覽器中顯示渲染出的編輯后的動(dòng)畫。

39、根據(jù)本公開的另一方面,提供了一種電子設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為在執(zhí)行所述存儲(chǔ)器存儲(chǔ)的指令時(shí),實(shí)現(xiàn)上述方法。

40、根據(jù)本公開的另一方面,提供了一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,其中,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法。

41、根據(jù)本公開的另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀代碼,或者承載有計(jì)算機(jī)可讀代碼的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述計(jì)算機(jī)可讀代碼在電子設(shè)備的處理器中運(yùn)行時(shí),所述電子設(shè)備中的處理器執(zhí)行上述方法。

42、在本公開的各方面中,響應(yīng)于動(dòng)畫預(yù)覽請(qǐng)求,獲取生成的原始的三維模型數(shù)據(jù);通過運(yùn)行在瀏覽器中的3d引擎載入原始的三維模型數(shù)據(jù),并根據(jù)所述原始的三維模型數(shù)據(jù),基于三維繪圖協(xié)議進(jìn)行渲染,并在瀏覽器中顯示渲染出的原始動(dòng)畫;響應(yīng)于用戶針對(duì)所述原始動(dòng)畫的編輯操作,通過運(yùn)行在瀏覽器中的3d引擎更新所述原始的三維模型數(shù)據(jù),并根據(jù)更新后的三維模型數(shù)據(jù),基于所述三維繪圖協(xié)議進(jìn)行渲染,并在所述瀏覽器中顯示渲染出的編輯后的動(dòng)畫。這樣,無(wú)需進(jìn)行任何本地安裝,通過運(yùn)行在瀏覽器中的3d引擎基于三維繪圖協(xié)議進(jìn)行渲染,實(shí)現(xiàn)了直接在web端瀏覽器上渲染展示動(dòng)畫,以便用戶在瀏覽器上進(jìn)行動(dòng)畫效果的實(shí)時(shí)預(yù)覽,同時(shí),用戶無(wú)需掌握專業(yè)的三維建模軟件的使用方法,能夠簡(jiǎn)單、快捷的在瀏覽器上進(jìn)行針對(duì)動(dòng)畫的編輯操作,很好的滿足了動(dòng)畫制作的需求,且對(duì)運(yùn)行環(huán)境要求較低。

43、根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說(shuō)明,本公開的其它特征及方面將變得清楚。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1