您的位置:首頁 > 動漫 >

熱議:常見的Xgen錯誤

此頁面將幫助您解析 XGen 生成的常見錯誤代碼。


(資料圖片僅供參考)

無法找到 hair/Clumping1/bc_body_fred.ptx。搜索路徑包括:./xgen/ ... (XgUtil)

此消息會在 XGen 在該消息中列出的 XGen 數(shù)據(jù)路徑指定的任何目錄中都找不到文件時顯示。在以下兩種情況下會出現(xiàn)該文件丟失消息:

文件已丟失。

文件已存在,但位于不同的目錄中。在這種情況下,請從“XGen”窗口的“集合”(Collection)菜單將目錄添加到“編輯文件路徑”(Edit File Path)。

對于線導(dǎo)向方法,碰撞模塊依賴于其上的 AnimWires 模塊。因錯誤未激活或取消激活 AnimWires 模塊,或未選中“affectCollision”選項。碰撞(Collision)

此消息以及下面的“依存關(guān)系檢查失敗”消息通常一起顯示。驗證“碰撞”(Collision)和“AnimWires”修改器中的設(shè)置。當(dāng)某個錯誤導(dǎo)致“AnimWires”修改器被 XGen 取消激活時,會出現(xiàn)這些錯誤。

依存關(guān)系檢查失敗。取消激活模塊。碰撞(Collision)

此消息和上面的“碰撞修改器依賴于 AnimWires 修改器”消息通常一起顯示。驗證“碰撞”(Collision)和“AnimWires”修改器中的設(shè)置。當(dāng)某個錯誤導(dǎo)致“AnimWires”修改器被 XGen 取消激活時,會出現(xiàn)這些錯誤。

讀取網(wǎng)格頂點(diǎn)列表時發(fā)生錯誤:mel(xgmTriMeshData(“vertices”,”someCollisionModule”)) 取消激活模塊。碰撞(Collision)

在兩種情況下會發(fā)生此錯誤。通常,在缺少指定的碰撞網(wǎng)格對象時會發(fā)生此錯誤。如果發(fā)生這種情況,請找到缺少的對象并重新導(dǎo)入它們。如果指定的碰撞對象的類型不正確,也會顯示該消息,因為“碰撞”(Collision)修改器當(dāng)前僅使用三角形/四邊形網(wǎng)格。

注:?四邊形在每個幀處進(jìn)行內(nèi)部三角化,其使用效率不如預(yù)先三角化的網(wǎng)格高。建議您使用三角形網(wǎng)格以提高效率。

未找到名為 fxCollisionWire__subdiv 的管道數(shù)據(jù)。(FXModule)

使用兩個線導(dǎo)向碰撞方法(“線伸縮”(Wire Flex)或“線剛度”(Wire Stiff))中的一個時,如果 XGen 在從“AnimWires”修改器發(fā)出的“碰撞”(Collision)修改器中找不到管道數(shù)據(jù),則系統(tǒng)會顯示此消息。

若要修復(fù)此錯誤,請先確保線導(dǎo)向方法是您要使用的方法。線導(dǎo)向的方法主要用于解析涉及基本體的碰撞,這些基本體跟隨已使用其他方法達(dá)到碰撞自由的動畫線。由于基礎(chǔ)動力學(xué)的特性,線導(dǎo)向的方法可在幀范圍內(nèi)更一致地解析碰撞。但是,“伸縮”(Flexible)和“剛度”(Stiff)方法基于與碰撞對象的相交處解析碰撞,彈出可能會在不同的幀處發(fā)生。

若要使用線導(dǎo)向方法,需要“碰撞”(Collision)修改器上面的“AnimWires”修改器,并確保“影響碰撞”(Affect Collision)選項處于啟用狀態(tài)。否則,請切換到“碰撞”(Collision)修改器中的“伸縮”(Flexible)或“剛度”(Stiff)。

成束導(dǎo)向 ID 大于 xuv 文件 (bc_body_rhinAA) 中的編號:132611(導(dǎo)向 ID)128777(xuv 文件大小)(成束)

成束 xuv 文件與其描述不同步時,系統(tǒng)會顯示此消息。重新生成成束數(shù)據(jù)。貼圖指示比 xuv 文件更多的束時會發(fā)生此錯誤。

