ue5的blender4.1groom毛發插件v012安裝和使用方法(排除了沖突錯誤)

關鍵出錯不出錯是看這個文件pyalembic-1.8.8-cp311-cp311-win_amd64.whl,解決和Alembic SQL工具)的加載沖突!
其他blender版本根據其內部的python版本選擇對應的文件解壓安裝。
1、安裝插件!把GroomExporter_v012_Blender4.1.1(原版下載)的目錄GroomExporter解壓到Blender 4.1\4.1\scripts\addons\GroomExporter
2、安裝輪子文件whl!把GroomExporter_v012_Blender4.1.1(原版下載)\GroomExporter\PyAlembic\pyalembic-1.8.8-cp311-cp311-win_amd64.whl
解壓到Blender 4.1\4.1\python\lib\site-packages

3、blender4.1的preferences下搜索groom勾選它


4、解決沖突:把alembic文件夾(Alembic SQL工具)改名為alembic_sql_backup重啟blender(但導入導出再導入abc的時候需要把它改回去,才能正確導入為毛發

但沒改名之前,插件點導出會出現錯誤

解決沖突:改名


?

5、blender制作毛發或者max制作的毛發maya制作的毛發均可,導出abc,重新導入abc,得到曲線組
6、選擇二次導入的毛發曲線組,在毛發的data標簽,
增加一個surface_uv_coordinata的屬性,spline 和2dvector選項。


然后再surface里選擇皮模型,uvmap選擇UVMap,
7、回到groom導出插件,在fur標簽的strand的groom_root_uv里選擇剛才的surface_uv_coordinata
再點button export即可導出,不會出現錯誤了!

然后blender導入到ue中設置

??毛發具體導入ue5步驟看這里UE的GROOM毛發貼圖UV錯誤的修改方法

如果Blender的某些插件專門依賴這個SQL工具的?alembic?模塊(例如數據庫遷移相關插件),重命名后這些插件可能會報錯。但根據你的需求(使用PyAlembic導出Groom數據),這是解決模塊沖突的必要操作。

如果后續需要在Blender中重新使用Alembic SQL工具,只需將?alembic_sql_backup?文件夾改回原名?alembic?即可,文件內容和功能不會丟失。

除了重命名沖突文件夾,還可以通過以下方法強制Blender優先加載你的?PyAlembic?模塊:

方法1:修改?sys.path?優先級(推薦)

Python導入模塊時會按?sys.path?列表的順序查找路徑,將?PyAlembic?的路徑添加到?sys.path?最前面,可強制優先加載。具體操作如下:

  1. 打開?GroomExporter?插件的入口文件?__init__.py(路徑:d:\Program Files\Blender Foundation\Blender 4.1\4.1\scripts\addons\GroomExporter\__init__.py)。
  2. 在文件頂部添加以下代碼(需在任何?import alembic?語句之前執行):
  3. import sys
    import os
    # 獲取 PyAlembic 解壓后的目錄路徑(根據你的實際結構調整)
    pyalembic_dir = os.path.join(os.path.dirname(__file__), "PyAlembic", "pyalembic-1.8.8-cp311-cp311-win_amd64")
    # 將該路徑插入到 sys.path 最前面(優先級最高)
    sys.path.insert(0, pyalembic_dir)
    此代碼會在插件加載時,將?PyAlembic?的目錄添加到?sys.path?最前面,確保?import alembic?優先加載你的模塊。

方法2:使用?.pth?文件(適合長期生效)

在Blender的?site-packages?目錄下創建?.pth?文件,Python啟動時會自動讀取該文件并添加路徑到?sys.path。步驟如下:

  1. 定位Blender的?site-packages?目錄:x:\Program Files\Blender Foundation\Blender 4.1\4.1\python\Lib\site-packages。
  2. 在該目錄下新建文件?pyalembic_path.pth(文件名任意,以?.pth?結尾)。
  3. 用文本編輯器打開該文件,寫入?PyAlembic?解壓后的絕對路徑(例如):
     
    d:\Program Files\Blender Foundation\Blender 4.1\4.1\scripts\addons\GroomExporter\PyAlembic\pyalembic-1.8.8-cp311-cp311-win_amd64
    ?

    • 保存后,重啟Blender,該路徑會被自動添加到?sys.path?中,優先級高于其他未在?.pth?中指定的路徑。

注意

  • 若同時使用重命名和?sys.path?方法,sys.path?的優先級更高(即使原?alembic?文件夾未重命名,Python也會優先加載?sys.path?中靠前的路徑)。
  • 確保路徑中不包含中文或特殊符號,避免Windows路徑解析問題。
  • 若?PyAlembic?是?.whl?文件(未解壓),需先解壓后再添加路徑(直接添加?.whl?文件路徑可能無法被Python識別)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/84750.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/84750.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/84750.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

windows安裝jekyll

windows安裝jekyll 安裝ruby 首先需要下載ruby RubyInstaller for Windows - RubyInstaller國內鏡像站 我的操作系統是win10所以我安裝的最新版,你們安裝的時候,也可以安裝最新版,我這里就不附加圖片了 如果你的ruby安裝完成之后&#x…

DBever工具自適應mysql不同版本的連接

DBever工具的連接便捷性 最近在使用DBever工具連接不同版本的mysql數據庫,發現這個工具確實比mysql-log工具要兼容性好很多,直接就可以連接不同版本的數據庫,比如常見的mysql數據庫版本:8.0和5.7,而且鏈接成功后&…

K8S認證|CKS題庫+答案| 10. Trivy 掃描鏡像安全漏洞

目錄 10. Trivy 掃描鏡像安全漏洞 免費獲取并激活 CKA_v1.31_模擬系統 題目 開始操作: 1)、切換集群 2)、切換到master并提權 3)、查看Pod和鏡像對應關系 4)、查看并去重鏡像名稱 5)、掃描所有鏡…

