Using Blender for Scene Creation2018-11-20
WARNING: This is more of a call for participation than giving you all the details on how to use Blender or the related add-ons.
How can I create my own scenes for the
I should probably mention another potential source for
(see description), which can be
git clone git://git.pbrt.org/pbrt-v3-scenes
rs_pbrt executable is not 100% compatible to
the C++ counter part (yet), which means that only some of those scenes
will work as they are.
This blog post is about creating such scene descriptions yourself by using an Open Source 3D creation tool called Blender.
Exporting data from Blender
After having installed Blender there are a couple of choices to export data from Blender.
Using a renderer-specific Add-On
Back to the
The last two entries in the
File->Export menu (see screenshot
above) are Python scripts I wrote myself,
and therefore I control how well they work. So bug reports are
welcome and hopefully I can fix them for future releases.
The purpose of this Blender
(see last entry in screenshot, called
Multiple Renderers) is
basically to export a Blender scene in more than one scene description
for multiple renderers. I will not go into further details how to
install and use the add-on, but basically a lot of the scenes found in
the download section of my
personal web site were created using this add-on. If anybody has
questions about it, please email me (see
Imprint for a valid email address).
The second to last entry in the screenshot above, called
PBRT Renderer is the one add-on I want to talk about. It's very early on
in development, but that gives you the chance to participate in
development, if you can code in Python, or
you can report issues (on
Codeberg) for bug reports or feature
requests. Don't expect too much for now, but I use this add-on to
work on simple test scenes for missing features in
rs-pbrt. See for
examples of such features in the closed issues
This is more of a call for participation than giving you all the details on how to use Blender or the related add-ons. Feel free to contact me by email (see Imprint for a valid email address) in case you have questions, or open issues in one of the repositories mentioned above (I guess you have to register there first).