本申請涉及3D動畫技術領域,尤其涉及一種3D動畫的編輯方法及裝置。
背景技術:
3D動畫技術是隨著計算機軟硬件技術的發(fā)展而產(chǎn)生的一種新興技術。3D動畫以其自身在表現(xiàn)形式上的靈活性、內(nèi)容上的豐富性等特點,廣受人們青睞,廣泛應用于電影、醫(yī)療、航空、游戲、廣告等場景、領域之中。在這些場景或領域中,系統(tǒng)生成的3D動畫受到觸發(fā)被調(diào)用后,可以按照一定的方式向人們呈現(xiàn)出3D動畫自身的動畫效果,從而使人們可以從中獲取到相關信息。
但是,現(xiàn)有技術中的3D動畫在系統(tǒng)生成以后,用戶難以再次對該3D動畫進行編輯,而這種編輯需求對于用戶而言卻是常有的,比如,用戶可能想要對該3D動畫中的人物的發(fā)型、服務或該3D動畫的背景進行一次或多次編輯等?,F(xiàn)有技術難以滿足用戶對3D動畫的編輯需求,從而導致用戶體驗較差。
技術實現(xiàn)要素:
本申請實施例提供一種3D動畫的編輯方法及裝置,用以解決現(xiàn)有技術難以滿足用戶對3D動畫的編輯需求,從而導致用戶體驗較差的問題。
本申請實施例提供的一種3D動畫的編輯方法,包括:
選定一3D動畫,所述3D動畫中包含至少一個信息單元,其中,所述信息單元包含至少一個第一信息單元;
啟動所述3D動畫的編輯模式,并顯示編輯界面,所述編輯界面中包括所述3D動畫,以及所述第一信息單元的指示信息;
當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯。
可選地,所述第一信息單元具有可編輯和不可編輯兩種狀態(tài)屬性。
可選地,啟動所述3D動畫的編輯模式,具體包括:
接收用于啟動所述3D動畫的編輯模式的控制指令;
響應于所述控制指令,對至少一個所述第一信息單元的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于可編輯狀態(tài);
生成編輯界面,所述編輯界面中包括所述3D動畫,以及所述第一信息單元的指示信息。
可選地,當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯前,所述方法還包括:
當檢測到針對所述第一信息單元的指示信息,和/或所述第一信息單元的選定操作時,根據(jù)所述第一信息單元的所述狀態(tài)屬性,當確定所述第一信息單元處于不可編輯狀態(tài)時,對所述第一信息單元的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于可編輯狀態(tài)。
可選地,當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯,具體包括:
當檢測到針對所述第一信息單元的指示信息,和/或所述第一信息單元的選定操作時,根據(jù)所述第一信息單元的所述狀態(tài)屬性,當確定所述第一信息單元處于可編輯狀態(tài)時,進入對所述第一信息單元的編輯狀態(tài);
在所述編輯狀態(tài)下,當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯。
可選地,所述編輯界面中還包括功能操作區(qū),用于基于用戶操作,發(fā)送針對處于可編輯狀態(tài)的所述第一信息單元的編輯指令,以及對所述處于可編輯狀態(tài)的所述第一信息單元進行編輯;
啟動所述3D動畫的編輯模式,還包括:
激活所述功能操作區(qū)。
可選地,所述功能操作區(qū)包括所述第一信息單元的指示信息所處區(qū)域,和/或所述第一信息單元所處區(qū)域,和/或其他操作區(qū)。
可選地,所述其他操作區(qū)中包括可實現(xiàn)以下至少一種功能的操作控件:
開始編輯、退出編輯、播放動畫、保存動畫、調(diào)整鏡頭、旋轉(zhuǎn)場景、循環(huán)次數(shù)。
可選地,對所述第一信息單元進行編輯后,所述方法還包括:
顯示編輯后的所述第一信息單元。。
可選地,對所述第一信息單元進行編輯后,所述方法還包括:
當接收到用于退出所述3D動畫的編輯模式的控制指令時,對所述3D動畫中處于可編輯狀態(tài)的所述第一信息單元的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于不可編輯狀態(tài)。
可選地,每個所述信息單元包括所述3D動畫中至少一個元素。
可選地,所述元素包括:場景、舞臺、道具、角色屬性、臺詞、背景音樂或者燈光;所述角色屬性包括:身材、頭發(fā)、臉型、五官、服裝或者配飾。
可選地,所述第一信息單元的指示信息用于所述第一信息單元所處區(qū)域;
所述指示信息包括標記信息和/或高亮信息。
本申請實施例提供的一種3D動畫的編輯裝置,其特征在于,包括:
選定模塊,選定一3D動畫,所述3D動畫中包含至少一個信息單元,其中,所述信息單元包含至少一個第一信息單元;
啟動模塊,啟動所述3D動畫的編輯模式,并顯示編輯界面,所述編輯界面中包括所述3D動畫,以及所述第一信息單元的指示信息;
編輯模塊,當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯。
本申請實施例通過上述至少一種技術方案,第一信息單元可以是3D動畫中的各信息單元中可以處于可編輯狀態(tài)的信息單元,可以用對應的指示信息對第一信息單元進行明示,從而可以便于用戶對第一信息單元進行編輯,可以滿足用戶對3D動畫的編輯需求,因此,可以部分或全部地解決現(xiàn)有技術的問題。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:
圖1為本申請實施例提供的一種3D動畫的編輯方法的流程示意圖;
圖2為本申請實施例提供的一種實際應用場景下的編輯界面示意圖;
圖3為本申請實施例提供的一種3D動畫的編輯裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本申請的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
圖1為本申請實施例提供的一種3D動畫的編輯方法的流程示意圖。
圖1中的流程的執(zhí)行主體可以是:可用于顯示和/或處理3D動畫的設備。所述設備可以是移動設備,比如手機、平板電腦、筆記本電腦、智能手表、智能手環(huán)、車載移動臺等;所述設備也可以是非移動設備,比如個人計算機(PC)、大中型計算機、計算機集群等。列舉的這些設備只是作為執(zhí)行主體的示例,并不構(gòu)成對執(zhí)行主體的限定。
圖1中的流程可以包括以下步驟:
S101:選定一3D動畫,所述3D動畫中包含至少一個信息單元,其中,所述信息單元包含至少一個第一信息單元。
在本申請實施例中,所述3D動畫可以是用戶自己通過系統(tǒng)制作的,也可以是通過互聯(lián)網(wǎng)或網(wǎng)下途徑獲取的,等等。本申請對所述3D動畫的來源并不做限定,對所述3D動畫的格式和內(nèi)容也不做限定。
在本申請實施例中,可以將3D動畫中包含的部分或全部內(nèi)容定義為一個或多個信息單元。3D動畫中的信息單元的定義方式可以有多種,比如,可以將3D動畫中的單個元素定義為單個信息單元,也可以將3D動畫中具有特定共性(如均處于某一區(qū)域內(nèi)、是同一類物件、或者顏色相同,等等)的多個元素定義為單個信息單元,等等。
其中,單個元素可以是3D動畫包含的內(nèi)容中的單個物件、單個人物或動物、人物或動物的單個部位、或者單個多媒體信息,等等。
在本申請實施例中,所述第一信息單元可以是3D動畫中包含的各信息單元中可以處于可編輯狀態(tài)的信息單元,在這種情況下,對3D動畫的編輯,可以包括:對3D動畫中包含的第一信息單元的編輯。需要說明的是,3D動畫中也可以包含不可以處于可編輯狀態(tài)的信息單元。
S102:啟動所述3D動畫的編輯模式,并顯示編輯界面,所述編輯界面中包括所述3D動畫,以及所述第一信息單元的指示信息。
在本申請實施例中,3D動畫可以有編輯和非編輯兩種模式。在非編輯模式下,不可以對3D動畫進行編輯,如此,可以減少用戶對3D動畫誤編輯的概率;在編輯模式下,可以對3D動畫進行編輯。
在本申請實施例中,可以通過對設備進行相應的硬件(比如,觸摸屏設備的觸摸屏或?qū)嶓w按鈕、非觸摸屏設備的實體按鈕等)或軟件(比如,設備中安裝的應用程序等)操作,啟動3D動畫的編輯模式。
進一步地,3D動畫的編輯模式可以有其對應的編輯界面,用戶可以通過在編輯界面中進行操作,實現(xiàn)對3D動畫的編輯。
前面已經(jīng)提到,第一信息單元是可以處于可編輯狀態(tài)的信息單元,為了向用戶明確這一點,以便于用戶執(zhí)行編輯操作,在編輯界面中,可以用相應的指示信息(也即,第一信息單元的指示信息)對第一信息單元進行明示,以指明3D動畫中包含的可以處于可編輯狀態(tài)的信息單元所處區(qū)域。
進一步地,在編輯界面中,單個指示信息可以指示單個第一信息單元,也可以指示多個第一信息單元。前一種指示方式的優(yōu)點是:指示信息與第一信息單元一一對應,則用戶在編輯時,根據(jù)指示信息可以相對容易地選中想要編輯的第一信息單元,不容易誤選;后一種指示方式的優(yōu)點是:編輯界面中的指示信息相對少,內(nèi)容相對簡潔,觀感較好;且方便用戶同時選中需要編輯的區(qū)域,無需多次選中編輯對象,操作也相對簡潔。
在本申請實施例中,指示信息可以位于3D動畫的畫面中,也可以位于3D動畫的畫面以外的區(qū)域中,本申請對指示信息在編輯界面中的所處區(qū)域并不做限定。一般地,指示信息可以覆蓋在其對應的第一信息單元上,如此,用戶根據(jù)指示信息即可直接明確第一信息單元所處區(qū)域,易用性較好。
在本申請實施例中,指示信息可以是標記信息和/或高亮信息,其中,本申請對所述標記信息的形式并不做限定,可以是諸如文本、圖形、圖像、甚至音視頻等形式的信息。
S103:當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯。
在本申請實施例中,所述編輯指令可以是通過用戶在編輯界面中進行操作而發(fā)出的,比如,點擊指示信息或第一信息單元或編輯界面提供的控件,長按指示信息或第一信息單元或編輯界面提供的控件,等等。
通過上述方法,第一信息單元可以是3D動畫中的各信息單元中可以處于可編輯狀態(tài)的信息單元,可以用對應的指示信息對第一信息單元進行明示,從而可以便于用戶對第一信息單元進行編輯,可以滿足用戶對3D動畫的編輯需求,因此,可以部分或全部地解決現(xiàn)有技術的問題。
基于上述方法,本申請實施例還提供了上述方法的一些具體實施方案,以及擴展方案,下面進行說明。
在本申請實施例中,所述第一信息單元可以具有可編輯和不可編輯兩種狀態(tài)屬性。當?shù)谝恍畔卧幱诳删庉嫚顟B(tài)時,可以對其進行編輯;當?shù)谝恍畔卧幱诓豢删庉嫚顟B(tài)時,不可以對其進行編輯。
前面已經(jīng)提到,第一信息單元是3D動畫中包含的可以處于可編輯狀態(tài)的信息單元,相應地,3D動畫中還可以包含不可以處于可編輯狀態(tài)的信息單元(稱為:第二信息單元),則第二信息單元可以具有不可編輯的狀態(tài)屬性,但不具有可編輯的狀態(tài)屬性,因此,本申請中所述的編輯只是針對第一信息單元的。
在本申請實施例中,對于步驟S102,啟動所述3D動畫的編輯模式,具體可以包括:接收用于啟動所述3D動畫的編輯模式的控制指令;響應于所述控制指令,對至少一個所述第一信息單元(不一定是3D動畫中包含的全部第一信息單元)的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于可編輯狀態(tài);生成編輯界面,所述編輯界面中包括所述3D動畫,以及所述第一信息單元的指示信息。
例如,在啟動3D動畫的編輯模式前,第一信息單元是處于不可編輯狀態(tài)的,相應地,其狀態(tài)屬性的取值可以是false(假),在啟動3D動畫的編輯模式的過程中,可以將狀態(tài)屬性的取值修改為true(真),以使修改后第一信息單元處于可編輯狀態(tài)。
需要說明的是,本申請對修改狀態(tài)屬性和生成編輯界面這兩個動作的執(zhí)行順序并不做限定。比如,可以先生成包含有3D動畫的編輯界面,再修改第一信息單元的狀態(tài)屬性,以及根據(jù)狀態(tài)屬性的變化,相應地更新編輯界面的視圖,以在編輯界面中添加第一信息單元的指示信息;也可以先修改第一信息單元的狀態(tài)屬性,再直接生成包含3D動畫和第一信息單元的指示信息的編輯界面;等等。
在本申請實施例中,在生成編輯界面時,也可以暫時不對第一信息單元的狀態(tài)屬性進行修改(以使其處于可編輯狀態(tài)),而是生成包含第一信息單元的指示信息的編輯界面即可,進一步地,可以在后續(xù)檢測到特定動作后再修改狀態(tài)屬性,其中,所述特定動作具體可以是:針對所述第一信息單元的指示信息,和/或所述第一信息單元的選定操作。本申請對實現(xiàn)所述選定操作的具體動作并不做限定,可以是通過點擊、或長按、或滑動、或圈選等動作實現(xiàn)。
在這種情況下,對于步驟S103,當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯前,還可以執(zhí)行:當檢測到所述特定動作時,根據(jù)所述第一信息單元的所述狀態(tài)屬性,當確定所述第一信息單元處于不可編輯狀態(tài)時,對所述第一信息單元的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于可編輯狀態(tài)。
另外,若在生成編輯界面時,已經(jīng)對部分第一信息單元的狀態(tài)屬性進行了修改,則對于其余尚未修改狀態(tài)屬性的第一信息單元,也可以按照上一段中的方式,當后續(xù)檢測到所述特定動作時,再相應地修改狀態(tài)屬性。
在本申請實施例中,在編輯界面顯示后,可以選定編輯界面中的一個或多個第一信息單元進行編輯操作。
具體地,對于步驟S103,當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯,可以包括:當檢測到針對所述第一信息單元的指示信息,和/或所述第一信息單元的選定操作時,根據(jù)所述第一信息單元的所述狀態(tài)屬性,當確定所述第一信息單元處于可編輯狀態(tài)時,進入對所述第一信息單元的編輯狀態(tài);在所述編輯狀態(tài)下,當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯。其中,進入對第一信息單元的編輯狀態(tài)的含義可以指:接下來的編輯操作默認都是針對該第一信息單元的,而非針對別的第一信息單元。
在本申請實施例中,編輯界面還可以為用戶提供功能操作區(qū),用于基于用戶操作,發(fā)送針對處于可編輯狀態(tài)的所述第一信息單元的編輯指令,以及對所述處于可編輯狀態(tài)的所述第一信息單元進行編輯。在啟動編輯模式時,可以相應地激活功能操作區(qū),進而用戶可以在功能操作區(qū)中進行操作,以編輯或輔助編輯3D動畫。
進一步地,功能操作區(qū)可以包括所述第一信息單元的指示信息所處區(qū)域,和/或所述第一信息單元所處區(qū)域,和/或其他操作區(qū)。
其他操作區(qū)中可以包括對各第一信息單元進行編輯時可以共用的一些操作控件。例如,其他操作區(qū)中可以包括可實現(xiàn)以下至少一種功能的操作控件:開始編輯、退出編輯、播放動畫、保存動畫、調(diào)整鏡頭、旋轉(zhuǎn)場景、循環(huán)次數(shù)。除了列舉的這些功能之外,也可以在其他操作區(qū)中操作控件也可以用于實現(xiàn)任何其他的編輯功能。
在本申請實施例中,對于步驟S103,對所述第一信息單元進行編輯后,還可以執(zhí)行:顯示編輯后的所述第一信息單元。如此,可以便于用戶及時地看到編輯之后的效果,有利于提高用戶體驗。
在本申請實施例中,每個第一信息單元都可以包含有類型數(shù)據(jù)和內(nèi)容數(shù)據(jù),系統(tǒng)是根據(jù)這些數(shù)據(jù)顯示第一信息單元的。
例如,若第一信息單元是3D動畫中的臺詞,系統(tǒng)會讀取該第一信息單元的類型數(shù)據(jù),確定為“3D動畫臺詞”類型,在3D動畫中預留一塊區(qū)域用于顯示臺詞,以及根據(jù)內(nèi)容數(shù)據(jù)(可以包括臺詞字體大小、臺詞位置、臺詞顏色、臺詞文本等數(shù)據(jù)),在3D動畫中將臺詞渲染出來。需要說明的是,“3D動畫臺詞”類型是類型的一種示例,并非是對本申請的限定,可以根據(jù)實際需要,預先定義一種或多種類型,則第一信息單元的類型數(shù)據(jù)可以屬于預先定義的各類型中的至少一種類型。
進一步地,對于步驟S103,對所述第一信息單元進行編輯,具體可以包括:對所述第一信息單元包含的內(nèi)容數(shù)據(jù)進行編輯。相應地,對所述第一信息單元進行編輯后,還可以執(zhí)行:根據(jù)編輯后的所述第一信息單元包含的類型數(shù)據(jù)和內(nèi)容數(shù)據(jù),顯示所述編輯后的所述第一信息單元。
沿用上例,假定用戶想要刪除當前顯示的第一信息單元中包含的臺詞,則可以相應地刪除該第一單元的內(nèi)容數(shù)據(jù)中的臺詞文本部分,則后續(xù)系統(tǒng)顯示該第一信息單元時,由于內(nèi)容數(shù)據(jù)中已經(jīng)不包含臺詞文本部分,因此,不會再顯示臺詞。
需要說明的是,類型數(shù)據(jù)和內(nèi)容數(shù)據(jù)是第一信息單元中包含的數(shù)據(jù)的示例,并非是對本申請的限定。在實際應用中,第一信息單元中包含的數(shù)據(jù)也未必劃分為類型數(shù)據(jù)和內(nèi)容數(shù)據(jù)這兩部分,也可以不加區(qū)分地用一個整體的數(shù)據(jù)結(jié)構(gòu)來表示第一信息單元中包含的數(shù)據(jù),等等。
在本申請實施例中,用戶在完成對3D動畫的編輯后,可以退出3D動畫的編輯模式。具體地,對于步驟S103,對所述第一信息單元進行編輯后,還可以執(zhí)行:當接收到用于退出所述3D動畫的編輯模式的控制指令時,對所述3D動畫中處于可編輯狀態(tài)的所述第一信息單元的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于不可編輯狀態(tài)。
例如,可以通過點擊其他操作區(qū)中用于退出編輯的按鈕控件,或者通過點擊旁邊空白處,退出編輯模式,以觸發(fā)系統(tǒng)將各第一信息單元的狀態(tài)屬性設置為false,并通知系統(tǒng)根據(jù)狀態(tài)屬性的變化更新視圖(如取消第一信息單元的指示信息、退出編輯界面等)。
在本申請實施例中,前面已經(jīng)對信息單元包含的元素進行了概括說明,下面再列舉元素的一些實例。
例如,所述元素可以是:場景、舞臺、道具、角色屬性、臺詞、背景音樂或者燈光等;其中,所述角色屬性可以是:身材、頭發(fā)、臉型、五官、服裝或者配飾等。
上面對本申請的方案進行了詳細的說明。為了進一步幫助理解,本申請的實施例還提供了在一種實際應用場景下的編輯界面示意圖,如圖2所示。
下面結(jié)合圖2的實例,對本申請的方案的一種具體實施過程進行說明。
在圖2中,編輯界面包括了窗口10和窗口20;其中,窗口10為3D動畫的顯示操作區(qū),窗口20為具有其他操作功能的其他操作區(qū)。窗口10既可以用于顯示3D動畫,也可以用于對3D動畫進行編輯;窗口20僅用于對3D動畫進行編輯。需要說明的是,只是在本例中是這樣,并非是對本申請的限定,在其他的實施例中也可以不同。比如,也可以將窗口10進行分離,分離出一個顯示區(qū)和一個操作區(qū),顯示區(qū)只用于顯示,操作區(qū)只用于操作;或者,也可以將窗口10和窗口20進行合并;等等。
在圖2的編輯界面中,已經(jīng)顯示了3D動畫,以及對該3D動畫中的第一信息單元的指示信息(諸如標記101、102、103等),其中,指示信息是覆蓋在3D動畫上的。
當用戶點擊標記101或者其所表示的區(qū)域(也即,標記101對應的第一信息單元所處區(qū)域)時,可以對標記101對應的第一信息單元(也即,褲子)進行編輯。比如,更換褲子的顏色、款式等。
當用戶點擊標記103或者其所表示的區(qū)域時,可以對標記103對應的第一信息單元(也即,小汽車)進行編輯。比如,假定該小汽車在3D動畫中是一輛行駛的小汽車,那么用戶可以編輯該小汽車行駛的速度、加速度、方向等。類似地,假定3D動畫是一個運動員在球場上踢球,那么用戶可以通過后進行相應的編輯界面對該運動員的服裝進行修改,或者對足球及該運動員的運動軌跡進行修改等。
標記101和103分別只對應于單個第一信息單元,根據(jù)前面的說明可知,單個指示信息也可以對應于多個第一信息單元,標記102即屬于這樣的指示信息。
當用戶點擊標記102或者其所表示的區(qū)域時,可以對標記102對應的兩個第一信息單元(也即,警示牌、警示牌上的文本框)進行編輯。比如,可以對警示牌的款式進行修改,具體包括:警示牌的顏色、大小、位置等;也可以對警示牌上的文本框中的文字進行修改,具體包括:文字內(nèi)容、字體等。
除了對窗口10中的3D動畫包含的第一信息單元直接進行編輯以外,窗口20內(nèi)還設置有多個操作按鈕,分別可以用于實現(xiàn)以下功能:退出編輯、播放動畫、保存動畫、開始編輯、調(diào)整鏡頭、旋轉(zhuǎn)場景、循環(huán)次數(shù)等。在實際應用中,窗口10和窗口20也可以結(jié)合為一個窗口,相應地,它們的功能也可以合成在一起。
以上為本申請實施例提供的一種3D動畫的編輯方法,基于同樣的思路,本申請實施例提供了對應的裝置,圖3所示。
圖3為本申請實施例提供的一種3D動畫的編輯裝置的結(jié)構(gòu)示意圖。
圖3中的裝置可以包括以下模塊:
選定模塊301,用于選定一3D動畫,所述3D動畫中包含至少一個信息單元,其中,所述信息單元包含至少一個第一信息單元;
啟動模塊302,用于啟動所述3D動畫的編輯模式,并顯示編輯界面,所述編輯界面中包括所述3D動畫,以及所述第一信息單元的指示信息;
編輯模塊303,用于當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯。
可選地,所述第一信息單元具有可編輯和不可編輯兩種狀態(tài)屬性。
可選地,啟動模塊302,具體用于:接收用于啟動所述3D動畫的編輯模式的控制指令;響應于所述控制指令,對至少一個所述第一信息單元的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于可編輯狀態(tài);生成編輯界面,所述編輯界面中包括所述3D動畫,以及所述第一信息單元的指示信息。
可選地,所述裝置還可以包括狀態(tài)屬性修改模塊,用于當編輯模塊303接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯前,當檢測到針對所述第一信息單元的指示信息,和/或所述第一信息單元的選定操作時,根據(jù)所述第一信息單元的所述狀態(tài)屬性,當確定所述第一信息單元處于不可編輯狀態(tài)時,對所述第一信息單元的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于可編輯狀態(tài)。
可選地,編輯模塊303,具體用于:當檢測到針對所述第一信息單元的指示信息,和/或所述第一信息單元的選定操作時,根據(jù)所述第一信息單元的所述狀態(tài)屬性,當確定所述第一信息單元處于可編輯狀態(tài)時,進入對所述第一信息單元的編輯狀態(tài);在所述編輯狀態(tài)下,當接收到針對所述第一信息單元的編輯指令時,對所述第一信息單元進行編輯。
可選地,所述編輯界面中還包括功能操作區(qū),用于基于用戶操作,發(fā)送針對處于可編輯狀態(tài)的所述第一信息單元的編輯指令,以及對所述處于可編輯狀態(tài)的所述第一信息單元進行編輯;
啟動模塊302還用于:激活所述功能操作區(qū)。
可選地,所述功能操作區(qū)包括所述第一信息單元的指示信息所處區(qū)域,和/或所述第一信息單元所處區(qū)域,和/或其他操作區(qū)。
可選地,所述其他操作區(qū)中包括可實現(xiàn)以下至少一種功能的操作控件:
開始編輯、退出編輯、播放動畫、保存動畫、調(diào)整鏡頭、旋轉(zhuǎn)場景、循環(huán)次數(shù)。
可選地,啟動模塊302還用于:在編輯模塊303對所述第一信息單元進行編輯后,顯示編輯后的所述第一信息單元。
可選地,啟動模塊302還用于:在編輯模塊303對所述第一信息單元進行編輯后,當接收到用于退出所述3D動畫的編輯模式的控制指令時,對所述3D動畫中處于可編輯狀態(tài)的所述第一信息單元的所述狀態(tài)屬性進行修改,以使修改后的所述第一信息單元處于不可編輯狀態(tài)。
可選地,每個所述信息單元包括所述3D動畫中至少一個元素。
可選地,所述元素包括:場景、舞臺、道具、角色屬性、臺詞、背景音樂或者燈光;所述角色屬性包括:身材、頭發(fā)、臉型、五官、服裝或者配飾。
可選地,所述第一信息單元的指示信息用于所述第一信息單元所處區(qū)域;
所述指示信息包括標記信息和/或高亮信息。
本申請?zhí)峁┑难b置是與本申請?zhí)峁┑姆椒ㄒ灰粚?,因此,所述裝置也具有與所述方法類似的有益技術效果,由于上面已經(jīng)對所述方法的有益技術效果進行了詳細說明,因此,這里不贅述所述裝置的有益技術效果。
本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內(nèi)。