C4D標(biāo)簽集——XPresso 標(biāo)簽

image.png

通過(guò)將此標(biāo)簽分配給場(chǎng)景中的任何對(duì)象,您可以使用 CINEMA 4D 強(qiáng)大的表達(dá)式生成器 XPresso 創(chuàng)建自己的表達(dá)式翎迁。

然后 XPresso 編輯器將自動(dòng)打開(kāi)。使用 XPresso,您可以為對(duì)象創(chuàng)建幾乎任何類(lèi)型的行為并將行為相互鏈接纷跛,從而實(shí)現(xiàn)場(chǎng)景中對(duì)象之間無(wú)休止的自動(dòng)交互。

XPresso 編輯器

image.png

要?jiǎng)?chuàng)建新表達(dá)式并打開(kāi) XPresso 編輯器邀杏,請(qǐng)?jiān)趯?duì)象管理器中選擇任何對(duì)象并選擇標(biāo)簽/編程標(biāo)簽/XPresso贫奠。您可以隨時(shí)關(guān)閉編輯器唬血,然后通過(guò)雙擊 XPresso Expression 標(biāo)簽重新打開(kāi)它。

節(jié)點(diǎn)是 XPresso 表達(dá)式的構(gòu)建塊唤崭。節(jié)點(diǎn)可以執(zhí)行各種各樣的任務(wù)拷恨,從報(bào)告動(dòng)畫(huà)的當(dāng)前幀數(shù)到將對(duì)象設(shè)置到特定位置。要構(gòu)建表達(dá)式谢肾,您需要?jiǎng)?chuàng)建必要的節(jié)點(diǎn)并通過(guò)在節(jié)點(diǎn)輸入和輸出端口之間繪制線(稱(chēng)為連線)將它們相互連接腕侄。然后,節(jié)點(diǎn)能夠通過(guò)這些端口和電線相互傳遞值芦疏。

image.png

上圖顯示了兩個(gè)節(jié)點(diǎn):一個(gè)用于立方體冕杠,另一個(gè)用于圓柱體。兩個(gè)標(biāo)記為旋轉(zhuǎn)的圓圈是端口眯分。紅色方塊下方的端口是輸出端口拌汇,將值發(fā)送到 XGroups 或其他節(jié)點(diǎn)。藍(lán)色方塊下方的端口是輸入端口弊决,用于接收來(lái)自其他節(jié)點(diǎn)或 XGroup 的值噪舀。在這個(gè)例子中,立方體的旋轉(zhuǎn)值被發(fā)送到圓柱體飘诗。這將導(dǎo)致圓柱體在視口中指向與立方體相同的方向与倡。

XGroups

XGroups 是節(jié)點(diǎn)、其他 XGroups 及其連線的容器昆稿。就像真正的容器一樣纺座,XGroups 可以幫助您將相關(guān)項(xiàng)目放在同一個(gè)盒子中以便更好地組織。然后溉潭,您會(huì)發(fā)現(xiàn)更容易理解净响、導(dǎo)航和修改表達(dá)式。除了充當(dāng)容器之外喳瓣,XGroup 還可以連接到節(jié)點(diǎn)和其他 XGroup馋贤。您可以保存和加載 XGroup 以在其他項(xiàng)目中重用它們。


使用 XGroups 將節(jié)點(diǎn)組織成組畏陕。

您可以使用與 Cinema 4D 視口類(lèi)似的方式導(dǎo)航 XGroup 的內(nèi)容配乓。要移動(dòng)或縮放內(nèi)容,請(qǐng)拖動(dòng) XGroup 右上角的移動(dòng)或縮放圖標(biāo)惠毁。您也可以通過(guò)按光標(biāo)鍵移動(dòng)內(nèi)容犹芹。要將端口添加到 XGroup,請(qǐng)從 XGroup 的輸入菜單(藍(lán)色方塊)和輸出菜單(紅色方塊)中選擇所需的端口鞠绰。

要將 XGroup 最小化到其標(biāo)題欄腰埂,請(qǐng)雙擊標(biāo)題欄。要將 XGroup 窗口恢復(fù)為完整大小蜈膨,請(qǐng)?jiān)俅坞p擊標(biāo)題欄屿笼。要移動(dòng) XGroup荒给,請(qǐng)拖動(dòng)其標(biāo)題欄。要重新調(diào)整 XGroup 的大小刁卜,請(qǐng)拖動(dòng)邊或角。

