RigNet神经网络模型自动绑定骨骼

rignet

brignet的blender插件

上面是github地址

1、下载CUDA

CUDA 10.2

经过我测试下载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

最后还是没能用成功,踩坑花了点时间

最重要的是版本要一致,要不然多费很多劲

 


版权声明:本文为u012863565原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。