我目前正在学习 Blender 的教程,但偶然发现了 POV-Ray 被提及为渲染器。经过一番研究后,我查看了它的场景描述(脚本)语言,这让我很着迷。但是,在对这个主题进行更多 Google 搜索后,我仍然想知道:在 Blender 和 POV-Ray 中使用 3D 的主要和关键区别是什么?
附言:我怀疑这可能不是提出此类问题的最佳场所,但它似乎是最合适的。
答案1
Blender 的主要重点是提供强大的 3D 设计界面/编辑器,支持广泛的用途(从渲染静态图像和电影到游戏创建)。
另一方面,POV-Ray 一直有一个目标,那就是提供可靠的光线追踪器。虽然通常会提供文本编辑器,并且可以使用第三方 3D 编辑器,但核心引擎功能(通过语言公开)一直是开发工作的重点。
还值得注意的是,虽然 Blender 仍然拥有一个活跃的开发者社区,但 POV-Ray 规模虽小但专注的开发工作似乎至少在几年内已经停滞不前。
如果您正在寻找当代的真实感渲染器,那么 POV-Ray 可能不是最好的选择......但如果您想对一个可以通过手写脚本相对容易地控制的相当强大的小型光线追踪器进行有趣的小探索,那么 POV-Ray 会很有趣。
答案2
基于文本的建模、纹理和动画场景的最大优势是您可以开始设计场景,甚至用笔和纸设计动画场景。
第二大优势是您的场景,尤其是动画,不仅限于基于 GUI 的编辑器的框架。
第三,由于渲染器在命令行上工作,因此它可以作为 Web 前端应用程序的后端进程运行。