本公開涉及動畫制作技術領域,提供了一種動畫音效生成方法及裝置、計算機可讀存儲介質和電子設備。其中,上述方法包括:根據待處理動畫中的標記物體在三維動畫場景中的位置,確定出所述待處理動畫的動畫幀中的聲源位置;獲取所述標記物體與所述動畫幀的渲染相機之間的第一距離,根據所述第一距離確定出所述標記物體在所述動畫幀中的聲音強度;根據所述聲源位置和所述聲音強度生成所述待處理動畫的音效。本方案可以提高動畫音效的生成效率。
【技術實現步驟摘要】
本公開涉及動畫制作,具體而言,涉及一種動畫音效生成方法、動畫音效生成裝置、計算機可讀存儲介質及電子設備。
技術介紹
1、在動畫制作過程中,通常需要聲音與畫面進行配合,以為觀眾帶來更好的視聽體驗。通過為動畫添加音效,可以準確模擬物體的運動信息,還原真實的聲音聽感。
2、相關技術中,是在畫面制作完成后,將視頻文件交由音頻制作人員,通過音頻制作人員對畫面的理解以及導演的意圖來還原畫面中物體的聲音。如,音頻制作人員在分析畫面內容后,用素材庫的資源制作或是通過在錄音棚里實錄擬出與畫面匹配的聲音,手動在軟件中進行模擬從而設置音效。然而,這種方式耗費人力,效率低下。
3、需要說明的是,在上述
技術介紹
部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
技術實現思路
1、本公開的目的在于提供一種動畫音效生成方法及裝置、計算機可讀存儲介質及電子設備,進而至少在一定程度上提高動畫音效的生成效率。
2、本公開的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習得。
3、根據本公開的第一方面,提供了一種動畫音效生成方法,包括:根據待處理動畫中的標記物體在三維動畫場景中的位置,確定出所述待處理動畫的動畫幀中的聲源位置;獲取所述標記物體與所述動畫幀的渲染相機之間的第一距離,根據所述第一距離確定出所述標記物體在所述動畫幀中的聲音強度;根據聲源位置和所述聲音強度生成所述待處理動畫的音效。p>4、可選地,所述根據待處理動畫中的標記物體在三維動畫場景中的位置,確定出所述待處理動畫的動畫幀中的聲源位置包括:通過預設虛擬相機對所述待處理動畫對應的三維動畫場景進行拍攝,根據拍攝結果確定出所述標記物體在所述動畫幀中的像素位置;根據所述標記物體在所述動畫幀中的像素位置,確定出所述待處理動畫的動畫幀中的聲源位置;其中,所述預設虛擬相機以俯拍視角對所述三維動畫場景進行拍攝,所述預設虛擬相機的位姿根據所述渲染相機和所述標記物體確定。
5、可選地,所述預設虛擬相機位于所述渲染相機的正上方,所述預設虛擬相機的高度根據所述預設虛擬相機同時俯拍到全部的標記物體時的高度確定,所述預設虛擬相機在所述三維動畫場景中的平面移動信息和所述渲染相機在所述三維動畫場景中的平面移動信息一致。
6、可選地,所述根據所述第一距離確定出所述標記物體在所述動畫幀中的聲音強度包括:獲取所述三維動畫場景的最大預設聲音強度和最小預設聲音強度,以及所述最大預設聲音強度對應的第二距離和所述最小預設聲音強度對應的第三距離;在所述標記物體對應的第一距離大于或等于所述第三距離的情況下,根據所述最小預設聲音強度確定出所述標記物體在所述動畫幀中的聲音強度;在所述標記物體對應的第一距離小于或等于所述第二距離的情況下,根據所述最大預設聲音強度確定出所述標記物體在所述動畫幀中的聲音強度;在所述標記物體對應的第一距離大于所述第二距離且小于所述第三距離的情況下,根據所述第一距離與所述第三距離之間的差異程度確定出所述第一距離對應的音強增益,基于所述最小預設聲音強度和所述音強增益確定出所述標記物體在所述動畫幀中的聲音強度。
7、可選地,所述根據所述第一距離與所述第三距離之間的差異程度確定出所述第一距離對應的音強增益,基于所述最小預設聲音強度和所述音強增益確定出所述標記物體在所述動畫幀中的聲音強度包括:確定所述第三距離與所述第一距離之間的比值,根據所述比值的對數值確定出所述第一距離對應的音強增益;基于所述音強增益和所述最小預設聲音強度之間的和值,確定出所述標記物體在所述動畫幀中的聲音強度。
8、可選地,所述根據所述聲源位置和所述聲音強度生成所述待處理動畫的音效包括:根據所述聲源位置和所述聲音強度確定出所述標記物體在所述動畫幀中的音效;根據所述標記物體在所述待處理動畫對應的動畫幀序列的每個動畫幀中的音效,生成所待處理動畫的音效。
9、可選地,所述標記物體預先通過以下方式確定:響應于對所述三維動畫場景中的物體的觸發操作,確定出所述物體的幾何中心,獲取所述物體的幾何中心的第一顏色值,根據所述第一顏色值確定所述標記物體;或響應于對所述三維動畫場景中的物體的觸發操作,獲取所述觸發操作所針對的坐標位置的第二顏色值,根據所述第二顏色值確定所述標記物體。
10、根據本公開的第二方面,提供了一種動畫音效生成裝置,包括:聲源位置確定模塊,被配置為根據待處理動畫中的標記物體在三維動畫場景中的位置,確定出所述待處理動畫的動畫幀中的聲源位置;聲音強度確定模塊,被配置為獲取所述標記物體與所述動畫幀的渲染相機之間的第一距離,根據所述第一距離確定出所述標記物體在所述動畫幀中的聲音強度;音效生成模塊,被配置為根據所述聲源位置和所述聲音強度生成所述待處理動畫的音效。
11、根據本公開的第三方面,提供了一種包含指令的計算機程序產品,當其在計算機上運行時,使得計算機執行如第一方面所述的動畫音效生成方法的步驟。
12、根據本公開的第四方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現如上述實施例中第一方面所述的動畫音效生成方法。
13、根據本公開實施例的第五方面,提供了一種電子設備,包括:處理器;以及,存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述一個或多個處理器實現如上述實施例中第一方面所述的動畫音效生成方法。
14、由上述技術方案可知,本公開示例性實施例中的動畫音效生成方法、動畫音效生成裝置,以及實現所述動畫音效生成方法的計算機可讀存儲介質及電子設備,至少具備以下優點和積極效果:
15、在本公開的一些實施例所提供的技術方案中,根據待處理動畫中的標記物體在三維動畫場景中的位置,可以確定出所述待處理動畫的動畫幀中的聲源位置,然后,獲取所述標記物體與所述動畫幀的渲染相機之間的第一距離,根據所述第一距離確定出所述標記物體在所述動畫幀中的聲音強度,從而,根據所述聲源位置和所述聲音強度生成所述待處理動畫的音效。與相關技術相比,一方面,本公開通過標記物體的位置和標記物體與渲染相機的距離信息,可以自動的生成動畫幀中的音效,無需手動模擬音效,提高音效的生成效率;另一方面,本公開通過標記物體與動畫幀的距離信息,可以更加真實的還原出聲音強度,提高音效的真實性,進而提升用戶體驗。
16、本公開應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
本文檔來自技高網...
【技術保護點】
1.一種動畫音效生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據待處理動畫中的標記物體在三維動畫場景中的位置,確定出所述待處理動畫的動畫幀中的聲源位置包括:
3.根據權利要求2所述的方法,其特征在于,所述預設虛擬相機位于所述渲染相機的正上方,所述預設虛擬相機的高度根據所述預設虛擬相機同時俯拍到全部的標記物體時的高度確定,所述預設虛擬相機在所述三維動畫場景中的平面移動信息和所述渲染相機在所述三維動畫場景中的平面移動信息一致。
4.根據權利要求1所述的方法,其特征在于,所述根據所述第一距離確定出所述標記物體在所述動畫幀中的聲音強度包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述第一距離與所述第三距離之間的差異程度確定出所述第一距離對應的音強增益,基于所述最小預設聲音強度和所述音強增益確定出所述標記物體在所述動畫幀中的聲音強度包括:
6.根據權利要求1所述的方法,其特征在于,所述根據所述聲源位置和所述聲音強度生成所述待處理動畫的音效包括:
7.根據權利要求1所述的方法,其特征在于,所述標記物體預先通過以下方式確定:
8.一種動畫音效生成裝置,其特征在于,包括:
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現如權利要求1至7中任一項所述的方法。
10.一種電子設備,其特征在于,包括:
...
【技術特征摘要】
1.一種動畫音效生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據待處理動畫中的標記物體在三維動畫場景中的位置,確定出所述待處理動畫的動畫幀中的聲源位置包括:
3.根據權利要求2所述的方法,其特征在于,所述預設虛擬相機位于所述渲染相機的正上方,所述預設虛擬相機的高度根據所述預設虛擬相機同時俯拍到全部的標記物體時的高度確定,所述預設虛擬相機在所述三維動畫場景中的平面移動信息和所述渲染相機在所述三維動畫場景中的平面移動信息一致。
4.根據權利要求1所述的方法,其特征在于,所述根據所述第一距離確定出所述標記物體在所述動畫幀中的聲音強度包括:
5.根據權利要求4所述的...
【專利技術屬性】
技術研發人員:王元,
申請(專利權)人:網易杭州網絡有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。