X-particles Extended Data

這一章我們接著來看一下發(fā)射器的拓展數(shù)據(jù)面板的參數(shù),這里的參數(shù)主要是關(guān)于粒子的一些拓展屬性,列如旋轉(zhuǎn),質(zhì)量物理數(shù)據(jù)等等。
我們先來看一下Rotation Data的一些面板參數(shù)。

Use Rotation:開啟旋轉(zhuǎn)的參數(shù)。
Rotation Mode:旋轉(zhuǎn)的模式,該下拉菜單有六個設(shè)置:
None:沒有,粒子不會旋轉(zhuǎn),但是會創(chuàng)建必要的數(shù)據(jù)結(jié)構(gòu),因此您可以使用“旋轉(zhuǎn)修改器”來旋轉(zhuǎn)粒子(和鏈接的對象)。
Tangential:正切切線的旋轉(zhuǎn)粒子使其與行進(jìn)方向?qū)R。如果選中“ Persist Orientation”開關(guān),粒子的方向會隨著每幀的變化而重新定向。
Set:設(shè)置,通過更改“方向”字段中的值,可以為粒子指定特定的初始旋轉(zhuǎn)。旋轉(zhuǎn)修改器(如果存在)將覆蓋此設(shè)置。
Random:隨機(jī),給粒子一個隨機(jī)的初始旋轉(zhuǎn)??梢栽凇半S機(jī)方向”(Random Orientation)下拉列表中更改設(shè)置旋轉(zhuǎn)的軸。旋轉(zhuǎn)修改器(如果存在)將覆蓋此設(shè)置。
Face Camera:面朝相機(jī),旋轉(zhuǎn)粒子以使其Z軸與當(dāng)前攝影機(jī)對齊。如果選中了“ Persist Orientation”開關(guān),則粒子的位置和方向(或相機(jī)的方向)都會發(fā)生變化,從而在每幀中對粒子進(jìn)行重新定向。
Face Object:面朝對象,旋轉(zhuǎn)粒子以使其Z軸與“對象”字段中指定的對象對齊。如果選中“ Persist Orientation”開關(guān),則粒子將在其位置和方向(或?qū)ο蟮姆较颍┌l(fā)生變化時在每幀中重新定向。
Up Vectior:向上矢量,當(dāng)粒子使用“?跟隨曲面”修改器在表面上移動時,此模式解決了軸翻轉(zhuǎn)(特別是在堤岸上)的問題。通常,盡管方向發(fā)生變化,您還是希望粒子相對于表面保持相同的方向。要啟用此功能,請選擇此模式,它將使粒子的Y軸垂直于表面。
請注意,此模式目前僅適用于“跟隨曲面”修改器。與所有其他修飾符一起無效。

Invert:反轉(zhuǎn)方向
Persist Orientation:實時方向,僅在“ Tangential”,“ Face Camera”或“ Face Object”模式下使用。如果未選中,則粒子在出生時會正確定向,但在場景播放時不會重新定向。如果選中,則方向?qū)⒉粩嗑S護(hù)和更新。
Rate of Change:變化率,僅在“ Tangential”,“ Face Camera”或“ Face Object”模式下使用。引入此方法是為了解決粒子方向更改可能導(dǎo)致突然捕捉到新旋轉(zhuǎn)的問題。例如,假設(shè)“方向”修改器在一幀中將方向更改90度。如果設(shè)置了“切向”模式,則粒子將立即捕捉到新的旋轉(zhuǎn)值。這可能是您想要發(fā)生的情況,但是您可能希望在多個幀上進(jìn)行更平滑的旋轉(zhuǎn)變化。這就是該控件的作用。值100%將導(dǎo)致旋轉(zhuǎn)立即變化,這是早期版本中的行為。如果該值為零,則不會發(fā)生旋轉(zhuǎn)變化。在這些值之間,旋轉(zhuǎn)將隨著值減小而變化得更慢,從而提供更平滑的過渡。
Up-Vactor:上行矢量,僅在“ Tangential”,“ Face Camera”或“ Face Object”模式下使用。此參數(shù)為旋轉(zhuǎn)的粒子設(shè)置上矢量;從本質(zhì)上講,這可以防止粒子堆積,從而將旋轉(zhuǎn)限制在航向和俯仰分量上。
None:沒有,不使用上向量。
Y-/X-Positive:正Y和負(fù)Y,當(dāng)使用“正Y”時,該對象是“正確的方向”,但如果選擇“負(fù)Y”,則該對象是倒置的。
Object:賓語,將粒子應(yīng)面對的對象拖到該字段中。僅在“面朝對象”模式下使用。
Rotation:旋轉(zhuǎn),您可以在此字段中將粒子設(shè)置為特定的初始旋轉(zhuǎn)。僅在“設(shè)置”模式下使用。
Random Rotation Axis:隨機(jī)旋轉(zhuǎn)模式下,需要旋轉(zhuǎn)的軸。
Simple Spin:粒子將進(jìn)行隨機(jī)的旋轉(zhuǎn),但是沒有旋轉(zhuǎn)修改器方便使用,之后的XP粒子可能會移除。
接下來我們來看一下其他數(shù)據(jù):

