stig-atle / io_scene_pbrt

Exporter for blender that exports the scene into pbrt's ascii file format.
59 stars 16 forks source link
b3d blender exporter python rendering-3d-graphics

io_scene_pbrt

Keep in mind the development is not done, it's in very early stages, so consider it early alpha.

Follow me on social media for latest development info: https://stigatle.no/index.php/contact/

Feel free to contribute on patreon if you want: https://www.patreon.com/stigatle

Video tutorials on how to compile PBRT and how the use the addon is found here: https://www.youtube.com/watch?v=Bx6YKGteEB8&list=PLReF6vPz2ugrXbu9kWPiJp0l08xqp75p3&index=1

This is a exporter for blender 2.8x that exports the scene into pbrt's ascii file format. The resulting files can then be rendered with PBRT renderer. If you use pbrt-v4 then use 'pbrt.exe --upgrade' until full support has been added in the exporter.

This is still work in progress, so a lot of features are not complete yet. But Ḯ'm actively working on it to add each feature to it. I started working on this project 1 year ago as a way of learning blender and development for it after switching to blender on all my projects from 3dsmax (been using 3dsmax daily the last 18 years). I also love rendering, and PBRT is a great renderer, since the source code for that is also available as well as the book for it.

I will now document what works and how to use it in the wiki, and will also provide some nice sample scenes that you can test with. Below you see some of my test renders that was made during the initial development.

image image image image image image image image