![]() 【研究】 一、TP粒子能做什么? 有很多類似群體運(yùn)動(dòng),如魚群、人流、空中飄著葉子等等,群體中每個(gè)個(gè)體都保持自己獨(dú)立運(yùn)動(dòng),但整個(gè)群體卻呈現(xiàn)一種特殊的運(yùn)動(dòng)規(guī)律,這類運(yùn)動(dòng)的動(dòng)畫,一般使用粒子系統(tǒng)模擬。 ![]() C4D模擬群體運(yùn)動(dòng)動(dòng)畫,我個(gè)人認(rèn)為有三種辦法可以使用: 一是如果面對(duì)少數(shù)的、可控的類似粒子運(yùn)動(dòng),使用克隆對(duì)象+效果器比較好一些; ![]() 二是較多數(shù)、較復(fù)雜的,不涉及到變形的,使用模擬菜單下的自帶粒子(ThinkingParticles粒子簡(jiǎn)化版本)一般情況也是夠用的; ![]() 三是復(fù)雜的、有條件的、變化的類似粒子運(yùn)動(dòng),最好使用ThinkingParticles粒子。 ![]() 二、什么是TP粒子? TP粒子(思維粒子)是一個(gè)基于規(guī)則,并能夠提供巨大的能力和靈活性粒子系統(tǒng)。TP粒子是靠事件驅(qū)動(dòng)的。 思維粒子是基于節(jié)點(diǎn)進(jìn)行編輯,并使用CINEMA 4D的Xpresso編輯器創(chuàng)建和編輯它的各個(gè)節(jié)點(diǎn),所以在使用TP(Thinking Particle)之前,請(qǐng)確定你了解如何使用的Xpresso 。 這里我們需要掌握的概念是: 一是:一旦粒子從發(fā)射器產(chǎn)生后,發(fā)射器不再具備控制粒子的能力。通過(guò)發(fā)生一些事件(粒子碰撞、死亡、受到重力場(chǎng)作用等等)利用其他一些節(jié)點(diǎn)去控制發(fā)射出來(lái)粒子,改變他們的大小、速度、方向、甚至按照條件對(duì)不同的粒子進(jìn)行分組控制等等處理。 二是:你要知道,在粒子沒(méi)有被具體模型替換之前,他們就是一些空間的運(yùn)動(dòng)的點(diǎn)而已。 ![]() 三、如何學(xué)習(xí)TP粒子? 學(xué)習(xí)TP粒子,首先應(yīng)該熟悉Xpresso是如何操作的,一些常用的節(jié)點(diǎn)是如何使用的,尤其是TP粒子的節(jié)點(diǎn),帶P字頭的,都要掌握;其次在明白TP粒子的運(yùn)作原理同時(shí),要背會(huì)一些常用的固定設(shè)置方法;最后,多看范例,多多練習(xí)。 在自學(xué)的過(guò)程中,可以參考C4D中自帶的預(yù)設(shè): 1、STUDIO--PRESETS 有軟件自帶的TP粒子的范例。 ![]() 2、打開文件,這些范例都是按照類別分好的。 ![]() ![]() 4、雙擊,C4D可以載入工程項(xiàng)目。 ![]() ![]() 四、入門實(shí)例 TP粒子的節(jié)點(diǎn)很多,如何應(yīng)用呢?首先舉一個(gè)例子,簡(jiǎn)單熟悉一下流程吧。 1、目標(biāo):我們制作一些藍(lán)色球體受到重力影響,向下墜落,與地面碰撞的瞬間,變成紅色的立方體。(立方體也受重力和摩擦力的影響進(jìn)行運(yùn)動(dòng)) ![]() 如果利用TP粒子制作這樣一個(gè)動(dòng)畫呢? 首先必須建立一個(gè)TP粒子發(fā)射器,發(fā)射的粒子分為兩組,首先把重力場(chǎng)通過(guò)節(jié)點(diǎn)傳到第一組粒子,第一組粒子就在重力影響下,向地面落下。再通過(guò)碰撞節(jié)點(diǎn)傳給第一組粒子,告訴一組粒子遇到“地面”平面后,發(fā)生碰撞。在發(fā)生碰撞時(shí),產(chǎn)生碰撞事件。通過(guò)節(jié)點(diǎn)對(duì)此進(jìn)行判斷,立即對(duì)碰撞的粒子進(jìn)行轉(zhuǎn)換,發(fā)生碰撞的粒子轉(zhuǎn)化為二組粒子。一組粒子用藍(lán)色球體模型替代;二組粒子用紅色立方體替代。思路和原理見上圖。 2、首先設(shè)置粒子分組,點(diǎn)擊TP粒子設(shè)置 ![]() 3、在粒子組--全部的上面,按鼠標(biāo)右鍵--出現(xiàn)菜單點(diǎn)擊“添加”,建立兩個(gè)組。并設(shè)置顏色,這個(gè)設(shè)置的顏色和顯示類型不是渲染的顏色和顯示形狀,是用于場(chǎng)景編輯中顯示的,為了更好編輯區(qū)分之用。(粒子就是空間的一個(gè)點(diǎn),總得在空間有個(gè)標(biāo)記不是嗎?) ![]() 4、在場(chǎng)景中建立一個(gè)空白對(duì)象,改名字為TP,然后右鍵添加X(jué)PRESSO標(biāo)簽。 ![]() 5、雙擊標(biāo)簽進(jìn)入XPRESSO編輯窗口。 TP粒子分為六類,其中TP生成器,主要是描述粒子是怎樣及如何產(chǎn)生的,這里有六種產(chǎn)生粒子的不同辦法,我們先選擇常用的粒子風(fēng)暴。 ![]() 6、建立粒子風(fēng)暴節(jié)點(diǎn)之后,點(diǎn)擊播放,就有很多粒子從粒子發(fā)射源,粒子不停射出。 ![]() 7、但是,你想移動(dòng)和旋轉(zhuǎn)場(chǎng)景的粒子發(fā)射源--離子風(fēng)暴,那是不可能的。那如何能移動(dòng)和旋轉(zhuǎn)粒子風(fēng)暴這個(gè)發(fā)射源呢? 下面的方式,你必須熟記:把空白物體TP拖進(jìn)編輯窗口(當(dāng)然你新建一個(gè)空白物體也行,現(xiàn)成的不用,白不用)點(diǎn)擊TP節(jié)點(diǎn)的右上紅色輸出端口,找到全局位置和全局矩陣。粒子風(fēng)暴節(jié)點(diǎn)找到左上角(輸入端口),找到投射器位置和投射器對(duì)齊。把它們進(jìn)行連接。一定要記?。?/span> ![]() 8、按R選擇TP空白物體,點(diǎn)擊播放,發(fā)現(xiàn)粒子風(fēng)暴終于轉(zhuǎn)動(dòng)了。 ![]() 9、點(diǎn)擊“粒子風(fēng)暴”節(jié)點(diǎn),右側(cè)面板出現(xiàn)屬性,仔細(xì)看看,都是與發(fā)射粒子有關(guān)。這里,首先改變類型--矩形,調(diào)整水平尺寸為300,垂直尺寸為100,這是設(shè)置粒子發(fā)射源的形狀和大小。 ![]() 10、如何讓粒子風(fēng)暴發(fā)射“粒子一組”的粒子呢? 建立粒子群組節(jié)點(diǎn)。(在TP輔助體下,還有一個(gè)粒子群組節(jié)點(diǎn),他兩不一樣,你自己看看) ![]() 11、點(diǎn)擊粒子風(fēng)暴--粒子生成,與粒子群組相連接。然后把群組1拖進(jìn)去。要記??! ![]() 12、點(diǎn)擊播放測(cè)試,發(fā)現(xiàn)如我所意。 ![]() 13、如何把重力影響傳遞給群組1呢? 粒子群組節(jié)點(diǎn)沒(méi)有輸出點(diǎn)可用。TP是用“粒子傳遞”節(jié)點(diǎn)來(lái)完成的。建立“粒子傳遞”節(jié)點(diǎn)。 ![]() 14、找到粒子重力節(jié)點(diǎn),建立之。 ![]() 15、為了節(jié)省,注意看下圖。重力節(jié)點(diǎn)需要一個(gè)方向,我們建立一個(gè)空白物體,改名為重力,旋轉(zhuǎn)它,使之Z軸向下。然后,把“重力”拖進(jìn)“粒子重力”節(jié)點(diǎn)。是哪個(gè)群組需要重力呢?把群組1拖進(jìn)粒子傳遞節(jié)點(diǎn)。 ![]() 16、點(diǎn)擊播放測(cè)試!如我所意啊!真麻煩是吧?記住流程。 ![]() 17、下面建立一個(gè)平面對(duì)象。 ![]() 18、點(diǎn)擊播放測(cè)試,粒子穿過(guò)平面而過(guò)。 ![]() 19、必須通知“群組1”粒子,下面有一個(gè)平面并與之發(fā)生碰撞。建立粒子反彈節(jié)點(diǎn)。 ![]() 20、粒子傳遞節(jié)點(diǎn)與其相連,把平面對(duì)象拖到--粒子反彈節(jié)點(diǎn)。點(diǎn)擊播放,沒(méi)有效果? ![]() 21、點(diǎn)擊粒子反彈節(jié)點(diǎn),找到屬性--反射類型--改為對(duì)象。測(cè)試,還是沒(méi)有反應(yīng)? ![]() 22、找到平面對(duì)象,按C 轉(zhuǎn)化為多邊形。(在TP中涉及到的模型對(duì)象,基本都是多邊形物體) ![]() 23、點(diǎn)擊播放,測(cè)試正常。但有一個(gè)問(wèn)題,粒子到標(biāo)記線處沒(méi)有了? ![]() 24、這是因?yàn)榱W邮怯猩?,默認(rèn)是能活到90幀。所以,點(diǎn)擊“粒子風(fēng)暴”節(jié)點(diǎn),找到屬性--壽命改為200幀。 ![]() 25、把動(dòng)畫播放線延長(zhǎng)為300幀,點(diǎn)擊播放看看。 ![]() 26、如何把空間運(yùn)動(dòng)的坐標(biāo)點(diǎn),替換為有形物體呢? 建立一個(gè)球體,賦予藍(lán)色材質(zhì),轉(zhuǎn)化多邊形。 ![]() 27、建立“粒子對(duì)象外形”節(jié)點(diǎn)。 ![]() 28、把球體模型拖進(jìn)“粒子對(duì)象外形”節(jié)點(diǎn),然后,把它與"粒子傳遞"節(jié)點(diǎn)相互連接。 ![]() 29、點(diǎn)擊播放測(cè)試,沒(méi)有??? 要想顯示具體粒子形狀,必須在場(chǎng)景中,建立“粒子幾何體”。 ![]() 30、點(diǎn)擊播放測(cè)試,有了。但是太小??? ![]() 31、點(diǎn)擊“粒子風(fēng)暴”節(jié)點(diǎn),選擇屬性--尺寸---設(shè)為48 ![]() 32、點(diǎn)擊播放測(cè)試。 (但是發(fā)現(xiàn)有的小球被平面吞了一半?這是因?yàn)樗麄兊呐鲎彩且孕∏虻闹行淖鴺?biāo)為參考的,以后再談) ![]() 完成一半了。很累吧?麻煩吧? 就到這里吧,太多了消化不了,下期接著談。 如果你對(duì)TP粒子感興趣,按照順序,打開C4D做一遍,熟練記住流程。 【后記】 1、 C4D的TP粒子使用起來(lái)比較麻煩,沒(méi)有點(diǎn)程序員的頭腦,很難把它玩得出神入化啊!這一點(diǎn)不如3DMAX中的TP粒子了,雖然他們是同宗,但從功能上、邏輯上和人性化上,C4D不如之。它更不如C4D中的插件X-PARTICLES邏輯性、操作性強(qiáng),這是個(gè)人感覺(jué)而已。目前看X-PARTICLES粒子與C4D融合的比較好,功能也十分強(qiáng)大。我真希望C4DR18能有以下改進(jìn):一是MAXON公司能夠收購(gòu)XP粒子;二是把材質(zhì)設(shè)置節(jié)點(diǎn)化;三是增加PBR渲染技術(shù)。 2、采用圖文學(xué)習(xí)C4D TP粒子,不知道,觀者能否看懂,歡迎交流,提出意見。 |
|