Rewind Data:倒帶數(shù)據(jù),選中此框可以為“倒帶”修改器啟用數(shù)據(jù)重新編碼。請注意,不贊成使用此修改器,并且較新的“?歷史記錄”修改器不需要設(shè)置此開關(guān)。
UV Emission Data:UV發(fā)射的數(shù)據(jù),如果在“多邊形中心”,“多邊形區(qū)域”,“紋理”,“對象顏色”或“照明”模式下從多邊形對象發(fā)射了粒子,則UV會在其發(fā)射位置的對象上坐標(biāo)將已生成。在早期版本的X-Particle中,粒子未保留這些坐標(biāo),但是如果選中此開關(guān),則將存儲它們。您可以使用UV數(shù)據(jù)在發(fā)射點(diǎn)使用UV坐標(biāo)從應(yīng)用于對象的紋理中采樣。然后(例如),您可以使用數(shù)據(jù)映射將修改器值映射到紋理,并始終在同一點(diǎn)對其進(jìn)行采樣。例如,當(dāng)使用動畫紋理時,此功能非常強(qiáng)大。
Nearest Particle Data:最近的粒子數(shù)據(jù),如果選中,此開關(guān)將導(dǎo)致粒子存儲和更新有關(guān)距離它最近和最遠(yuǎn)的粒子的信息。如果在粒子顯示中使用“ PP距離”漸變模式,則必須選中此開關(guān)。
World Speed:世界速度,如果問題板塊使用到了世界速度則需要開啟當(dāng)前的數(shù)據(jù)。
Emission Vertex:發(fā)射頂點(diǎn)數(shù)據(jù),如果從多邊形或點(diǎn)對象的頂點(diǎn)發(fā)射粒子,則選中此框?qū)?dǎo)致粒子存儲發(fā)射粒子的頂點(diǎn)編號。例如,在將數(shù)據(jù)映射到頂點(diǎn)映射標(biāo)簽時可以使用它。
那么下面的物理數(shù)據(jù)面板和流體的面板我就不在介紹了,都是設(shè)定一個初始的值。


我們來看看比較另類的值,Custom Data(自定義數(shù)據(jù)面板)
每個X-Particles粒子都帶有大量特定于自身的數(shù)據(jù)(顏色,速度,年齡等),并且通過某些修改器添加了更多數(shù)據(jù),或者通過在發(fā)射器中啟用了諸如粒子旋轉(zhuǎn)之類的功能來添加它。
但是,有時您可能想要向每個尚不可用的粒子添加一些特定數(shù)據(jù)。您可以通過在發(fā)射器中添加自定義數(shù)據(jù)來實現(xiàn)。
添加后,您可以使用特定的“自定義數(shù)據(jù)”問題測試此數(shù)據(jù),或者使用“自定義數(shù)據(jù)修改器”或“自定義數(shù)據(jù)操作”對其進(jìn)行更改。您還可以使用添加到粒子中的自定義數(shù)據(jù)項進(jìn)行數(shù)據(jù)映射。

