我想创建一个 python 程序,它接受一个 .blend 文件并在没有安装 Blender 的情况下渲染它。
有没有办法做到这一点?
答案 0 :(得分:1)
.blend
只是一个 .zip
,里面有资产(模型定义、法线、纹理……)所以是的,你可以改变扩展名,提取可用的药水,然后用另一个显示它应用。
你需要弄清楚如何解析和拼凑这些东西...我只是将它导出为一种更容易找到查看者的开放格式,例如 .obj
或 .{ 1}}
https://en.wikipedia.org/wiki/Wavefront_.obj_file
https://en.wikipedia.org/wiki/STL_(file_format)
你可能在这方面有一些运气,不要认为它有纹理。