熱議:常見的Xgen錯(cuò)誤
此頁面將幫助您解析 XGen 生成的常見錯(cuò)誤代碼。
(資料圖片僅供參考)
無法找到 hair/Clumping1/bc_body_fred.ptx。搜索路徑包括:./xgen/ ... (XgUtil)
此消息會(huì)在 XGen 在該消息中列出的 XGen 數(shù)據(jù)路徑指定的任何目錄中都找不到文件時(shí)顯示。在以下兩種情況下會(huì)出現(xiàn)該文件丟失消息:
文件已丟失。
文件已存在,但位于不同的目錄中。在這種情況下,請(qǐng)從“XGen”窗口的“集合”(Collection)菜單將目錄添加到“編輯文件路徑”(Edit File Path)。
對(duì)于線導(dǎo)向方法,碰撞模塊依賴于其上的 AnimWires 模塊。因錯(cuò)誤未激活或取消激活 AnimWires 模塊,或未選中“affectCollision”選項(xiàng)。碰撞(Collision)
此消息以及下面的“依存關(guān)系檢查失敗”消息通常一起顯示。驗(yàn)證“碰撞”(Collision)和“AnimWires”修改器中的設(shè)置。當(dāng)某個(gè)錯(cuò)誤導(dǎo)致“AnimWires”修改器被 XGen 取消激活時(shí),會(huì)出現(xiàn)這些錯(cuò)誤。
依存關(guān)系檢查失敗。取消激活模塊。碰撞(Collision)
此消息和上面的“碰撞修改器依賴于 AnimWires 修改器”消息通常一起顯示。驗(yàn)證“碰撞”(Collision)和“AnimWires”修改器中的設(shè)置。當(dāng)某個(gè)錯(cuò)誤導(dǎo)致“AnimWires”修改器被 XGen 取消激活時(shí),會(huì)出現(xiàn)這些錯(cuò)誤。
讀取網(wǎng)格頂點(diǎn)列表時(shí)發(fā)生錯(cuò)誤:mel(xgmTriMeshData(“vertices”,”someCollisionModule”)) 取消激活模塊。碰撞(Collision)
在兩種情況下會(huì)發(fā)生此錯(cuò)誤。通常,在缺少指定的碰撞網(wǎng)格對(duì)象時(shí)會(huì)發(fā)生此錯(cuò)誤。如果發(fā)生這種情況,請(qǐng)找到缺少的對(duì)象并重新導(dǎo)入它們。如果指定的碰撞對(duì)象的類型不正確,也會(huì)顯示該消息,因?yàn)椤芭鲎病?Collision)修改器當(dāng)前僅使用三角形/四邊形網(wǎng)格。
注:?四邊形在每個(gè)幀處進(jìn)行內(nèi)部三角化,其使用效率不如預(yù)先三角化的網(wǎng)格高。建議您使用三角形網(wǎng)格以提高效率。
未找到名為 fxCollisionWire__subdiv 的管道數(shù)據(jù)。(FXModule)
使用兩個(gè)線導(dǎo)向碰撞方法(“線伸縮”(Wire Flex)或“線剛度”(Wire Stiff))中的一個(gè)時(shí),如果 XGen 在從“AnimWires”修改器發(fā)出的“碰撞”(Collision)修改器中找不到管道數(shù)據(jù),則系統(tǒng)會(huì)顯示此消息。
若要修復(fù)此錯(cuò)誤,請(qǐng)先確保線導(dǎo)向方法是您要使用的方法。線導(dǎo)向的方法主要用于解析涉及基本體的碰撞,這些基本體跟隨已使用其他方法達(dá)到碰撞自由的動(dòng)畫線。由于基礎(chǔ)動(dòng)力學(xué)的特性,線導(dǎo)向的方法可在幀范圍內(nèi)更一致地解析碰撞。但是,“伸縮”(Flexible)和“剛度”(Stiff)方法基于與碰撞對(duì)象的相交處解析碰撞,彈出可能會(huì)在不同的幀處發(fā)生。
若要使用線導(dǎo)向方法,需要“碰撞”(Collision)修改器上面的“AnimWires”修改器,并確?!坝绊懪鲎病?Affect Collision)選項(xiàng)處于啟用狀態(tài)。否則,請(qǐng)切換到“碰撞”(Collision)修改器中的“伸縮”(Flexible)或“剛度”(Stiff)。
成束導(dǎo)向 ID 大于 xuv 文件 (bc_body_rhinAA) 中的編號(hào):132611(導(dǎo)向 ID)128777(xuv 文件大?。ǔ墒?/p>
成束 xuv 文件與其描述不同步時(shí),系統(tǒng)會(huì)顯示此消息。重新生成成束數(shù)據(jù)。貼圖指示比 xuv 文件更多的束時(shí)會(huì)發(fā)生此錯(cuò)誤。
找不到束導(dǎo)向頂點(diǎn) CV 屬性 (WireSupport)
修改器找不到應(yīng)已由成束修改器發(fā)出的束導(dǎo)向 cv 屬性時(shí),系統(tǒng)會(huì)顯示此消息。驗(yàn)證在與此修改器一起使用的修改器中激活的?cvAttr。例如,選定?CurveClump?后,您必須使?cvAttr?在您希望保留的曲線成束修改器(在多個(gè)修改器中激活它將導(dǎo)致保留最后激活的修改器)中處于活動(dòng)狀態(tài)。如果要使用烘焙的掃帚然,則必須在執(zhí)行烘焙流程之前激活“cvAttr”選項(xiàng),因?yàn)?cv?屬性將被寫入 XPD 文件。
找不到束導(dǎo)向權(quán)重 CV 屬性 (PreserveClumps)
修改器找不到通常由成束修改器發(fā)出的束導(dǎo)向“束比例”(Clump Scale)屬性時(shí),系統(tǒng)會(huì)顯示此消息。該問題類似于上面的“找不到束導(dǎo)向頂點(diǎn)”消息,但此錯(cuò)誤在未首先顯示其他消息的情況下不會(huì)發(fā)生。
找不到束導(dǎo)向的盲數(shù)據(jù) (PreserveClumps)
找不到束導(dǎo)向的盲數(shù)據(jù)時(shí),系統(tǒng)會(huì)顯示此消息。盲數(shù)據(jù)是基本體持有的大量數(shù)據(jù)。出現(xiàn)此錯(cuò)誤時(shí),缺少的數(shù)據(jù)為束導(dǎo)向位置(其用于將束導(dǎo)向重新定位到模型以考慮動(dòng)畫和變形)。如果修飾為“實(shí)時(shí)”(即,不使用活動(dòng)的已烘焙修飾管理器),則不應(yīng)發(fā)生此錯(cuò)誤。如果在您具有已烘焙修飾時(shí)出現(xiàn)此消息,則可能要使用舊 XPD 文件。
無法在束導(dǎo)向中找到最近的 CV (PreserveClumps)
此消息表示其中一個(gè)成束導(dǎo)向無效。cv?屬性已找到,但其內(nèi)持有的導(dǎo)向不正確。忽略其他成束修改器消息時(shí)可能會(huì)導(dǎo)致發(fā)生該問題。搜索在消息控制臺(tái)中找不到活動(dòng)的導(dǎo)向相關(guān)消息并先解析該錯(cuò)誤。
注:?最好在消息控制臺(tái)中自上而下解析錯(cuò)誤。
此錯(cuò)誤意味著不會(huì)保留特定束,而它可能不明顯,可能導(dǎo)致著色不正確。
無法對(duì) _xform = mel(xgmWind(“_xform”, “someWindModule”)) 進(jìn)行求值。(描述:someDescription;模塊:someWindModule)(風(fēng))
在“風(fēng)”(Wind)修改器中缺少噪波定位器,系統(tǒng)會(huì)顯示此消息。若要檢查是否存在定位器,請(qǐng)打開“XGen”窗口,在“修改器”(Modifier)選項(xiàng)卡中打開“風(fēng)”(Wind)修改器 UI,然后單擊“噪波定位器”(Noise Locator)”字段右側(cè)的按鈕。這將會(huì)打開一個(gè)菜單,從中可以選擇“選擇邊界面”(Select Bound Faces)。如果存在缺少的定位器,則將其選中。否則,會(huì)在 Maya 腳本編輯器中顯示警告。在定位器中執(zhí)行導(dǎo)入操作可以解決此問題。如果不存在定位器,則將無法在基本體上實(shí)施風(fēng)效果。其效果將如同已取消激活“風(fēng)”(Wind)修改器。
無法對(duì) _xform = mel(xgmWind(“_regionXform”, “someWindModule”)) 進(jìn)行求值。(描述:someDescription;模塊:someWindModule)(風(fēng))
此錯(cuò)誤消息類似于上一個(gè)錯(cuò)誤消息,會(huì)在缺少“風(fēng)”(Wind)修改器使用的區(qū)域定位器時(shí)發(fā)生。按照上面“無法評(píng)估 _xform”消息中的步驟操作,以驗(yàn)證是否存在定位器。如果“regionActive”在“風(fēng)”(Wind)修改器中未激活,您便可以忽略此消息。
由于所有點(diǎn)均不符合條件,所以在貼圖中將像素設(shè)置為零。成束(Clumping)
為“子”成束修改器生成成束貼圖時(shí),系統(tǒng)會(huì)顯示此消息。該錯(cuò)誤表示 XGen 已處理“父”成束修改器中的束,但找不到子束在束區(qū)域內(nèi)的點(diǎn)。XGen 無法確定繪制貼圖使用的顏色,因此將其默認(rèn)設(shè)置為黑色,有效地為該修改器取消激活成束操作。由于 XGen 需要花些時(shí)間來嘗試查找有效導(dǎo)向,因此繪制黑色像素會(huì)降低貼圖生成速度。當(dāng)完成貼圖后,查找黑色區(qū)域 Paint3d 并在要使用黑色填充的每個(gè)父束內(nèi)添加一個(gè)點(diǎn)。
無法找到 geomName:proxyName (faceId:u,v) 的合法導(dǎo)向(基本體)
系統(tǒng)會(huì)在有兩種情況下顯示此消息:
這兩種情況都類似于指定位置找不到創(chuàng)建基本體使用的有效導(dǎo)向,無論是否使用 cv 插值。執(zhí)行此操作時(shí),會(huì)消隱基本體或取消激活束導(dǎo)向。
若要解決此問題,請(qǐng)確定其屬于以下兩種錯(cuò)誤情況的哪一種。如果不存在程序成束修改器,問題便出在基本體上。如果取消激活所有程序成束修改器后仍發(fā)生此錯(cuò)誤,問題也出在基本體上。如果不顯示任何錯(cuò)誤消息,則表明問題出在成束上。無論哪一種方式,該問題通常都是由可讓 XGen 在非預(yù)期位置生成基本體的錯(cuò)誤密度貼圖導(dǎo)致的。
注:?應(yīng)在程序成束中使用密度貼圖或表達(dá)式。嘗試將“(myMainDensityExpression) > 0”作為表達(dá)式,在圓括號(hào)內(nèi)使用主要描述中的密度表達(dá)式。
在指定位置嘗試創(chuàng)建基本體,或
在指定位置嘗試創(chuàng)建程序成束。
無法綁定到不存在的內(nèi)容。使用“取消綁定”(UNbind)。someDescription->somePatch (SubdPatch)
使用需要綁定到 xgeom 文件中的數(shù)據(jù)但缺少幾何體的 XGen 文件時(shí),系統(tǒng)會(huì)顯示此錯(cuò)誤。解除鎖定 XGen 容器和渲染時(shí)可能會(huì)導(dǎo)致發(fā)生此錯(cuò)誤。打開要使用的 xgeom 文件并驗(yàn)證其是否具有適當(dāng)?shù)膸缀误w。如果找不到幾何體,請(qǐng)重新烘焙出幾何體文件。
給定的文件集和幾何體集的大小不一致 (MFAXGenModule)
此消息要求 XGen 文件集數(shù)量與幾何體文件集數(shù)量匹配。使用 mfa 命令驗(yàn)證輸入文件集的數(shù)量是否匹配。
警告:描述 CLUMPING1_brow_XGen_pennAAdoes 未將 RenderMan 作為其活動(dòng)渲染器。跳過。(MFAXGenModule)
渲染未將 RenderMan 作為其活動(dòng)渲染器的描述時(shí),系統(tǒng)會(huì)顯示此消息。這種情況通常是針對(duì)成束描述而言的,因?yàn)樗鼈儾挥糜阡秩?。如果描述為成束描述,則忽略該警告。
警告:基本體上的多個(gè) CV 綁定到線 #X someWire 的最后一個(gè) CV 上。線可能太短。(AnimWires)
消息為級(jí)別 2 警告,如果有線短于與其綁定的基本體的長度,則會(huì)顯示該消息。理想情況下,基本體的每個(gè) cv 都綁定到線上的其他 cv,否則這可能會(huì)導(dǎo)致產(chǎn)生非預(yù)期的動(dòng)畫。理想情況下,動(dòng)畫線要長于所有基本體的長度。調(diào)整動(dòng)畫線的長度,以移除該警告。
警告:在基本體 #X 和線之間未找到相交。線和基本體中的 CV 位于碰撞對(duì)象中。碰撞(Collision)
基本體上的 cv 和與其綁定的動(dòng)畫線都在碰撞對(duì)象內(nèi)部時(shí)會(huì)出現(xiàn)此消息。此線導(dǎo)向的方法依賴于動(dòng)畫線來解析碰撞,并且這需要所有動(dòng)畫線都無碰撞。如果不滿足此條件,碰撞很可能會(huì)解析不當(dāng)。如果出現(xiàn)此消息,請(qǐng)檢查線。
無法找到 ptex 文件:.../xgen/...Color/Shape.ptx。{警告} 插件警告:標(biāo)記引用“${userS.geomName_XS,..$,AA}”中無法識(shí)別的屬性“geomName_XS”(著色器)
此消息僅在為某些幾何體應(yīng)用舊材質(zhì)時(shí)出現(xiàn)。如果顯示此錯(cuò)誤消息,請(qǐng)更新材質(zhì),錯(cuò)誤即可應(yīng)得以解決。