找不到束導(dǎo)向頂點(diǎn) CV 屬性 (WireSupport)

修改器找不到應(yīng)已由成束修改器發(fā)出的束導(dǎo)向 cv 屬性時,系統(tǒng)會顯示此消息。驗證在與此修改器一起使用的修改器中激活的?cvAttr。例如,選定?CurveClump?后,您必須使?cvAttr?在您希望保留的曲線成束修改器(在多個修改器中激活它將導(dǎo)致保留最后激活的修改器)中處于活動狀態(tài)。如果要使用烘焙的掃帚然,則必須在執(zhí)行烘焙流程之前激活“cvAttr”選項,因為?cv?屬性將被寫入 XPD 文件。

找不到束導(dǎo)向權(quán)重 CV 屬性 (PreserveClumps)

修改器找不到通常由成束修改器發(fā)出的束導(dǎo)向“束比例”(Clump Scale)屬性時,系統(tǒng)會顯示此消息。該問題類似于上面的“找不到束導(dǎo)向頂點(diǎn)”消息,但此錯誤在未首先顯示其他消息的情況下不會發(fā)生。

找不到束導(dǎo)向的盲數(shù)據(jù) (PreserveClumps)

找不到束導(dǎo)向的盲數(shù)據(jù)時,系統(tǒng)會顯示此消息。盲數(shù)據(jù)是基本體持有的大量數(shù)據(jù)。出現(xiàn)此錯誤時,缺少的數(shù)據(jù)為束導(dǎo)向位置(其用于將束導(dǎo)向重新定位到模型以考慮動畫和變形)。如果修飾為“實時”(即,不使用活動的已烘焙修飾管理器),則不應(yīng)發(fā)生此錯誤。如果在您具有已烘焙修飾時出現(xiàn)此消息,則可能要使用舊 XPD 文件。

無法在束導(dǎo)向中找到最近的 CV (PreserveClumps)

此消息表示其中一個成束導(dǎo)向無效。cv?屬性已找到,但其內(nèi)持有的導(dǎo)向不正確。忽略其他成束修改器消息時可能會導(dǎo)致發(fā)生該問題。搜索在消息控制臺中找不到活動的導(dǎo)向相關(guān)消息并先解析該錯誤。

注:?最好在消息控制臺中自上而下解析錯誤。

此錯誤意味著不會保留特定束,而它可能不明顯,可能導(dǎo)致著色不正確。

無法對 _xform = mel(xgmWind(“_xform”, “someWindModule”)) 進(jìn)行求值。(描述:someDescription;模塊:someWindModule)(風(fēng))

在“風(fēng)”(Wind)修改器中缺少噪波定位器,系統(tǒng)會顯示此消息。若要檢查是否存在定位器,請打開“XGen”窗口,在“修改器”(Modifier)選項卡中打開“風(fēng)”(Wind)修改器 UI,然后單擊“噪波定位器”(Noise Locator)”字段右側(cè)的按鈕。這將會打開一個菜單,從中可以選擇“選擇邊界面”(Select Bound Faces)。如果存在缺少的定位器,則將其選中。否則,會在 Maya 腳本編輯器中顯示警告。在定位器中執(zhí)行導(dǎo)入操作可以解決此問題。如果不存在定位器,則將無法在基本體上實施風(fēng)效果。其效果將如同已取消激活“風(fēng)”(Wind)修改器。

無法對 _xform = mel(xgmWind(“_regionXform”, “someWindModule”)) 進(jìn)行求值。(描述:someDescription;模塊:someWindModule)(風(fēng))

此錯誤消息類似于上一個錯誤消息,會在缺少“風(fēng)”(Wind)修改器使用的區(qū)域定位器時發(fā)生。按照上面“無法評估 _xform”消息中的步驟操作,以驗證是否存在定位器。如果“regionActive”在“風(fēng)”(Wind)修改器中未激活,您便可以忽略此消息。

由于所有點(diǎn)均不符合條件,所以在貼圖中將像素設(shè)置為零。成束(Clumping)

