【前言】
有個吧友問:如何制作翻轉(zhuǎn)生長動畫叠赦?
這類動畫用C4D制作應(yīng)該很容易實(shí)現(xiàn)窥妇。剛開始我的想法是:首先用一個單位面时呀,制作它的翻轉(zhuǎn)點(diǎn)級別動畫巍佑,然后烘焙該動畫胖秒,再用克隆技術(shù)加隨機(jī)效果器完成它却桶,制作完成效果還可以鱼的。但感覺這個動畫制作完成之后喇伯,沒有什么修改余地阶女,可控性較差垢啼。最近窜锯,我在仔細(xì)研究--運(yùn)動樣條對象,發(fā)現(xiàn)利用它制作這類動畫可真是方便芭析,可控性還好锚扎。下面把研究的情況寫下,給大家提供一個新的制作翻轉(zhuǎn)動畫的思路馁启。
【研究】
第一部分:簡單介紹:
運(yùn)動樣條(MoSpline)是一個特殊而且強(qiáng)大的樣條對象驾孔。它能生成像花瓣一樣的彎曲曲線、能夠動畫生長曲線惯疙、配合L_SYSTEM可以模擬復(fù)雜的植物生長等等翠勉。
它的位置:
它的模式有三種:
一是簡單模式,該對象提供的樣條曲線霉颠,利用“簡單”面板提供的參數(shù)調(diào)整对碌,能使樣條克隆、彎曲蒿偎、生長等朽们;
二是樣條模式,利用該對象诉位,可以控制已存在繪制的樣條曲線骑脱。
1、建立一個曲線文本苍糠。建立一個掃描對象叁丧,如下:
2、把文本曲線拖入運(yùn)動樣條的源樣條中岳瞭。
3拥娄、設(shè)置掃描對象如下:
4、對運(yùn)動樣條對象面板下的---終點(diǎn)進(jìn)行設(shè)置關(guān)鍵幀瞳筏。0幀為0%条舔,80幀為100%,使樣條生長乏矾。
5孟抗、渲染的動畫如下:
三是“海龜”(TURTLE)模式。海龜模式使用的是L-System钻心,最初用于模擬植物復(fù)雜的生長凄硼,在計(jì)算機(jī)圖形學(xué)中用于制作“分形圖案“。為什么叫“海龜”呢捷沸?這個海龜是“LOGO”繪圖語言中的行走繪圖的小海龜摊沉。在C4D中繪制圖形就如同LOGO語言中的小海龜一樣。
1痒给、設(shè)置為TURTLE海龜模式
2说墨、在TURTLE中使用的是L-System骏全。
3、生成的“樹”一樣的樣條尼斧,這個樣條是能生長的姜贡。
關(guān)于小海龜和L-System以后再研究,再說就跑題了棺棵。
第二部分:制作翻轉(zhuǎn)動畫:
制作翻轉(zhuǎn)動畫使用的就是運(yùn)動樣條的第三種模式:海龜模式楼咳。
具體思路是:利用小海龜和L-System生成一個翻轉(zhuǎn)運(yùn)動的樣條,然后把這個樣條拉伸成面烛恤,利用克隆生成體母怜,利用變形器生成各種曲面體,從而形成翻轉(zhuǎn)動畫缚柏。
1苹熏、第一步制作運(yùn)動翻轉(zhuǎn)的樣條曲線。
首先選擇Turtle海龜模式币喧。
2轨域、輸入下面的“程序”。前提是:F|A ? 規(guī)則:A=-F|A ?粱锐。注意都是大寫。這是核心:什么意思以后再談扛邑。
3怜浅、在數(shù)值面板,進(jìn)行初始數(shù)據(jù)設(shè)定蔬崩。默認(rèn)角度為180度恶座;默認(rèn)移動設(shè)為20CM。
4沥阳、調(diào)整生長數(shù)值跨琳,你會發(fā)現(xiàn),這個樣條每段為20CM桐罕,一邊生長變大脉让,一邊翻轉(zhuǎn)180度,好玩吧功炮!
5溅潜、第二步把線變成面。
添加擠壓對象薪伏,Y向?yàn)?0CM 滚澜。(目的生成一個正方形的面)
6、提高運(yùn)動樣條的生長值嫁怀,看看设捐,這個面就翻轉(zhuǎn)增長了借浊。
7、第三步制作動畫萝招。在0幀設(shè)生長為0蚂斤。
8、在80幀設(shè)為10 即寒。
注意:這個長條面的長度是由生長的數(shù)值決定的橡淆,生長值越大,這個長條面越長母赵。
9逸爵、
控制生長翻轉(zhuǎn)不同方式:三項(xiàng)全選則翻轉(zhuǎn)、長大凹嘲、平滑移動师倔。
10、全不選周蹭,則是步進(jìn)跳躍前進(jìn)趋艘。
11、勾掉生長角度凶朗,平滑變大瓷胧。
12、僅勾選生長角度棚愤,只有翻轉(zhuǎn)搓萧。這個是我們想要的。
13宛畦、使用克隆成面瘸洛、成體。
添加克隆對象次和,模式為線性反肋,數(shù)量為10,Y向偏移為20CM踏施,這個你應(yīng)該懂得石蔗。
14、生成一個面畅形。點(diǎn)擊播放抓督,發(fā)現(xiàn)翻轉(zhuǎn)非常統(tǒng)一。
15束亏、如何讓每個面在翻轉(zhuǎn)時铃在,動畫隨機(jī)一些呢?
對了。用隨機(jī)效果器定铜,隨機(jī)變化克隆那個參數(shù)呢阳液?不是位置、也不是縮放揣炕、更不是旋轉(zhuǎn)帘皿。而是時間偏移。隨機(jī)效果器隨機(jī)控制組成平面的10組動畫播放的時間畸陡,錯開幾幀鹰溜。
16、渲染成動畫就是這樣子丁恭。
第三部分:應(yīng)用
還是舉一些例子說明吧曹动!
第一個:圓形
1、把上面這個平面添加彎曲變形器牲览。
2墓陈、生成這樣的動畫。注意第献,彎曲變形器仔細(xì)調(diào)整贡必,否則生成不了這個圓形。
3庸毫、渲染之后的動畫是這樣的:
第二個:盒子
1仔拟、還可以再添加克隆,模式設(shè)置為放射飒赃,數(shù)量為4利花。
2、把克隆出來的4個面旋轉(zhuǎn)90度盒揉。
3晋被、到變換調(diào)整XY坐標(biāo)兑徘。
4刚盈、把四個面圍成一個盒子。
5挂脑、渲染如下藕漱,好玩吧!
第三個管子:
1崭闲、你還可以利用克隆制作出管子肋联。把上面制作平面的克隆,模式改為放射刁俭。
2橄仍、數(shù)量為18,你自己確定,數(shù)量最好大于6吧侮繁。
3虑粥、調(diào)整半徑大小
4、調(diào)整旋轉(zhuǎn)B,把每個面轉(zhuǎn)向中心宪哩。
5娩贷、仔細(xì)調(diào)整半徑和旋轉(zhuǎn)角度值,把管子對好锁孟。
6彬祖、管子的長度是由運(yùn)動樣條的生長值大小決定的。越大則越長品抽。
7储笑、添加一個樣條約束變形器。
8桑包、制作一個曲線南蓬。
9、建立一個空白組哑了,把樣條約束放進(jìn)去赘方。再把樣條曲線放到樣條約束的樣條欄里。設(shè)置軸向?yàn)?Y弱左。
10窄陡、點(diǎn)擊播放,發(fā)現(xiàn)翻轉(zhuǎn)的面是從里往外拆火,不好看跳夭。
11、選中克隆把這個角度添加一個負(fù)號们镜。
12币叹、看看,這就翻過來了模狭。
13颈抚、這個樣條也別閑著,制作一個“實(shí)心”的管子吧嚼鹉!
14贩汉、縮放圓環(huán)。
15锚赤、渲染生成如下的動畫匹舞。
16、解決問題:
如果發(fā)現(xiàn)動畫速度太快线脚,那就再增加一些幀赐稽,注意叫榕,把運(yùn)動樣條生長值得關(guān)鍵幀也往后拉一拉。
如果你發(fā)現(xiàn)你的制作上述的動畫姊舵,外面的管子不往前翻轉(zhuǎn)翠霍,那么選擇模式--改為保持長度。
如果你發(fā)現(xiàn)生成的動畫發(fā)抖蠢莺、或者晃動寒匙,勾選邊界盒--固定范圍框選型。
【后記】
1躏将、C4D功能非常強(qiáng)大锄弱,一個運(yùn)動樣條仔細(xì)研究起來,就能引申很多的變化祸憋。所以会宪,自學(xué)的人,真應(yīng)該“腦袋尖屁股圓”--坐住凳子鉆研進(jìn)去膀强掸鹅!這篇擴(kuò)展的核心在于使用L-SYSTEM,制作的“運(yùn)動樣條”翻轉(zhuǎn)線條拦赠。L-SYSTEM在C4D如何使用巍沙,C4D的幫助里面有,但不是很詳細(xì)荷鼠。有時間就研究它句携,我現(xiàn)在有點(diǎn)入門了,非常有意思允乐。有機(jī)會矮嫉,我感興趣的時候,再寫一篇牍疏,初步探討一下L-SYSTEM蠢笋。
2、內(nèi)容有點(diǎn)多呀鳞陨!為了生動說明昨寞,我沒少生成GIF動畫。用手機(jī)看這篇文章炊邦,肯定要浪費(fèi)一些流量啊编矾,抱歉熟史!
我最不愿意用圖文研究影視動畫這類的東西馁害,需要截圖太多而且還說不明白。為了大家弄明白我所研究的東西蹂匹,特把幾個關(guān)鍵的源文件碘菜,提供給喜歡的人。
3、現(xiàn)在忍啸,感覺文章越來越不好寫了仰坦。那種既短小又能說明的問題的例子不好想啊计雌!往往想好一個例子悄晃,真正想做的時候,就需要動用好幾個軟件凿滤,越寫越多妈橄。其實(shí),現(xiàn)實(shí)中的項(xiàng)目就是這樣翁脆。有幾個項(xiàng)目是由C4D獨(dú)自完成的眷蚓?真是需要幾種軟件相互配合來,各自利用各自的專長反番,保證項(xiàng)目的質(zhì)量和效率沙热。這是關(guān)鍵。