让研究人员用Python轻松在Blender中快速生成高质量渲染图
Blendify -- Python rendering framework for Blender
- 基于Python封装Blender,提供简单API创建场景和渲染
- 自动处理材质、光照与阴影捕捉,支持高质量光线追踪输出
- 适合计算机视觉/图形学研究者快速可视化实验结果
随着计算机视觉与计算机图形学领域研究数据量快速增长,研究人员亟需高效易用的渲染工具来可视化结果。尽管Blender功能强大,但其原生API学习成本高。本文介绍Blendify——一个轻量级Python框架,无缝集成Blender,提供高层API用于场景构建与渲染。它通过自动化物体创建、材质链接与阴影捕获对象实现,同时保持对高质量光线追踪渲染的支持。专注于易用性,Blendify为常见计算机视觉与图形学应用提供了高效灵活的渲染工作流。代码已开源:https://github.com/ptrvilya/blendify
原文摘要 · Abstract (English)
With the rapid growth of the volume of research fields like computer vision and computer graphics, researchers require effective and user-friendly rendering tools to visualize results. While advanced tools like Blender offer powerful capabilities, they also require a significant effort to master. This technical report introduces Blendify, a lightweight Python-based framework that seamlessly integrates with Blender, providing a high-level API for scene creation and rendering. Blendify reduces the complexity of working with Blender's native API by automating object creation, handling the colors and material linking, and implementing features such as shadow-catcher objects while maintaining support for high-quality ray-tracing rendering output. With a focus on usability Blendify enables efficient and flexible rendering workflow for rendering in common computer vision and computer graphics use cases. The code is available at https://github.com/ptrvilya/blendify
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。