創(chuàng)建您自己的表達(dá)式時(shí)曙咽,您通常需要選擇一個(gè) XGroup 以將其設(shè)置加載到屬性管理器中蛔趴,以便您可以編輯它們。要選擇 XGroup例朱,請(qǐng)單擊 XGroup 的標(biāo)題欄孝情。要選擇多個(gè) XGroup,請(qǐng)將選取框拖到它們上方洒嗤,或選擇其中一個(gè) XGroup箫荡,然后按住 Shift 鍵并單擊要選擇的其他 XGroup;選定的 XGroup 具有橙色邊框渔隶。

輸入優(yōu)先

在Attribute Manager的 Node Properties 頁(yè)面上羔挡,您將找到一個(gè)名為 Inputs First 的選項(xiàng)。如果啟用此選項(xiàng)间唉,則首先評(píng)估所選 XGroup 之外的節(jié)點(diǎn)绞灼。這在 XGroup 從節(jié)點(diǎn)接收值時(shí)尤其重要,以確保 XGroup 接收到最新的值呈野。

雙擊 XGroup 窗口的標(biāo)題欄會(huì)將窗口縮小到標(biāo)題欄低矮。再次雙擊以恢復(fù)窗口。單擊并按住標(biāo)題欄將允許您拖動(dòng) XGroup 窗口被冒,單擊并按住 XGroup 窗口的框架(光標(biāo)將變?yōu)榭s放符號(hào))將允許您縮放窗口军掂。只需單擊 XGroup 窗口的標(biāo)題欄即可選擇 XGroup,例如昨悼,用于復(fù)制和粘貼或訪問(wèn)屬性管理器中的設(shè)置和數(shù)據(jù)類(lèi)型蝗锥。多個(gè) XGroup 或節(jié)點(diǎn)可以通過(guò)按住 Shift 鍵并單擊它們?nèi)缓螅玑O罚缓笠苿?dòng)到單個(gè)組來(lái)選擇玛追。所選組將以橙色輪廓突出顯示。

激活

此選項(xiàng)允許您打開(kāi)(激活)或關(guān)閉 XGroup闲延。只有當(dāng) XGroup 處于活動(dòng)狀態(tài)時(shí)痊剖,才會(huì)處理 XGroup 內(nèi)的節(jié)點(diǎn)。您還可以通過(guò)將布爾值 True 或值 1 傳遞到其啟用端口來(lái)打開(kāi)節(jié)點(diǎn)垒玲。

密碼保護(hù)

您可以使用此按鈕對(duì) XGroup 進(jìn)行密碼保護(hù)陆馁,這將隱藏 XGroup 的內(nèi)容,直到輸入密碼合愈。

要保護(hù) XGroup叮贩,首先選擇 View / Locked 以鎖定 XGroup 的內(nèi)容击狮。在屬性管理器中,單擊保護(hù)按鈕益老。在打開(kāi)的對(duì)話(huà)框中彪蓬,輸入 XGroup 的密碼。XGroup 現(xiàn)在將受到密碼保護(hù)捺萌。

要取消保護(hù) XGroup档冬,您的操作與保護(hù)它的操作幾乎相同,但相反桃纯。首先酷誓,單擊取消保護(hù)按鈕,然后在出現(xiàn)的對(duì)話(huà)框中輸入您的密碼态坦。要顯示 XGroup 的內(nèi)容盐数,請(qǐng)從上下文菜單中禁用 View / Locked,然后從上下文菜單的 View 子菜單中選擇所需的顯示模式伞梯。

節(jié)點(diǎn)

Cinema 4D 的節(jié)點(diǎn)以弧度工作玫氢。換句話(huà)說(shuō),節(jié)點(diǎn)使用從 0 到 2*Pi 的角度值谜诫,而不是從0到360?的度數(shù)琐旁。如果您想以度為單位工作,請(qǐng)使用度數(shù)節(jié)點(diǎn)將弧度轉(zhuǎn)換為度數(shù)猜绣,反之亦然灰殴。

節(jié)點(diǎn)是表達(dá)式的主要構(gòu)建塊,旨在執(zhí)行最多樣化的任務(wù)掰邢,從報(bào)告對(duì)象的當(dāng)前位置到處理數(shù)學(xué)運(yùn)算牺陶。根據(jù)節(jié)點(diǎn)的類(lèi)型,您可以將各種輸入和輸出添加到稱(chēng)為端口的節(jié)點(diǎn)辣之。與 XGroups 一樣掰伸,您可以使用輸入菜單和輸出菜單(節(jié)點(diǎn)標(biāo)題欄中的藍(lán)色和紅色方塊)添加這些端口。
四個(gè)節(jié)點(diǎn)怀估。如果圓錐和立方體處于相同高度(Y 值)狮鸭,則結(jié)果節(jié)點(diǎn)顯示值 1。