Rust高級抽象

Rust 的高級抽象能力是其核心優勢之一,允許開發者通過特征(Traits)、泛型(Generics)、閉包(Closures)、迭代器(Iterators)等機制實現高度靈活和可復用的代碼。今天我們來…

Vue里面的映射方法

111.getters配置項 112.mapstate和mapgetter 113.mapActions與mapMutations 114.多組件共享數據 115.vuex模塊化,namespaces1 116.namespace2

Node.js特訓專欄-基礎篇:2. JavaScript核心知識在Node.js中的應用

我將從變量、函數、異步編程等方面入手,結合Node.js實際應用場景,為你詳細闡述JavaScript核心知識在其中的運用: JavaScript核心知識在Node.js中的應用 在當今的軟件開發領域,Node.js憑借其高效的性能和強大的功能,成…

負載均衡LB》》LVS

LO 接口 LVS簡介 LVS(Linux Virtual Server)即Linux虛擬服務器,是由章文嵩博士主導的開源負載均衡項目,通過LVS提供的負載均衡技術和Linux操作系統實現一個高性能、高可用的服務器集群,它具有良好可靠性、可擴展性和可…

Modbus TCP轉DeviceNet網關配置溫控儀配置案例

某工廠生產線需將Modbus TCP協議的智能儀表接入DeviceNet網絡(主站為PLC,如Rockwell ControlLogix),實現集中監控。需通過開疆智能Modbus TCP轉DeviceNet網關KJ-DVCZ-MTCPS完成協議轉換。Modbus TCP設備:溫控器&#x…

Lodash原型污染漏洞原理詳解

文中涉及操作均來自靶場,切勿用于非授權滲透測試! 一、JavaScript原型鏈基礎 要理解原型污染漏洞,首先需要掌握JavaScript中原型(prototype)和原型鏈(prototype chain)的基本概念。 1.1 什么是原型 JavaScript是一種基于原型的語言&#…