為“子”成束修改器生成成束貼圖時,系統(tǒng)會顯示此消息。該錯誤表示 XGen 已處理“父”成束修改器中的束,但找不到子束在束區(qū)域內(nèi)的點(diǎn)。XGen 無法確定繪制貼圖使用的顏色,因此將其默認(rèn)設(shè)置為黑色,有效地為該修改器取消激活成束操作。由于 XGen 需要花些時間來嘗試查找有效導(dǎo)向,因此繪制黑色像素會降低貼圖生成速度。當(dāng)完成貼圖后,查找黑色區(qū)域 Paint3d 并在要使用黑色填充的每個父束內(nèi)添加一個點(diǎn)。

無法找到 geomName:proxyName (faceId:u,v) 的合法導(dǎo)向(基本體)

系統(tǒng)會在有兩種情況下顯示此消息:

這兩種情況都類似于指定位置找不到創(chuàng)建基本體使用的有效導(dǎo)向,無論是否使用 cv 插值。執(zhí)行此操作時,會消隱基本體或取消激活束導(dǎo)向。

若要解決此問題,請確定其屬于以下兩種錯誤情況的哪一種。如果不存在程序成束修改器,問題便出在基本體上。如果取消激活所有程序成束修改器后仍發(fā)生此錯誤,問題也出在基本體上。如果不顯示任何錯誤消息,則表明問題出在成束上。無論哪一種方式,該問題通常都是由可讓 XGen 在非預(yù)期位置生成基本體的錯誤密度貼圖導(dǎo)致的。

注:?應(yīng)在程序成束中使用密度貼圖或表達(dá)式。嘗試將“(myMainDensityExpression) > 0”作為表達(dá)式,在圓括號內(nèi)使用主要描述中的密度表達(dá)式。

在指定位置嘗試創(chuàng)建基本體,或

在指定位置嘗試創(chuàng)建程序成束。

無法綁定到不存在的內(nèi)容。使用“取消綁定”(UNbind)。someDescription->somePatch (SubdPatch)

使用需要綁定到 xgeom 文件中的數(shù)據(jù)但缺少幾何體的 XGen 文件時,系統(tǒng)會顯示此錯誤。解除鎖定 XGen 容器和渲染時可能會導(dǎo)致發(fā)生此錯誤。打開要使用的 xgeom 文件并驗證其是否具有適當(dāng)?shù)膸缀误w。如果找不到幾何體,請重新烘焙出幾何體文件。

給定的文件集和幾何體集的大小不一致 (MFAXGenModule)

此消息要求 XGen 文件集數(shù)量與幾何體文件集數(shù)量匹配。使用 mfa 命令驗證輸入文件集的數(shù)量是否匹配。

警告:描述 CLUMPING1_brow_XGen_pennAAdoes 未將 RenderMan 作為其活動渲染器。跳過。(MFAXGenModule)

渲染未將 RenderMan 作為其活動渲染器的描述時,系統(tǒng)會顯示此消息。這種情況通常是針對成束描述而言的,因為它們不用于渲染。如果描述為成束描述,則忽略該警告。

警告:基本體上的多個 CV 綁定到線 #X someWire 的最后一個 CV 上。線可能太短。(AnimWires)

消息為級別 2 警告,如果有線短于與其綁定的基本體的長度,則會顯示該消息。理想情況下,基本體的每個 cv 都綁定到線上的其他 cv,否則這可能會導(dǎo)致產(chǎn)生非預(yù)期的動畫。理想情況下,動畫線要長于所有基本體的長度。調(diào)整動畫線的長度,以移除該警告。

警告:在基本體 #X 和線之間未找到相交。線和基本體中的 CV 位于碰撞對象中。碰撞(Collision)

基本體上的 cv 和與其綁定的動畫線都在碰撞對象內(nèi)部時會出現(xiàn)此消息。此線導(dǎo)向的方法依賴于動畫線來解析碰撞,并且這需要所有動畫線都無碰撞。如果不滿足此條件,碰撞很可能會解析不當(dāng)。如果出現(xiàn)此消息,請檢查線。

無法找到 ptex 文件:.../xgen/...Color/Shape.ptx。{警告} 插件警告:標(biāo)記引用“${userS.geomName_XS,..$,AA}”中無法識別的屬性“geomName_XS”(著色器)

此消息僅在為某些幾何體應(yīng)用舊材質(zhì)時出現(xiàn)。如果顯示此錯誤消息,請更新材質(zhì),錯誤即可應(yīng)得以解決。

標(biāo)簽: WIND COLLISION XGen 錯誤代碼

相關(guān)閱讀