您可以通過(guò)雙擊其標(biāo)題欄來(lái)最小化或最大化節(jié)點(diǎn)多搀;要移動(dòng)節(jié)點(diǎn)歧蕉,請(qǐng)拖動(dòng)其標(biāo)題欄;要重新調(diào)整節(jié)點(diǎn)大小康铭,請(qǐng)拖動(dòng)邊或角惯退。單擊一個(gè)節(jié)點(diǎn)以將其選中并將其設(shè)置加載到屬性管理器中。要選擇多個(gè)節(jié)點(diǎn)从藤,請(qǐng)?jiān)谒鼈兩戏酵蟿?dòng)選取框或選擇其中一個(gè)節(jié)點(diǎn)催跪,然后按住 Shift 鍵單擊要選擇的其他節(jié)點(diǎn)锁蠕;選定的節(jié)點(diǎn)有橙色邊框。

您可以通過(guò)屬性管理器 中的啟用選項(xiàng)或節(jié)點(diǎn)上下文菜單中的禁用選項(xiàng)來(lái)打開(kāi)或關(guān)閉節(jié)點(diǎn)懊蒸,本章稍后將對(duì)此進(jìn)行介紹荣倾。

要重命名節(jié)點(diǎn),請(qǐng)選擇該節(jié)點(diǎn)并在Attribute Manager的 Basic Properties 頁(yè)面 上輸入其新名稱(chēng)骑丸。節(jié)點(diǎn)的默認(rèn)名稱(chēng)指示其類(lèi)型逃呼。如果重命名節(jié)點(diǎn),可以在屬性管理器中檢查其類(lèi)型者娱。您還可以在屬性管理器中設(shè)置節(jié)點(diǎn)的數(shù)據(jù)類(lèi)型;這定義了節(jié)點(diǎn)處理的數(shù)據(jù)類(lèi)型苏揣,例如整數(shù)或字符串黄鳍。

您可以將對(duì)象、材質(zhì)或標(biāo)簽節(jié)點(diǎn)重新分配給不同的對(duì)象平匈、材質(zhì)或標(biāo)簽框沟。只需將對(duì)象、材料或標(biāo)簽拖放到節(jié)點(diǎn)的內(nèi)部(即拖放到端口名稱(chēng)通常出現(xiàn)的區(qū)域)增炭。如果仍然適用于新對(duì)象忍燥、材料或標(biāo)簽,原始端口將被保留隙姿。無(wú)法保留的端口將設(shè)置為未定義狀態(tài)梅垄。

本章稍后將介紹每個(gè) XPresso 節(jié)點(diǎn)。

端口

端口是節(jié)點(diǎn)和 XGroups 的輸入和輸出输玷。要添加端口队丝,請(qǐng)從輸入菜單(藍(lán)色方塊)或輸出菜單(紅色方塊)中選擇所需的端口;在這些菜單中欲鹏,已添加的端口會(huì)出現(xiàn)幻影机久。

使用輸入和輸出菜單(節(jié)點(diǎn)上角的藍(lán)色和紅色方塊)添加端口。

值通過(guò)端口傳遞赔嚎。輸出端口位于紅色方塊下方膘盖,輸入端口位于藍(lán)色方塊下方。

紅色端口是輸出端口尤误,將值發(fā)送到其他節(jié)點(diǎn)或 XGroup侠畔。藍(lán)色端口是輸入端口,用于接收來(lái)自其他節(jié)點(diǎn)或 XGroup 的值损晤。要將輸出端口連接到輸入端口践图,請(qǐng)將一個(gè)端口的圓圈拖放到另一個(gè)端口上。一根電線將連接端口沉馆,如下圖所示码党。


image.png

端口的上下文菜單中提供了特定于端口的各種命令德崭。

如果選擇了一個(gè)節(jié)點(diǎn)或 XGroup 并且有未連接的端口,這些將顯示在Attribute Manager的 Parameter 頁(yè)面上(不適用于 Object 節(jié)點(diǎn))揖盘;您可以通過(guò)在此頁(yè)面上輸入值將值發(fā)送到這些端口眉厨。這對(duì)于測(cè)試具有特定值的節(jié)點(diǎn)特別有用。屬性管理器還使您能夠?qū)⒆约旱臄?shù)據(jù)發(fā)送到節(jié)點(diǎn)(請(qǐng)參閱下面的用戶(hù)數(shù)據(jù))兽狭。

要顯示端口名稱(chēng)憾股,請(qǐng)將鼠標(biāo)指針懸停在端口上,其名稱(chēng)將出現(xiàn)在 XPresso 編輯器的狀態(tài)欄中箕慧。(要打開(kāi)狀態(tài)欄服球,請(qǐng)?jiān)?XPresso 編輯器的布局菜單上啟用顯示狀態(tài)欄選項(xiàng))。要顯示端口名稱(chēng)颠焦,請(qǐng)啟用上下文菜單上的 Ports / Show Names 選項(xiàng)斩熊。

