視頻與幾何圖形的無(wú)縫表示的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)通常地涉及到計(jì)算機(jī)生成動(dòng)畫(huà)并且,更具體地,涉及用于查看和編輯計(jì)算機(jī)生成動(dòng)畫(huà)的過(guò)程和工具。
【背景技術(shù)】
[0002]計(jì)算機(jī)生成動(dòng)畫(huà)通常使用表示虛擬環(huán)境中的對(duì)象(例如,樹(shù)木、巖石、云等)和角色(例如,動(dòng)物、人物等)的幾何模型來(lái)創(chuàng)建。動(dòng)畫(huà)師可以操縱這些模型以期望的方式在動(dòng)畫(huà)中的一些幀或所有幀中定位物體和角色。被定位的幾何模型然后在渲染過(guò)程中可以與其它動(dòng)畫(huà)數(shù)據(jù),如紋理、顏色、燈光和其他組合以產(chǎn)生可以用作動(dòng)畫(huà)幀的圖像。當(dāng)已渲染幀被快速連續(xù)觀看時(shí),它們給觀眾動(dòng)畫(huà)的感知。
[0003]為了編輯計(jì)算機(jī)生成動(dòng)畫(huà)的一部分,動(dòng)畫(huà)師可能查看先前渲染的動(dòng)畫(huà)并且可以修改用于創(chuàng)建渲染版本的幾何模型。重新定位的幾何模型然后可以在另一個(gè)渲染過(guò)程中與其他動(dòng)畫(huà)數(shù)據(jù)組合以產(chǎn)生可以用作動(dòng)畫(huà)的幀的已更新圖像。這個(gè)過(guò)程可以重復(fù)任意次數(shù),直到產(chǎn)生所期望的輸出。
[0004]各種軟件工具已被開(kāi)發(fā)以輔助上述動(dòng)畫(huà)處理的性能。但是,現(xiàn)有的工具可能在計(jì)算上昂貴且難于使用。
【發(fā)明內(nèi)容】
[0005]用于查看和編輯的計(jì)算機(jī)生成動(dòng)畫(huà)的過(guò)程被描述。一個(gè)示例過(guò)程可以包括由一個(gè)或多個(gè)處理器,引起包括多個(gè)表示計(jì)算機(jī)生成動(dòng)畫(huà)的多個(gè)片段的多個(gè)分區(qū)的界面的顯示;接收多個(gè)分區(qū)的第一分區(qū)的用戶選擇;對(duì)應(yīng)于選中的第一個(gè)分區(qū),訪問(wèn)與計(jì)算機(jī)生成動(dòng)畫(huà)的第一選中的片段相關(guān)聯(lián)的幾何數(shù)據(jù);和引起第一選中片段的幾何表示的顯示。
[0006]在一些實(shí)例中,多個(gè)片段可以包括計(jì)算機(jī)生成動(dòng)畫(huà)的多個(gè)連續(xù)鏡頭。在一些實(shí)例中,每個(gè)多個(gè)片段可以包括動(dòng)畫(huà)的多個(gè)先前渲染的幀。
[0007]在一些實(shí)例中,幾何數(shù)據(jù)可以包括一個(gè)或多個(gè)動(dòng)畫(huà)圖形、角色裝配、動(dòng)畫(huà)曲線,以及用于渲染第一選中片段的動(dòng)畫(huà)的幀,場(chǎng)景的幾何表示。
[0008]在一些實(shí)例中,訪問(wèn)與第一選中的片段相關(guān)聯(lián)的幾何數(shù)據(jù)可以包括加載一個(gè)或多個(gè)處理器可訪問(wèn)的幾何數(shù)據(jù)到內(nèi)存。
[0009]在一些實(shí)例中,過(guò)程可以還包括:接收對(duì)第一選中的片段的幾何表示的用戶修改;并且根據(jù)接收的用戶修改,引起第一選中的片段的已修改幾何表示的顯示。在其它實(shí)例中,過(guò)程可以還包括接收用于存儲(chǔ)第一選中片段的幾何表示的用戶修改的請(qǐng)求;和存儲(chǔ)第一選中片段的幾何表示的用戶修改。
[0010]在一些實(shí)例中,第一選中片段的幾何表示的顯示可以與多個(gè)分區(qū)同時(shí)顯示。
[0011]在一些實(shí)例中,過(guò)程可以還包括:接收多個(gè)分區(qū)的第二分區(qū)的用戶選擇;以及對(duì)應(yīng)于選中的第二分區(qū),引起第二選中片段的先前渲染表示的顯示。在一些實(shí)例中,第二選中片段的先前渲染表示的顯示可以與第一選中片段的幾何表示鄰近地顯示。在其它實(shí)例中,第一選中片段的幾何表示可以疊加在第二選中片段的先前渲染表示上顯示。在其它實(shí)例中,第二選中片段的先前渲染表示的顯示可以在時(shí)間上與第一選中片段的幾何表示順序地顯不O
[0012]用于查看和編輯的計(jì)算機(jī)生成動(dòng)畫(huà)的系統(tǒng)和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)也有所描述。
【附圖說(shuō)明】
[0013]通過(guò)結(jié)合附圖,參照下面的描述,本申請(qǐng)可以被很好地理解,其中相同部件可以通過(guò)相同標(biāo)號(hào)來(lái)引用。
[0014]圖1示出了根據(jù)各種實(shí)例,可以使用視頻和幾何圖形編輯工具來(lái)生成的示例性的渲染圖像。
[0015]圖2示出了根據(jù)各種實(shí)例,用于查看并且編輯計(jì)算機(jī)生成動(dòng)畫(huà)的示范性的視頻和幾何圖形編輯工具。
[0016]圖3示出了根據(jù)各種實(shí)例,用于視頻和幾何圖形編輯工具的示例性界面。
[0017]圖4示出了根據(jù)各種實(shí)例,用于視頻和幾何圖形編輯工具的另一個(gè)示例性界面。
[0018]圖5示出了根據(jù)各種實(shí)例,使用視頻和幾何圖形編輯工具,用于查看和編輯計(jì)算機(jī)生成動(dòng)畫(huà)的示例性過(guò)程。
[0019]圖6示出了根據(jù)各種實(shí)例,使用圖5的過(guò)程,用于生成的視頻和幾何圖形編輯工具的示例性界面。
[0020]圖7示出了根據(jù)各種實(shí)例,使用圖5的過(guò)程,用于生成的視頻和幾何圖形編輯工具的示例性界面。
[0021]圖8示出了根據(jù)各種實(shí)例,使用圖5的過(guò)程,用于生成的視頻和幾何圖形編輯工具的另一個(gè)示例性界面。
[0022]圖9示出了根據(jù)各種實(shí)例,使用圖5的過(guò)程,用于生成的視頻和幾何圖形編輯工具的另一個(gè)示例性界面。
[0023]圖10示出了根據(jù)各種實(shí)例,使用圖5的過(guò)程,用于生成的視頻和幾何圖形編輯工具的另一個(gè)示例性界面。
[0024]圖11示出了示例性計(jì)算系統(tǒng)。
【具體實(shí)施方式】
[0025]下面的描述被呈現(xiàn)使得本領(lǐng)域內(nèi)的普通技術(shù)人員能夠制造和使用的各種實(shí)施例。特定裝置、技術(shù)和應(yīng)用的描述僅作為實(shí)例。對(duì)本文所描述的實(shí)例的各種修改對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員是顯而易見(jiàn)的,并且本文定義的一般原理可以應(yīng)用于其他示例和應(yīng)用而不脫離本技術(shù)的精神和范圍。因此,所公開(kāi)的技術(shù)不旨在限定于本文中所描述和示出的實(shí)例,而是要符合與權(quán)利要求一致的范圍。
[0026]下面描述了與用于查看和編輯的計(jì)算機(jī)生成動(dòng)畫(huà)的過(guò)程相關(guān)的各種實(shí)例。在一個(gè)示例過(guò)程中,表示計(jì)算機(jī)生成動(dòng)畫(huà)的片段的多個(gè)圖像被顯示。響應(yīng)于一個(gè)或多個(gè)的圖像的選擇,與計(jì)算機(jī)生成動(dòng)畫(huà)的相應(yīng)片段(多個(gè))相關(guān)的幾何數(shù)據(jù)可以被訪問(wèn)。根據(jù)所訪問(wèn)的幾何數(shù)據(jù),計(jì)算機(jī)生成動(dòng)畫(huà)的片段(多個(gè))的可編輯的表示可以被顯示。在一些實(shí)例中,計(jì)算機(jī)生成動(dòng)畫(huà)的相同或其他片段的先前渲染表示和/或幾何表示可以與計(jì)算機(jī)生成動(dòng)畫(huà)的選中片段(多個(gè))已顯示的幾何表示相鄰地,疊加地或以任何其他所期望的方式同時(shí)顯不O
[0027]圖1描繪了根據(jù)各種實(shí)例,示例性計(jì)算機(jī)生成圖像100,它可以使用視頻和幾何圖像編輯工具來(lái)渲染。值得注意的是,圖1描繪了在動(dòng)畫(huà)過(guò)程中,使用由藝術(shù)家定位的幾何模型生成的兩個(gè)角色的圖像。如先前所討論的,用于執(zhí)行動(dòng)畫(huà)對(duì)象和角色的過(guò)程的現(xiàn)有工具可能在計(jì)算上昂貴且難于使用。
[0028]圖2示出了示范性視頻和幾何圖像編輯工具214,它可以用于查看和編輯類(lèi)似于圖1的計(jì)算機(jī)生成動(dòng)畫(huà)的圖像。視頻和幾何圖形編輯工具214可以使用具有一個(gè)或多個(gè)用于執(zhí)行存儲(chǔ)在計(jì)算系統(tǒng)202的非暫態(tài)性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)上的視頻和幾何圖形編輯工具指令集208的處理器204的計(jì)算系統(tǒng)202來(lái)實(shí)現(xiàn)。計(jì)算系統(tǒng)202還包括內(nèi)存206,它用于存儲(chǔ)來(lái)自視頻數(shù)據(jù)存儲(chǔ)210的視頻數(shù)據(jù)和來(lái)自幾何數(shù)據(jù)存儲(chǔ)212的幾何數(shù)據(jù)。視頻數(shù)據(jù)可以包括可以被組織成視頻的任何期望片段(例如,表示跨越時(shí)間上不間斷周期的一系列幀的鏡頭)的先前渲染的動(dòng)畫(huà)視頻。幾何數(shù)據(jù)可以包括對(duì)象、角色或其他場(chǎng)景元素,角色裝配、動(dòng)畫(huà)曲線、動(dòng)畫(huà)圖形或其他,可以被用于生成視頻數(shù)據(jù)的渲染的動(dòng)畫(huà)的幾何模型。如下面更詳細(xì)討論的,視頻和幾何圖形編輯工具214可以用于查看動(dòng)畫(huà)視頻的片段的先前渲染的表示和幾何表示。動(dòng)畫(huà)師、燈光師或其他,可能使用視頻和幾何圖形編輯工具214編輯視頻的片段的幾何表示,同時(shí)有能力在視頻周?chē)魏?或視頻同一片段的先前渲染版本的上下文中查看他們的編輯。
[0029]雖然視頻數(shù)據(jù)存儲(chǔ)210和幾何數(shù)據(jù)存儲(chǔ)器212被示為是與計(jì)算系統(tǒng)202分離的單獨(dú)的數(shù)據(jù)庫(kù),但是應(yīng)該理解的是,視頻數(shù)據(jù)存儲(chǔ)210和幾何數(shù)據(jù)存儲(chǔ)212可以替代地使用本地或計(jì)算系統(tǒng)202遠(yuǎn)程的單個(gè)存儲(chǔ)設(shè)備來(lái)實(shí)現(xiàn)。
[0030]圖3示出了根據(jù)各種實(shí)例,視頻和幾何圖形編輯工具214的示例界面300。如圖所示,界面300 —般可以包括片段瀏覽部302和活動(dòng)段部324。
[0031]片段瀏覽部302可以包括任何數(shù)量的分區(qū)304、306、308、310和312,并且每一個(gè)都可以使用由分區(qū)表示的視頻片段的縮略圖填充。在一些實(shí)例中,由分區(qū)304、306、308、310和312表示的視頻片段可以包括在視頻數(shù)據(jù)存儲(chǔ)210中存儲(chǔ)為視頻數(shù)據(jù),計(jì)算機(jī)生成動(dòng)畫(huà)的先前渲染鏡頭。在這些實(shí)例中,計(jì)算系統(tǒng)202可以加載對(duì)應(yīng)于由分區(qū)304、306、308、310、和312表示的鏡頭的視頻數(shù)據(jù)到內(nèi)存206并且可以使用這些視頻數(shù)據(jù)填充分區(qū)304、306、308、310和312。在一些實(shí)例中,分區(qū)304、306、308、310和312可以包括用于唯一地識(shí)別所顯示的鏡頭的標(biāo)識(shí)符314、316、318、320和322。
[0032]在一些實(shí)例中,由分區(qū)304、306、308,310和312所表示的視頻片段可以由一