EasyPBR: A Lightweight Physically-Based Renderer
Radu Alexandru Rosu, Sven Behnke

TL;DR
EasyPBR is a user-friendly, lightweight physically-based rendering library that simplifies creating high-quality photorealistic images with minimal code, making advanced rendering accessible for research and educational use.
Contribution
It introduces a simple interface for a physically-based renderer that balances ease-of-use with high visual fidelity, supporting both manual and automatic parameter control.
Findings
Provides high-quality images with minimal code
Supports automatic parameter inference for ease of use
Facilitates use of GPU rendering for research and education
Abstract
Modern rendering libraries provide unprecedented realism, producing real-time photorealistic 3D graphics on commodity hardware. Visual fidelity, however, comes at the cost of increased complexity and difficulty of usage, with many rendering parameters requiring a deep understanding of the pipeline. We propose EasyPBR as an alternative rendering library that strikes a balance between ease-of-use and visual quality. EasyPBR consists of a deferred renderer that implements recent state-of-the-art approaches in physically based rendering. It offers an easy-to-use Python and C++ interface that allows high-quality images to be created in only a few lines of code or directly through a graphical user interface. The user can choose between fully controlling the rendering pipeline or letting EasyPBR automatically infer the best parameters based on the current scene composition. The EasyPBR library…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques · Advanced Vision and Imaging · 3D Shape Modeling and Analysis