雙擊一個(gè)端口將斷開(kāi)它。如果端口已斷開(kāi)連接伐庭,則雙擊該端口將刪除它粉渠。要更改端口的垂直順序,請(qǐng)按住 Alt+拖動(dòng)端口并將其放到新位置圾另。

為元素參數(shù)定義的端口也可以在屬性管理器中標(biāo)記:
image.png
  • 活動(dòng) XPresso 輸入端口:左側(cè)三角形
  • 有源 XPresso 輸出端口:右三角形
  • 有源 XPresso 輸入和輸出端口:雙三角形
  • 無(wú)端口:將顯示圓圈

用戶(hù)數(shù)據(jù)

用戶(hù)數(shù)據(jù)端口使您能夠通過(guò)屬性管理器 將自己的值發(fā)送到節(jié)點(diǎn)霸株。

創(chuàng)建用戶(hù)數(shù)據(jù)端口

  • 在對(duì)象管理器中,選擇要添加端口的對(duì)象集乔。只有添加到對(duì)象管理器中對(duì)象的用戶(hù)數(shù)據(jù)才能在 XPresso 編輯器中使用去件。添加到 XGroups 的用戶(hù)數(shù)據(jù)不能在 XPresso 編輯器中使用。
  • 在屬性管理器中扰路,選擇用戶(hù)數(shù)據(jù)/添加用戶(hù)數(shù)據(jù)箫攀。在打開(kāi)的對(duì)話(huà)框中,根據(jù)需要設(shè)置端口參數(shù)幼衰,然后單擊確定靴跛。
  • 單擊節(jié)點(diǎn)的輸入菜單(藍(lán)色方塊)并選擇用戶(hù)數(shù)據(jù)端口的名稱(chēng)。
  • 您現(xiàn)在可以通過(guò)屬性管理器的用戶(hù)數(shù)據(jù)頁(yè)面上的用戶(hù)數(shù)據(jù)參數(shù)將值發(fā)送到端口渡嚣。

電線

連線使您能夠連接節(jié)點(diǎn)和 XGroup 的端口梢睛。

要使節(jié)點(diǎn)和 XGroup 能夠相互傳遞值,您必須首先創(chuàng)建必要的端口并使用電線連接這些端口识椰。要在兩個(gè)端口之間創(chuàng)建連線绝葡,請(qǐng)將一個(gè)端口的圓圈拖到另一個(gè)端口上陡蝇。拖動(dòng)時(shí)會(huì)出現(xiàn)一條線脆侮,當(dāng)鼠標(biāo)指針靠近它時(shí),它會(huì)捕捉到第二個(gè)端口巩步。

某些連接是不允許的。例如愉阎,您不能將輸入端口連接在一起或?qū)⑤敵龆丝谶B接在一起绞蹦,也不能連接具有不兼容數(shù)據(jù)類(lèi)型的端口。繪制導(dǎo)線時(shí)榜旦,其顏色會(huì)發(fā)生變化以指示連接是允許(綠色)還是不允許(深灰色)幽七。如果連接不被允許,只要松開(kāi)鼠標(biāo)按鈕溅呢,電線就會(huì)被刪除澡屡。

一個(gè)輸出端口可以連接到多個(gè)輸入端口,從而使您能夠?qū)⑾嗤闹祩鬟f給多個(gè)節(jié)點(diǎn)或 XGroup咐旧。但是驶鹉,一個(gè)輸入端口可能只有一個(gè)連接。

要將輸出端口連接到同一節(jié)點(diǎn)的輸入端口铣墨,請(qǐng)復(fù)制節(jié)點(diǎn)(按住Cmd/Ctrl并拖放副本)并將第一個(gè)節(jié)點(diǎn)的輸出端口連接到第二個(gè)節(jié)點(diǎn)的輸入端口室埋。

如果您不小心將電線連接到錯(cuò)誤的端口,您可以通過(guò)將電線拖放到正確的端口來(lái)重新連接踏兜。如果您將電線放到一個(gè)空白空間(即沒(méi)有放到端口上),只要您松開(kāi)鼠標(biāo)按鈕八秃,電線就會(huì)被刪除碱妆。您還可以通過(guò)從端口的上下文菜單中選擇“移除連線”來(lái)刪除連線。

