前2篇研究的粗略一點(diǎn)谢谦,就算是入門吧国章。我曾在《X-PARTICLES粒子入門(2)字體沙落化》制作過如下的動畫:粒子在字體表面生成,然后污它,慢慢地從一邊散落到地面。如下圖:
那么庶弃,TP粒子能否實(shí)現(xiàn)這樣的動畫呢衫贬?又如何制作的呢?下面我們來研究一下歇攻。
【研究】
第一部分 原理:
看我上面簡單繪制的原理圖:
首先制作--“粒子測試”文字模型固惯,轉(zhuǎn)化多邊形。再建立一個碰撞平面或碰撞體掉伏。然后缝呕,設(shè)置兩組粒子,第一組粒子在文字表面生成斧散,不受重力等影響,靜止在字體模型表面上(粒子越多越好)摊聋。移動碰撞平面從右到左 鸡捐,第一組粒子可以與碰撞平面發(fā)生碰撞。當(dāng)相互接觸的時候麻裁,觸發(fā)了碰撞事件箍镜,轉(zhuǎn)換到第二組粒子。第二組粒子受重力煎源、風(fēng)力影響色迂、還受到地面的碰撞影響。
TP粒子是節(jié)點(diǎn)結(jié)構(gòu)手销,事件觸發(fā)歇僧,就是這樣。
你一定會想锋拖,那些細(xì)小的沙粒是用多邊形球體替代的嗎诈悍?我告訴你不是!如果那樣兽埃,幾十萬粒子被幾何球體替代侥钳,那得需要千萬的面啊,臺式機(jī)渲染都不夠柄错。
我給空間的粒子直接賦予的是材質(zhì)舷夺】嘟矗空間的點(diǎn)能夠渲染出來嗎?
我告訴你不僅是空間的點(diǎn)上材質(zhì)能渲染出來给猾,就是空間的線也能渲染出來躏啰。只不過這個材質(zhì)有點(diǎn)特殊,不是C4D的標(biāo)準(zhǔn)材質(zhì)耙册。
那是什么材質(zhì)给僵?毛發(fā)材質(zhì)。
第二部分 制作
1详拙、首先制作字體模型帝际,轉(zhuǎn)化為多邊形。(略)
2饶辙、建立空白物體蹲诀,改名字為TP,建立XPRESSO標(biāo)簽弃揽。
3脯爪、這次我們選擇粒子放射源為“粒子生成”節(jié)點(diǎn),這個節(jié)點(diǎn)是“粒子風(fēng)暴”節(jié)點(diǎn)的簡化版矿微,控制參數(shù)很少痕慢,你看看它的屬性就知道了。我一般就是物體發(fā)射靜止的粒子涌矢,就用它掖举。
4、如何讓它從字體上發(fā)射粒子呢娜庇?需要“粒子數(shù)據(jù)設(shè)置”節(jié)點(diǎn)和“粒子體積位置”輔助它塔次。
5、連接好以后名秀,點(diǎn)擊播放励负。粒子就從隱藏的字體上發(fā)出。
6匕得、粒子好像有點(diǎn)少继榆。選擇粒子生成--屬性均蜜。生成類型--發(fā)射(每幀發(fā)射1000個粒子)
7膀钠、點(diǎn)擊播放,第一幀就是1000粒子在刺,第二幀2000個调塌,越往后晋南,越多,我的天啊羔砾。
8负间、我們想:第一幀一次發(fā)射足夠的粒子偶妖,從第二幀就不發(fā)射了。必須設(shè)置一個開關(guān)政溃。建立一個開關(guān)節(jié)點(diǎn)趾访,還真有。
9董虱、開關(guān)節(jié)點(diǎn)輸出的是布爾值扼鞋,把它與粒子生成的啟動連接。在第一幀愤诱,勾選數(shù)值云头,K幀,在第二幀淫半,不勾選數(shù)值溃槐,K幀。
10科吭、點(diǎn)擊播放昏滴。粒子就在第一幀發(fā)射粒子1000個,以后不再發(fā)射对人。有點(diǎn)少耙ナ狻!為了編輯速度规伐,保持如此蟹倾。等都設(shè)置完成,再提高發(fā)射數(shù)量猖闪。
11、建立兩組粒子A組和B組肌厨。
12培慌、在場景建立一個平面,分段數(shù)為1柑爸,再建立一個球體為碰撞體吵护。全部轉(zhuǎn)化為多邊形。
13表鳍、建立粒子群組節(jié)點(diǎn)馅而。粒子生成節(jié)點(diǎn)在字體表面生成的粒子歸為A組。
14譬圣、建立粒子傳遞瓮恭,再添加粒子反彈節(jié)點(diǎn)。把球體作為碰撞體拖入厘熟。告訴A組粒子屯蹦,與球體相撞時有碰撞效果维哈。
15、在場景中登澜,把球體在X軸方向阔挠,第一幀進(jìn)行K幀。
16脑蠕、移動60幀购撼,把球體移動字體左側(cè),再K幀谴仙。形成60幀從右到左的動畫迂求。
17、點(diǎn)擊粒子碰撞節(jié)點(diǎn)--屬性狞甚,設(shè)置如下:反彈類型--對象锁摔;反彈值增大。
18哼审、點(diǎn)擊測試谐腰,OK。
19涩盾、點(diǎn)擊粒子反彈輸出端十气,找到事件(如果發(fā)生碰撞,事件端口輸出為真)
20春霍、建立粒子群組節(jié)點(diǎn)砸西,打開輸入端的開啟。(啟動開關(guān))
21址儒、按照如下相互連接芹枷,把B組拖入。
什么意思呢莲趣?當(dāng)A組中的每一個粒子發(fā)生碰撞鸳慈,就會觸發(fā)事件,B組粒子就會替代那個碰撞的A組粒子喧伞,繼承有關(guān)A組的位置等屬性走芋,又?jǐn)y帶B組粒子自己的屬性。你就記住潘鲫,B代替A就可以了翁逞。
22、點(diǎn)擊播放測試溉仑,看顏色挖函。
23、建立粒子傳遞彼念,為B組粒子傳遞屬性挪圾,建立如下節(jié)點(diǎn)浅萧。把平面拖入到粒子反彈節(jié)點(diǎn)。
24哲思、建立兩個空白對象洼畅,一個Z方向,向下為G棚赔,指示重力方向帝簇;一個Z方向向上,命名為F靠益,指示風(fēng)的方向丧肴。
25、把它們拖入相應(yīng)的節(jié)點(diǎn)胧后。
26芋浮、設(shè)置B組粒子反彈的屬性如下:
27、設(shè)置粒子重力節(jié)點(diǎn)屬性如下:
28壳快、設(shè)置風(fēng)力節(jié)點(diǎn)屬性如下纸巷。以上的參數(shù),根據(jù)你測試的情況眶痰,自己調(diào)整瘤旨,不必非得與我相同。
29竖伯、點(diǎn)擊播放測試存哲。A組粒子發(fā)生碰撞立即轉(zhuǎn)換為B組粒子(紅色),B組粒子受到風(fēng)力和重力的作用飛舞起來七婴,最后落到地面與地面碰撞祟偷。
30、場景中的粒子有點(diǎn)少打厘,點(diǎn)擊粒子生成節(jié)點(diǎn)肩袍,找到屬性--發(fā)射,改為10000每幀婚惫。
31、我的筆記本測試就有點(diǎn)卡了魂爪。效果不錯先舷。如何渲染呢?
32滓侍、添加“粒子幾何體”蒋川。
33、再建立一盞燈光撩笆,選擇軟陰影捺球。
34缸浦、建立毛發(fā)材質(zhì)。
35氮兵、勾選顏色和粗細(xì)兩項(xiàng)裂逐,設(shè)置顏色。
36泣栈、設(shè)置粗細(xì)卜高。
37南片、把毛發(fā)材質(zhì)賦予“粒子幾何體”掺涛,渲染發(fā)現(xiàn)沒有?
38疼进、右鍵薪缆,再添加--毛發(fā)標(biāo)簽--渲染。
39伞广、如此拣帽。
40、渲染赔癌,不僅渲染出粒子诞外,而且還有陰影啊灾票!粒子10000有點(diǎn)少啊 峡谊?
41、粒子生成節(jié)點(diǎn)--屬性--發(fā)射改為50000刊苍,渲染還少既们?筆記本播放的模擬計算已經(jīng)非常卡了正什,但渲染一點(diǎn)也不慢啥纸。
42、還有一種辦法婴氮,點(diǎn)擊毛發(fā)材質(zhì)--粗細(xì)改為2斯棒,不錯吧!
43主经、毛發(fā)材質(zhì)--粗細(xì)改為3荣暮,不錯吧!
44罩驻、渲染如下:
45穗酥、本篇已經(jīng)完成任務(wù)。
再多給你點(diǎn)提示,選擇毛發(fā)的渲染標(biāo)簽--屬性--模式--默認(rèn)是位置砾跃。
改為速度骏啰,渲染看看。
哇3楦摺判耕!
【后記】
1、TP粒子到底最大能發(fā)出多少呢厨内?我查了一下資料祈秕,大概為21億個左右,而且這些粒子每個都有獨(dú)自的ID雏胃,你可以分別控制请毛。TP粒子是基于XPRESSO,而XPRESSO的節(jié)點(diǎn)有很多瞭亮,這些節(jié)點(diǎn)搭配起來方仿,能干好多的事情啊统翩!只有你想不到仙蚜,沒有它做不到的。感覺就是沒有X-PARTICLES用起來習(xí)慣厂汗。
2委粉、TP粒子不太好學(xué),是吧娶桦?個人認(rèn)為贾节,首先還是先學(xué)XPRESSO,明白節(jié)點(diǎn)之間的關(guān)系衷畦,再學(xué)它栗涂。如果你從事室內(nèi)建筑設(shè)計,以渲染為主祈争,這個不學(xué)也罷斤程。但你想從事影視特效,以特效為主菩混,粒子系統(tǒng)是繞不開的忿墅。最好還是學(xué)點(diǎn),有用沮峡!或者你認(rèn)為它實(shí)在太麻煩球匕,太難,你也可以不學(xué)它帖烘,不用它,到AE中使用Particles插件橄杨,最后合成秘症。但受局限罢肇浴!要不花幾千塊錢購買XP3.5粒子插件乡摹?那也得從頭學(xué)起啊役耕。