AE的父級的原理?

其實父級的作用還是很明確的,但想問問為什麼下面的網址中子級是那樣動的
http://www.chinaz.com/design/2015/0618/415215.shtml
按照父級怎麼動子級就怎麼動來看,不是應該一起做翻轉?和最後移動關鍵幀有什麼關係呢


· 父級對子級的即時影響仍然是根據父級自身屬性的變化來計算的,應用父子關係前,時間軸對應的關鍵幀動畫位置不同,對子級動畫的影響也是不同的。

看懂這一句的同學就沒必要往後看了。

今晚想了一下,換個更清楚的表達方式。

- 直接在層上使用的橡皮筋工具建立的父子級關係,子級獲得的屬性是父級時間軸對應的變化值△value,舉例用rotation,嘗試用表達式來書寫:

temp = thisComp.layer("A").transform.rotation.valueAtTime(n);

value = thisComp.layer("A").transform.rotation - temp

n為使用橡皮筋工具時,時間軸所在的位置。此時子級獲取的屬性是對應當前時間的△rotation,該時間軸點之前為負值,之後為正值。

- 在某屬性上用橡皮筋獲取的父子級關係,其表達式是可見的,即:

thisComp.layer("A").transform.rotation

多維時,如三維位置表達為:

temp = thisComp.layer("A").transform.position;

[ temp[0], temp[1], temp[2] ]

此時子級獲取的是父級的即時屬性值,數值與時間是一致的。

-----------------------------------------原答案分割線------------------------------------

很多時候使用父子級(parent)會忽略這一點,認為只要隨意用橡皮筋工具隨便一拉,兩個層級的關係就建立了。

但既然子級對父級做出的是即時響應,那就說明,對於使用皮筋(parent)工具時,當前父級在時間軸前後所有的關鍵幀將對子級造成相應影響,在父子級關係確立後,子級將繼承父級屬性並保持變化一致,注意是要保持前後的一致。

這就意味著:當存在關鍵幀動畫時,時間軸在哪,使用父子級工具時對子級後來所需做出的動畫效果是不一樣的。

如果在0幀開始就使用父子級工具,效果即如題主所述那樣,但網頁中的效果並非如此,這個技巧的關鍵就在於使用父子級工具的位置。

注意看使用父子級工具後子級的屬性值變化。

上方文字層的orientation[0,1,2]中的0,就是我們常說的x值,與下方父級x_rotation的-90°相反,變更為90°,為什麼?

在保持第二個建立的新文字層 rotation 屬性值未被變更的情況下,對齊最後一關鍵幀再使用父子級工具,就意味著:新文字層將以該關鍵幀自身在當前時間軸下的 rotation 值為基準,執行與父級相對應的幀動畫。

根據之前的關鍵幀值變化,可知父級最後一關鍵幀為 rotation_x-90°, 則此時為保持自身狀態rotation_x = 0°,自動將 rotation value 變為 thisComp.layer(「父級文字層」).rotation * (-1) ),相當於此時子級文字層X rotation表達式為90 + thisComp.layer("父級文字層").transform.xRotation,並且關鍵的一點是,子級同時繼承了父級的錨點屬性。

也就是說,在對齊兩個3D文字圖層的錨點後,父子級工具的效果,此時可局部等效於以下表達式效果:

不理解?

嘛,用父子級關係後,你倒著拖動時間軸看看,發生了什麼?

就是所謂的:子級仍然即時響應著父級屬性值變化,只不過變化值正負換了。

放個圖
http://img1.ph.126.net/hWpqhij4JtM9K1p91J0YuA==/6631391022119620927.gif

ps:手冊里找了段放在開頭,我翻譯不一定準確。


我就用個通俗的話來說。。。個人理解是,爸爸往前走了一步,讓兒子滾過來站在自己之前的位置上,然後對兒子說:「現在你跟著我做啊!我走多遠你走多遠!」然後爸爸退後了一步,兒子也退後了一步。現在爸爸回到了最開始的位置,兒子在爸爸身後一步。如果爸爸背後有塊幕布,現在爸爸往前跨一步,兒子就會跟著從幕布里出來並且站在爸爸最開始的位置上了。。。。這個技巧大概就是這個意思了


推薦閱讀:

可否在三天之內用PPT完成這種動畫效果?
哪裡能夠找到適合初學者的MG教程?
請教各位高手這海報中的水波紋倒影怎麼用PS製作?
AE怎麼導出無限循環播放的動畫?
如何利用AE里的圖釘(自由位置定位工具)使照片中的人挑一下眉毛或動一下嘴?

TAG:影視製作 | AdobeAfterEffects | 嗶哩嗶哩 | 影視動畫專業 | MAD |