如果表達(dá)式中的連線纏結(jié)昔驱,請(qǐng)通過(guò)按住 Alt 鍵將每個(gè)端口重新定位到新位置疹尾。您只能垂直重新定位。例如骤肛,您不能按住 Alt 鍵將輸入端口從節(jié)點(diǎn)的左邊緣拖動(dòng)到右邊緣纳本。

Wires 會(huì)自動(dòng)轉(zhuǎn)換兼容的數(shù)據(jù)類(lèi)型。例如腋颠,如果您將一個(gè)實(shí)數(shù)(例如72.163)傳遞給僅使用整數(shù)的節(jié)點(diǎn)繁成,則連接線將自動(dòng)將實(shí)數(shù)轉(zhuǎn)換為整數(shù) - 在本例中為72。

數(shù)據(jù)類(lèi)型

每個(gè)節(jié)點(diǎn)和 XGroup 都有一個(gè)數(shù)據(jù)類(lèi)型淑玫,它定義了它使用的值的類(lèi)型巾腕,例如 Integer、Vector 或 Color絮蒿。如果連接使用不同數(shù)據(jù)類(lèi)型的兩個(gè)節(jié)點(diǎn)尊搬,如果類(lèi)型兼容,節(jié)點(diǎn)之間的連線會(huì)自動(dòng)轉(zhuǎn)換數(shù)據(jù)類(lèi)型土涝。例如佛寿,如果 Constant 節(jié)點(diǎn)將 Real 值3.45傳遞給數(shù)據(jù)類(lèi)型設(shè)置為 Integer 的 Result 節(jié)點(diǎn),則該值將自動(dòng)轉(zhuǎn)換為整數(shù) - 在本例中為3但壮。

雖然有些節(jié)點(diǎn)的數(shù)據(jù)類(lèi)型是固定的冀泻,無(wú)法更改常侣,但是您可以在屬性管理器中更改大多數(shù)節(jié)點(diǎn)的數(shù)據(jù)類(lèi)型。

顏色

此數(shù)據(jù)類(lèi)型由紅色腔长、綠色和藍(lán)色的顏色分量組成袭祟。RGB 值也可以解釋為向量——因此顏色 R:10, G:75, B:0 將等同于向量 ( 10;75;0 )。例如捞附,這使您可以使用顏色來(lái)控制對(duì)象的位置或旋轉(zhuǎn)矢量巾乳。

關(guān)聯(lián)

Link 數(shù)據(jù)類(lèi)型包含有關(guān) Cinema 4D 場(chǎng)景中各種元素的信息,包括有關(guān)標(biāo)簽和材質(zhì)以及對(duì)象的信息鸟召。Link 類(lèi)型不能轉(zhuǎn)換為其他數(shù)據(jù)類(lèi)型胆绊。鏈接數(shù)據(jù)類(lèi)型的目的是允許您選擇場(chǎng)景元素(例如對(duì)象、材質(zhì)或標(biāo)簽)以進(jìn)行更仔細(xì)的檢查欧募。例如压状,您可以使用鏈接數(shù)據(jù)類(lèi)型在屬性管理器中添加用戶(hù)數(shù)據(jù)框。然后跟继,您可以通過(guò)將材料种冬、標(biāo)簽和對(duì)象拖放到框中來(lái)分配它們。另請(qǐng)參見(jiàn)下面的Object舔糖。

文件名

此數(shù)據(jù)類(lèi)型允許您存儲(chǔ)文件路徑娱两。例如,Sound 節(jié)點(diǎn)使用 Filename 數(shù)據(jù)類(lèi)型來(lái)存儲(chǔ)您要加載的聲音文件的路徑金吗。

紋理

該元素包含對(duì)紋理的引用十兢,即對(duì)圖像文件或著色器的引用。此數(shù)據(jù)類(lèi)型僅在與材質(zhì)一起使用時(shí)使用摇庙,例如在材質(zhì)通道中旱物。

鏡頭發(fā)光

TheLens Glow 數(shù)據(jù)類(lèi)型是一個(gè)完整數(shù)據(jù)集的容器——在這種情況下,控制光源的鏡頭發(fā)光所需的所有信息卫袒。此數(shù)據(jù)類(lèi)型不能轉(zhuǎn)換為其他類(lèi)型宵呛。

布爾

Bool 數(shù)據(jù)類(lèi)型有兩種可能的狀態(tài):True或False。這些狀態(tài)由數(shù)值 1(真)和 0(假)表示夕凝。盡管您可以在數(shù)學(xué)計(jì)算中使用 Bool 值烤蜕,但請(qǐng)記住,Bool 數(shù)據(jù)類(lèi)型只能保存 0 或 1 值迹冤。如果要組合多個(gè) Bool 值讽营,請(qǐng)使用邏輯節(jié)點(diǎn)。

整數(shù)