django 獲取當前時間 格式 YYYY-MM-DD HH:Mm:ss

在 Django 中獲取當前時間并以特定的格式顯示,你可以使用 Python 的 datetime 模塊結合 Django 的 timezone 模塊。這里有兩種主要的方法來做到這一點: 方法1:使用 datetime 和 timezone 首先,確保你已經導入了必要的模塊&#x…

k8s使用自建nfs做持久化無法控制磁盤使用大小問題處理

如題,創建的pvc并無法控制用戶實際使用多少nfs存儲,使用xfs_quota來對用戶nfs目錄做磁盤配額管理 1、需使用xfs文件系統 2、/etc/fstab掛載中開啟prjquota(項目配額) 具體操作如下 xfs_quota 使用說明/etc/fstab掛載磁盤 UUID&…

小結:Spring AOP 切點表達式

Spring AOP 切點表達式(Pointcut Expression) 一、切點表達式概述 切點表達式 是 Spring AOP 用于定義哪些方法(或連接點)需要被攔截的規則,主要基于 AspectJ 切點表達式語言。Spring AOP 僅支持方法級別的切點&#…

Linux開發工具之VsCode(Filezila、MobaXterm、Vim三合一)

文章的目的是記錄,編程過程中用到的高效工具Vscode。通過這個工具實現了Filezila、MobaXterm、Vim三個工具文件下載上傳,終端調試,文件編輯的功能,避免切換和記錄指令,效率提升100%。 Linux C到Android App開發推薦鏈接…

用idea進行數據同步

聲明對列和交換機 你需要先在yaml文件當中進行rabbitmq的相關配置 rabbitmq:host:192.168.150.101 //消息件的地址port:5672 //端口數據username:itcast //用戶名password:123321 //密碼virtual-host:/ //虛擬…

實戰:Java web應用性能分析之【異步日志:性能優化的金鑰匙】

概敘 實戰:Java web應用性能分析之【Arthas性能分析trace監控后端性能】-CSDN博客 在優化方面,可以采取以下步驟: ?性能分析工具?:使用Arthas或Async Profiler進行實時診斷,定位耗時的方法調用。這可以幫助精確找…

Puppeteer API

??親愛的技術愛好者們,熱烈歡迎來到 Kant2048 的博客!我是 Thomas Kant,很開心能在CSDN上與你們相遇~?? 本博客的精華專欄: 【自動化測試】

【機器學習】Teacher-Student框架

Teacher-Student Setup是一個經典的機器學習框架,包含兩個核心角色: 教師模型 (Teacher Model): 通常是一個更大、更強、已經訓練好(或正在訓練)的模型。它對問題有很好的理解,性能優秀。它的作用是為學生提…

華為云Flexus+DeepSeek征文|體驗華為云ModelArts快速搭建Dify-LLM應用開發平臺并創建聯網大模型

華為云FlexusDeepSeek征文|體驗華為云ModelArts快速搭建Dify-LLM應用開發平臺并創建聯網大模型 什么是華為云ModelArts 華為云ModelArts ModelArts是華為云提供的全流程AI開發平臺,覆蓋從數據準備到模型部署的全生命周期管理,幫助企業和開發…

Web API 路徑設計哪家強

本文檔主要比較一下各家API的URL路徑設計,通過學習各家API的URL路徑設計,加深對 REST API 的理解,幫助我們設計出更符合 REST 風格的 API。 Google API 文檔地址:https://developers.google.com/apis-explorer/#p/ YouTube Dat…

微信小程序中的計算屬性庫-miniprogram-computed

miniprogram-computed 是一個用于微信小程序的擴展庫,它提供了計算屬性(computed)和監聽器(watch)的功能,類似于 Vue.js 中的計算屬性和監聽器。以下是使用 miniprogram-computed 的詳細步驟: …