Ae怎麼複製合成,使得副本內的內容更改不會影響到原合成?

是這樣的,想複製一個合成,結果複製之後改新合成內的東西,原合成里的也跟著變了。

ps:我是在項目裡面複製的,不是在時間線上。


補充@1ightmagic :

腳本叫Aescripts True Comp Duplicator,可以去這裡下載:

AE合成复制脚本 Aescripts True Comp Duplicator v3.9.7 + 使用教程

界面長這樣:

嘗試用它進行合成的複製:

可以看看流程圖,默認情況下,插件是會搜索到最下層合成的:


答題:

由於合成可以嵌套,所以你創建上層合成的副本,僅僅是做了這麼一件事兒:

儘管看上去這裡有一堆合成:

但其實每個Comp1*里的Comp2,都只是那個Comp2本身,你改Comp1_Copy16里的Comp2,也就是改變了Comp2本身,所以你發現「原合成里的也跟著變了」。

要想完整地複製一個有著嵌套合成的合成,你需要不斷往下尋找,遇到合成就創建副本並替換。

純人工操作非常費勁,尤其是在面對有幾十上百個「小」合成的模板時,幾乎是令人崩潰的,所以你可以藉助工具,比如前文提到的「Aescripts True Comp Duplicator」。

還有其他的一些方法,比如直接導入Ae工程文件(把Aep文件拖進去,或者「導入」-「文件」,而不是打開工程),再進行副本的創建,它們之間就是相對獨立的了:

不建議使用這個方法,因為這容易讓Ae出現一些無法處理的錯誤。


另外要注意,比如我導入了一段視頻,然後創建副本,如下:

此時的每個HFR50.mp4*都指向我硬碟里那個HFR50.mp4文件,它們並不是一個個真實的副本。換句話說,這裡的素材僅僅是個引用(你可以發現它們的名字都可以隨便修改,也不用理會拓展名啥的)。但是,如果我修改了硬碟里的HFR50.mp4,Ae就會重新讀取它,此時在「信息」面板會有相應提示:

Incorporated changed footage


最後,我覺得Ae里的這種現象可以類比到一般的程序語言里的,對於數組的淺拷貝、深拷貝問題。

敲代碼,是可以學習一個的。


單獨合成這樣複製是沒問題的。

但如果你的合成裡面還套有合成,那就記得要把這些合成也找出來複制一下,並替換到新合成的相應位置。記住這點就好了。

另外,每次複製合成記得雙擊打開複製後的合成再修改。這樣可以避免誤操作。

PS:AE下有個專門用來複製圖層的 Script 插件,可以去找一下,會自動複製替換嵌套合成,還不錯。


墨子的回答非常的詳細了,主要就是兩項;第一,如果你的合成比較少覺得手操沒有問題就可以在項目面板選中合成ctrl c ctrl v或ctrl+d進行複製.第二如果你的合成嵌套的非常多手操非常的麻煩可以利用Aescripts True Comp Duplicator這個腳本來實現,這個腳本可以輕鬆快速的生成合成的副本.


竟然有人邀請我,先謝邀了。

其實我沒看懂題主的問題,原文件是不會變的啊,只有改動原文件導致合成內容發生改變。你說的是對複製合成進行修改然後發現原來那個那個合成也發生了同樣的改變?

我自己試了一下,在同一項目下對合成進行複製以後,無論再對哪個合成進行內部圖層進行位移、特效還是整個合成進行位移、特效,另一個合成都沒有發生改變呀。以前我做文字的時候也用過一個合成複製一份進行部分高亮再複製一份進行模糊什麼的,沒有遇到過這種問題。

我做幾個可能的假設(?):

1、你使用ctrl+D建立了新合成,這個操作實際上是把同一個合成進行多次使用(ae給它們使用的是同一個名字),而不是傳統意義的複製。即同一個合成變成多份,對每一個合成的整體進行不同的時間位移或者特效應用,之後疊加在一起。由於本質上這些合成都是同一個合成,所以當你對其中一個合成的內部組成進行操作時,這一系列的合成都會發生改變。如果是想利用現有的合成內容和結構,複製一份再進行更多其他操作而不改變原合成,那麼需要複製粘貼一下,使用經典快捷鍵ctrl+C和ctrl+V,建立一個相同但是獨立的合成(ae會給粘貼的合成一個新的名字),此後每個合成的任何操作都不會相互影響。

2、可能是一些設置的問題(?)。不行的話先渲染出一個成品再導入進去使用吧。

最後,

很慚愧,做了一些微小的工作(可能根本沒有貢獻)。


邀請幾個大神來看看,也許他們能解決這個問題


這個不好操作,新建吧


推薦閱讀:

AE特效穩定怎麼做?
AE,這種線條怎麼做,類似漫畫里的特寫?
ae中的場到底是什麼意思? 每一幀都會被拆分成兩個場嗎? 場是怎麼顯示的?為什麼要去場?
沒錢怎麼拍好微電影或者MV?

TAG:AfterEffects特效 |