Integer 數(shù)據(jù)類(lèi)型支持可以是負(fù)數(shù)泡徙、零或正數(shù)的整數(shù)(不是小數(shù))橱鹏。小數(shù)點(diǎn)后的數(shù)字將被忽略;如果涉及分?jǐn)?shù),這可能會(huì)導(dǎo)致結(jié)果不準(zhǔn)確莉兰。您可以將整數(shù)數(shù)據(jù)類(lèi)型用于所有數(shù)字和矢量格式挑围。

將向量轉(zhuǎn)換為整數(shù)或?qū)崝?shù)時(shí),向量的長(zhǎng)度由計(jì)算SQRT(VxV.x+VyV.y+Vz*Vz)自動(dòng)計(jì)算糖荒,其中 Vx杉辙、Vy 和 Vz 是 X , Y 和 Z 分量的向量和SQRT是平方根函數(shù)。另一方面捶朵,當(dāng)整數(shù)或?qū)崝?shù)轉(zhuǎn)換為向量時(shí)蜘矢,該值用于向量的 X、Y 和 Z 分量综看。例如品腹,實(shí)數(shù)12.5轉(zhuǎn)換為向量 ( 12.5;12.5;12.5 )。

實(shí)數(shù)

與整數(shù)不同红碑,實(shí)數(shù)可以是小數(shù)舞吭。一個(gè)實(shí)數(shù)的典型例子是 Pi,即 3.141592654析珊。當(dāng)涉及復(fù)雜計(jì)算并且您需要準(zhǔn)確的結(jié)果時(shí)羡鸥,請(qǐng)使用 Real 類(lèi)型。實(shí)數(shù)可以轉(zhuǎn)換為向量或整數(shù)忠寻。將實(shí)數(shù)轉(zhuǎn)換為整數(shù)時(shí)惧浴,小數(shù)點(diǎn)后的所有數(shù)字都將丟失(即,實(shí)數(shù)轉(zhuǎn)換為整數(shù)時(shí)會(huì)向下舍入)锡溯。

向量

Vector 數(shù)據(jù)類(lèi)型對(duì)于在 3D 空間中操作位置和旋轉(zhuǎn)很重要赶舆。對(duì)象位置哑姚、HPB 角度祭饭、顏色和點(diǎn)坐標(biāo)都存儲(chǔ)為矢量。這些值一一存儲(chǔ)在向量中叙量。例如倡蝙,位置按順序(X 位置;Y 位置绞佩;Z 位置)存儲(chǔ)寺鸥,旋轉(zhuǎn)按順序(H 角;P 角品山;B 角)存儲(chǔ)胆建。在 Cinema 4D 中,矢量始終具有三個(gè)分量肘交。如果將向量轉(zhuǎn)換為整數(shù)笆载,則轉(zhuǎn)換向量的長(zhǎng)度而不是單個(gè)分量。您還可以將向量與矩陣一起使用。


image.png

普通的

歸一化向量是方向相同但長(zhǎng)度為 1 的向量凉驻。

矩陣

矩陣是一組向量腻要,例如對(duì)象的全局矩陣,其中包含對(duì)象的位置向量和每個(gè)對(duì)象軸的三個(gè)向量涝登。軸向量不僅表示對(duì)象的方向雄家,還表示其比例(比例由每個(gè)軸向量的長(zhǎng)度定義)。因此胀滚,全局矩陣使您可以訪問(wèn)對(duì)象的位置趟济、比例和旋轉(zhuǎn)。

這四個(gè)向量存儲(chǔ)在全局矩陣的以下寄存器中: V0 為位置向量(稱(chēng)為偏移向量)蛛淋;V1(X軸)咙好;V2(Y 軸)和 V3(Z 軸)。使用這些寄存器褐荷,您可以讀取或覆蓋任何向量勾效,例如對(duì)象 Y 軸的 V2。

時(shí)間

Time 數(shù)據(jù)類(lèi)型使您可以訪問(wèn)動(dòng)畫(huà)的當(dāng)前時(shí)間叛甫。請(qǐng)記住层宫,此值受幀速率的影響。例如其监,如果速率為每秒 25 幀萌腿,則第 24 幀的時(shí)間值正好是一秒。Time 數(shù)據(jù)類(lèi)型對(duì)于控制動(dòng)態(tài)過(guò)程特別有用抖苦,因?yàn)樗鼓軌驅(qū)?dòng)畫(huà)的進(jìn)度考慮在內(nèi)毁菱。例如,您可以讓一個(gè)球每秒反彈一次锌历,或者讓一個(gè)對(duì)象在特定時(shí)間段內(nèi)跟隨另一個(gè)對(duì)象贮庞。另請(qǐng)參閱上面的日期/時(shí)間。