Add/Reset:添加或者重置(這里的重置指的是刪除所有自定義數(shù)據(jù))自定義數(shù)據(jù)
ID:這是每個自定義數(shù)據(jù)項的ID號。您可以將其保留為零,但是如果這樣做,則必須在“名稱”字段中輸入數(shù)據(jù)項的名稱。否則,數(shù)據(jù)項在“問題”,“自定義數(shù)據(jù)修飾符”和“操作”對象上都看起來相同,并且它們僅適用于列表中的第一個數(shù)據(jù)項。如果您更喜歡使用ID號,請將其設(shè)置為您選擇的數(shù)字。此數(shù)據(jù)項應(yīng)該是唯一的。
您也可以將其設(shè)置為-1,這將強(qiáng)制X-Particle忽略ID值,而僅使用“名稱”設(shè)置來標(biāo)識數(shù)據(jù)項。
Name:名稱,建議您將“ ID”值保留為零,并始終輸入一個名稱,以區(qū)分每個自定義數(shù)據(jù)項。但是,在識別這些數(shù)據(jù)項時您具有很大的靈活性。
搜索自定義數(shù)據(jù)項時,X-Particles使用以下規(guī)則:
如果ID值為零或更高,并且“名稱”字段中有字符串,它將查找與ID值和名稱均匹配的第一個數(shù)據(jù)項
如果ID值為零或更高,并且“名稱”字段為空,它將查找ID值與“ ID”字段匹配的第一個數(shù)據(jù)項
如果ID值為-1,并且“名稱”字段中有一個字符串,它將查找名稱與“名稱”字段中的名稱匹配的第一個數(shù)據(jù)項
最后,如果ID值為-1并且“名稱”字段為空,則將找不到任何數(shù)據(jù)項
是否要為自定義數(shù)據(jù)項使用ID值,名稱或兩者的組合完全取決于您。關(guān)鍵點(diǎn)是,您需要某種方式來唯一標(biāo)識每個數(shù)據(jù)項,以便其他X-Particle對象可以檢索正確的自定義數(shù)據(jù)。
Data Type:數(shù)據(jù)類型:這是自定義數(shù)據(jù)項將保存的數(shù)據(jù)類型。下拉菜單具有以下選項:
Integer:整數(shù),例如1、5、17等。
Real:浮點(diǎn),浮點(diǎn)數(shù),例如1.0、2.5、3.1416等。
Matrix:Cinema 4D Matrix字段。
String:文本,任何文本字符串。
Time:時間,專門用于時間值的時間字段(根據(jù)您的Cinema 4D首選項顯示幀或秒)
Vector:向量,電影院4D矢量場。
Value on Emission:發(fā)射值,創(chuàng)建粒子時,自定義數(shù)據(jù)項將具有此初始值。然后可以像內(nèi)置數(shù)據(jù)項(例如速度,半徑等)一樣對其進(jìn)行更改和測試。
Variation:變異值,
如果“數(shù)據(jù)類型”設(shè)置為除“矩陣”或“字符串”以外的任何其他內(nèi)容,則此字段可用。它將變化添加到自定義數(shù)據(jù)項,以便不同的粒子在發(fā)射時接收不同的值。
該字段是一個百分比值。例如,如果“排放值”設(shè)置為20,“變化”設(shè)置為50%,則粒子wlll中的可能值在20 +/- 10范圍內(nèi)(20的50%為10),因此介于10和30。
可以將此參數(shù)設(shè)置為高于100%,但是如果這樣做,請記住,負(fù)值將與正值一樣出現(xiàn)。因此,具有200%變化的20值將介于-20和+60之間。這可能會或可能不會很重要,具體取決于您要對自定義數(shù)據(jù)執(zhí)行的操作。
Remove Custom Data:刪除自定義數(shù)據(jù)
XP的Extended Data面板主要是為了粒子的數(shù)據(jù)管理,包括粒子的信息。這對于我們項目當(dāng)中讀取粒子的數(shù)據(jù)來說非常的有用。