System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及圖像處理,尤其涉及一種場景切換方法、裝置、設備及介質。
技術介紹
1、在軟件渲染技術中,場景切換通常伴隨著加載延遲和視覺上的突兀變化,這大大降低了用戶體驗的流暢性和沉浸感。相關技術中,可以通過預加載和添加過渡動畫來緩解上述問題,然而,它們通常依賴于預先制作的動畫素材,這些素材是固定的,無法根據當前場景的實時狀態進行調整,導致在場景過渡中可能會感受到突兀的跳切,無法實現場景間平滑且吸引人的視覺切換。
2、因此,亟需提供一種場景切換方法,以解決上述問題。
技術實現思路
1、為解決上述技術問題,本申請提供了一種場景切換方法、裝置、設備及介質,以解決相關技術中場景切換無法靈活調整,過渡中無法實現場景間平滑且吸引人的視覺切換的問題。
2、為實現上述技術目的,本申請提供了如下技術方案:
3、第一方面,本說明書實施方式提供了一種場景切換方法,包括:
4、確定從第一場景切換至第二場景時,獲取第一場景所展示的第一靜幀畫面;
5、根據第一靜幀畫面并播放生成第一光效動畫;
6、獲取第二場景將要展示的第二靜幀畫面,并根據第二靜幀畫面生成第二光效動畫;
7、播放第二光效動畫,并在播放完第二光效動畫時切換至第二場景。
8、在一種實施方式中,根據第一靜幀畫面生成并播放第一光效動畫,包括:
9、提取第一靜幀畫面的第一特征信息;
10、根據第一特征信息生成第一光效動畫;
11
12、在一種實施方式中,根據第一特征信息生成第一光效動畫,包括:
13、根據第一特征信息確定第一光效動畫類型和第一靜幀畫面的第一輪廓線;
14、基于第一光效動畫類型,利用第一輪廓線生成第一光效動畫。
15、在一種實施方式中,獲取第二場景將要展示的第二靜幀畫面,并根據第二靜幀畫面生成第二光效動畫,包括:
16、獲取第二場景將要展示的第二靜幀畫面;
17、提取第二靜幀畫面的第二特征信息;
18、根據第二特征信息生成第二光效動畫。
19、在一種實施方式中,根據第二特征信息生成第二光效動畫,包括:
20、根據第二特征信息確定第二光效動畫類型和第二靜幀畫面的第二輪廓線;
21、基于第二光效動畫類型,利用第二輪廓線生成第二光效動畫。
22、在一種實施方式中,根據第一靜幀畫面生成并播放第一光效動畫,包括:
23、根據第一靜幀畫面和預先設置的目標靜幀畫面,生成第一光效動畫;
24、播放第一光效動畫。
25、在一種實施方式中,獲取第二場景將要展示的第二靜幀畫面,并根據第二靜幀畫面生成第二光效動畫,包括:
26、獲取第二場景將要展示的第二靜幀畫面;
27、根據第二靜幀畫面和目標靜幀畫面生成第二光效動畫。
28、第二方面,本說明書實施方式提供了一種場景切換裝置,包括:
29、第一獲取單元,用于確定從第一場景切換至第二場景時,獲取第一場景所展示的第一靜幀畫面;
30、第一處理單元,用于根據第一靜幀畫面生成并播放第一光效動畫;
31、第二獲取單元,用于獲取第二場景將要展示的第二靜幀畫面,并根據第二靜幀畫面生成第二光效動畫;
32、第二處理單元,用于播放第二光效動畫,并在播放完第二光效動畫時切換至第二場景。
33、第三方面,本說明書實施方式提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現如上述任一種所述場景切換方法。
34、第四方面,本說明書提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時,實現如上述任一項所述的場景切換方法。
35、第五方面,本說明書提供了一種計算機程序產品或計算機程序,所述計算機程序產品包括計算機程序,所述計算機程序存儲在計算機可讀存儲介質中;所述計算機設備的處理器從所述計算機可讀存儲介質讀取所述計算機程序,所述處理器執行所述計算機程序時實現如上述任一項所述的場景切換方法。
36、從上述技術方案可以看出,本申請提供了一種場景切換方法、裝置、設備及介質,所述方法在確定從第一場景切換至第二場景時,獲取所述第一場景所展示的第一靜幀畫面,然后根據所述第一靜幀畫面生成并播放第一光效動畫,再獲取所述第二場景將要展示的第二靜幀畫面,并根據所述第二靜幀畫面生成第二光效動畫,最后播放所述第二光效動畫,并在播放完所述第二光效動畫時切換至所述第二場景。可以根據當前場景的狀態實時生成過渡動畫,從而提高了場景切換的靈活性和實時性,同時能夠提供更加流暢和沉浸式的視覺體驗,進而提升了使用的連貫性和享受度。
本文檔來自技高網...【技術保護點】
1.一種場景切換方法,其特征在于,包括:
2.根據權利要求1所述的場景切換方法,其特征在于,所述根據所述第一靜幀畫面生成并播放第一光效動畫,包括:
3.根據權利要求2所述的場景切換方法,其特征在于,所述根據所述第一特征信息生成所述第一光效動畫,包括:
4.根據權利要求1所述的場景切換方法,其特征在于,所述獲取所述第二場景將要展示的第二靜幀畫面,并根據所述第二靜幀畫面生成第二光效動畫,包括:
5.根據權利要求4所述的場景切換方法,其特征在于,所述根據所述第二特征信息生成所述第二光效動畫,包括:
6.根據權利要求1所述的場景切換方法,其特征在于,所述根據所述第一靜幀畫面生成并播放第一光效動畫,包括:
7.根據權利要求6所述的場景切換方法,其特征在于,所述獲取所述第二場景將要展示的第二靜幀畫面,并根據所述第二靜幀畫面生成第二光效動畫,包括:
8.一種場景切換裝置,其特征在于,包括:
9.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處
10.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述場景切換方法。
11.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述場景切換方法。
...【技術特征摘要】
1.一種場景切換方法,其特征在于,包括:
2.根據權利要求1所述的場景切換方法,其特征在于,所述根據所述第一靜幀畫面生成并播放第一光效動畫,包括:
3.根據權利要求2所述的場景切換方法,其特征在于,所述根據所述第一特征信息生成所述第一光效動畫,包括:
4.根據權利要求1所述的場景切換方法,其特征在于,所述獲取所述第二場景將要展示的第二靜幀畫面,并根據所述第二靜幀畫面生成第二光效動畫,包括:
5.根據權利要求4所述的場景切換方法,其特征在于,所述根據所述第二特征信息生成所述第二光效動畫,包括:
6.根據權利要求1所述的場景切換方法,其特征在于,所述根據所述第一靜幀畫面生成并播放第一光效動畫,包括:
7....
【專利技術屬性】
技術研發人員:湯偉,韋安陽,王玨,盧孩,
申請(專利權)人:成都拱鼎科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。