String

String 數(shù)據(jù)類(lèi)型用于文本和字符串究西。字符串可以包含字母窗慎、數(shù)字和特殊字符。例如卤材,您可以使用 String 數(shù)據(jù)類(lèi)型來(lái)允許用戶(hù)在文本框中輸入名稱(chēng)遮斥。此外,XPresso 連線能夠自動(dòng)將字符串中的數(shù)字序列轉(zhuǎn)換為向量扇丛、矩陣或其他數(shù)字格式术吗。例如,您可以將字符串12;4;5傳遞給節(jié)點(diǎn)而不是向量 ( 12;4;5 )帆精。

Object

Object 類(lèi)型是 Link 的子類(lèi)型较屿,僅用于對(duì)象數(shù)據(jù)材蹬。除其他外,此數(shù)據(jù)類(lèi)型使您可以訪問(wèn)對(duì)象的全局和局部矩陣吝镣。另請(qǐng)參見(jiàn)上面的鏈接堤器。

Gradient

梯度數(shù)據(jù)類(lèi)型由大量表示梯度的值組成。它不能轉(zhuǎn)換為其他數(shù)據(jù)類(lèi)型末贾。(雖然可以將單個(gè)顏色轉(zhuǎn)換為矢量闸溃,但無(wú)法指定顏色在漸變中的位置以便訪問(wèn)它)。

包括/排除

使用 Include 和 Exclude 列表拱撵,可以將燈光限制在特定對(duì)象上辉川。Include 和 Exclude 列表包含對(duì)象列表。由于這是專(zhuān)門(mén)為與光源一起使用而設(shè)計(jì)的拴测,因此無(wú)法進(jìn)行轉(zhuǎn)換乓旗。改為使用對(duì)象或燈來(lái)讀取標(biāo)簽、材料或?qū)ο蠹鳎缬煊蓿谟脩?hù)數(shù)據(jù)字段中。

優(yōu)先事項(xiàng)

Priority 數(shù)據(jù)類(lèi)型包含 XPriority 及其數(shù)值务荆,以及有關(guān)評(píng)估順序的詳細(xì)信息妆距。該數(shù)據(jù)類(lèi)型用于標(biāo)簽的優(yōu)先級(jí)端口。

Font 數(shù)據(jù)類(lèi)型

Font 數(shù)據(jù)類(lèi)型存儲(chǔ)所選字體的信息函匕,包括是否應(yīng)將其用作 TrueType 或 PostScript 字體娱据。例如,您可以使用 Font 數(shù)據(jù)類(lèi)型來(lái)改變文本樣條曲線的外觀盅惜。Font 數(shù)據(jù)類(lèi)型不能轉(zhuǎn)換為其他類(lèi)型中剩。

Date/Time

與 Time 數(shù)據(jù)類(lèi)型相比,Date/Time 查詢(xún)計(jì)算機(jī)的當(dāng)前系統(tǒng)時(shí)間(格式為hours:minutes:seconds)和系統(tǒng)日期抒寂。例如结啼,您可以創(chuàng)建一個(gè) Sun 表達(dá)式來(lái)設(shè)置燈光的位置和顏色以匹配當(dāng)前的實(shí)時(shí)時(shí)間。

Spline

使用 Spline 數(shù)據(jù)類(lèi)型蓬推,您可以使用圖形在屬性管理器中繪制樣條曲線妆棒。該圖沿水平軸從變量極值 Min X 到 Max X 以及沿垂直軸從 Min Y 到 Max Y 運(yùn)行澡腾。

The XPresso Pool

image.png

XPresso 池提供了一種將節(jié)點(diǎn)添加到 XPresso 編輯器的快速方法沸伏。XPresso 池包含所有 Cinema 4D 節(jié)點(diǎn),您可以向其中添加自己的池动分,其中每個(gè)節(jié)點(diǎn)都經(jīng)過(guò)配置以滿(mǎn)足您的需求毅糟。例如,假設(shè)您經(jīng)常需要為整數(shù)減法創(chuàng)建一個(gè)數(shù)學(xué)節(jié)點(diǎn)(數(shù)據(jù)類(lèi)型設(shè)置為整數(shù)澜公,函數(shù)設(shè)置為減法)姆另。無(wú)需在每次需要?jiǎng)?chuàng)建此類(lèi)節(jié)點(diǎn)時(shí)手動(dòng)更改這些參數(shù)喇肋,您可以將配置的節(jié)點(diǎn)添加到 XPressoPool。下次您需要該節(jié)點(diǎn)時(shí)迹辐,您可以將其從池中拖放到已設(shè)置為整數(shù)減法的 XPresso 編輯器中蝶防。

