上面是github地址
1、下载CUDA
经过我测试下载10.2比较好,我第一次下载11.5发现不行
下载完毕以后安装即可
2、下载Miniconda
这个玩意是独立的python环境,防止你系统里的python被玩坏
我下载的是py37 win64位的exe安装包
安装以后进入程序命令行
conda create -n brignet python=3.7
意思是在你的安装目录的envs文件夹里面创建个名为brignet的环境,并按装py37
conda activate brignet
意思是激活新建的名字叫brignet的环境
nvcc --version
查看你的cuda版本,建议跟我一样10.2
conda install pytorch==1.8.1 cudatoolkit=10.2 -c pytorch
安装pytorch,上面版本对劲的话应该能装上
pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-1.8.1+cu102.html
pip install torch-sparse -f https://pytorch-geometric.com/whl/torch-1.8.1+cu102.html
pip install torch-cluster -f https://pytorch-geometric.com/whl/torch-1.8.1+cu102.html
pip install torch-spline-conv -f https://pytorch-geometric.com/whl/torch-1.8.1+cu102.html
pip install torch-geometric
然后安装其他项
到此就安装好了。
3、安装brignet的blender插件
先从github下载zip包,不用解压,直接blender添加插件,选择压缩包
然后在插件详情里有俩输入框
第一个输入框里填你刚弄好的虚拟环境目录
下面那个是神经网络的训练好的模型,作者有提供,可以下载
解压以后随便放个地方就行,上图第二栏填这个路径
4、下载rignet
文章第一个github下载zip。放进你的
C:\Users\26593\AppData\Roaming\Blender Foundation\Blender\2.92\scripts\addons\brignet-main
你会发现目录里有个RigNet空文件夹,把你下载的rignet压缩包解压进去
说明一下,这是俩人写的,一个写的blender插件,但是默认没有rignet,所以需要手动放进去
不过如果你运行报错的话是因为python的路径导入模块问题,应该是blender插件作者的锅
第十行本来不是这样的,被我手动改了,不改会报错。
另外还有几处这种,都是因为路径问题,建议哪里报错改哪里,有的地方不用改
直到没有报错为止
5、接下来就重启电脑
开始使用你的插件。
不知道为什么,我这边报错
RuntimeError: Not compiled with CUDA support
可能是跟他无缘吧2333
最后还是没能用成功,踩坑花了点时间
最重要的是版本要一致,要不然多费很多劲