在Google Colab中渲染Blender项目时运行代码报错如何解决?

解决步骤
- 优先验证Blender版本兼容性:你本地制作项目用的Blender版本如果高于代码调用的2.93版本,高版本导出的
.blend文件无法被低版本Blender正常读取,会直接触发报错。你可以把代码里Blender下载源替换为和你本地创作版本一致的Linux安装包,也可以把本地项目用兼容2.93版本的格式重新导出后再上传渲染。 - 补全Colab环境依赖:当前Colab运行的Ubuntu 22.04系统缺失旧版Blender需要的系统依赖,在执行Blender安装代码前先运行依赖安装命令:
!apt update && apt install libgl1-mesa-glx libxi6 libxrender1 libxrandr2 libxxf86vm1 -y - 核对项目文件路径:旧代码通常会写死
.blend文件的读取路径,你需要确认自己上传的项目文件存放路径和代码里填写的路径完全一致,执行!ls /content可以查看Colab默认工作目录下的所有文件。 - 调整渲染配置:如果你的项目默认启用了Cycles GPU渲染,需要在代码的Blender启动参数里添加CUDA设备启用配置,也可以先在本地把项目渲染器切换为CPU后再导出,排除GPU适配错误。
内容的提问来源于stack exchange,提问作者Atop Top
相关产品推荐
相关产品推荐