單擊放大鏡圖標(biāo)將打開(kāi)一個(gè)文本行過(guò)濾器,可用于僅顯示您正在搜索的節(jié)點(diǎn)而不顯示所有子目錄明吩。

這是一個(gè)實(shí)時(shí)工作的顯示過(guò)濾器间学。您所要做的就是輸入與您要顯示的節(jié)點(diǎn)相關(guān)的文本。將顯示部分或全部包含此文本的每個(gè)元素印荔。大小寫(xiě)不影響結(jié)果低葫。單擊X按鈕將清除文本字段。

要打開(kāi) XPresso 池:

XPresso 池默認(rèn)集成到 XPresso 編輯器中仍律。但是嘿悬,如果您取消停靠并關(guān)閉池水泉,您可以通過(guò)在 XPresso 編輯器中選擇自定義/XPresso 池來(lái)重新打開(kāi)它善涨。
創(chuàng)建節(jié)點(diǎn):
將要?jiǎng)?chuàng)建的節(jié)點(diǎn)從 XPresso 池拖放到 XPresso 編輯器中。
要打開(kāi)和關(guān)閉層次結(jié)構(gòu):
單擊元素名稱(chēng)左側(cè)的圖標(biāo)草则。
創(chuàng)建自己的節(jié)點(diǎn)池:
在 XPresso 池中躯概,通過(guò)選擇 Edit / Create Pool 創(chuàng)建一個(gè)新池。(您不能將自己的節(jié)點(diǎn)添加到原始池中畔师。)
配置要添加到池中的節(jié)點(diǎn)娶靡。
將要添加到池中的節(jié)點(diǎn)從 XPresso 編輯器拖放到新的 XPresso 池中。

創(chuàng)建池

選擇此命令可為您自己的節(jié)點(diǎn)配置創(chuàng)建一個(gè)新池看锉。使用打開(kāi)的對(duì)話(huà)框定義池的保存路徑(注意姿锭,組保存到用戶(hù)文件夾內(nèi)的Library / xnode文件夾);該池會(huì)自動(dòng)保存伯铣,并且在您每次重新啟動(dòng) Cinema 4D 時(shí)都可用呻此。要將您自己的節(jié)點(diǎn)配置添加到池中,首先在 XPresso 編輯器中根據(jù)需要配置節(jié)點(diǎn)腔寡,然后將節(jié)點(diǎn)拖放到池中

負(fù)載池

此命令允許您加載池文件焚鲜。

移除預(yù)設(shè)

您不能從原始池中刪除節(jié)點(diǎn)。

從池中刪除選定的預(yù)設(shè)或文件夾放前。

重命名預(yù)設(shè)

重命名預(yù)設(shè)忿磅。例如,如果您為整數(shù)減法配置了一個(gè)數(shù)學(xué)節(jié)點(diǎn)凭语,您可能希望將其重命名為Subtract Int葱她。

創(chuàng)建文件夾

創(chuàng)建一個(gè)新文件夾。這使您能夠?qū)⒆约旱某匕才诺轿募A中以便更好地組織似扔。將要放置在文件夾中的節(jié)點(diǎn)從 XPresso 池或 XPresso 編輯器拖放到文件夾中吨些。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末搓谆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子豪墅,更是在濱河造成了極大的恐慌泉手,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件偶器,死亡現(xiàn)場(chǎng)離奇詭異螃诅,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)状囱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)术裸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人亭枷,你說(shuō)我怎么就攤上這事袭艺。” “怎么了叨粘?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵猾编,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我升敲,道長(zhǎng)答倡,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任驴党,我火速辦了婚禮瘪撇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘港庄。我一直安慰自己倔既,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布鹏氧。 她就那樣靜靜地躺著渤涌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪把还。 梳的紋絲不亂的頭發(fā)上实蓬,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音吊履,去河邊找鬼安皱。 笑死,一個(gè)胖子當(dāng)著我的面吹牛率翅,可吹牛的內(nèi)容都是我干的练俐。 我是一名探鬼主播袖迎,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼冕臭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼腺晾!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起辜贵,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤悯蝉,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后托慨,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體鼻由,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年厚棵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蕉世。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡婆硬,死狀恐怖狠轻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情彬犯,我是刑警寧澤向楼,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站谐区,受9級(jí)特大地震影響湖蜕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜宋列,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一昭抒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧炼杖,春花似錦戈鲁、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至罩扇,卻和暖如春婆芦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背喂饥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工消约, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人员帮。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓或粮,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親捞高。 傳聞我的和親對(duì)象是個(gè)殘疾皇子氯材,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容