Commit Graph

16 Commits

Author SHA1 Message Date
2a66485595 Supress information output when doing serialized ouput for PsychoBlend. 2017-06-10 22:34:14 -07:00
13ee6066b8 PsychoBlend: further preformance improvements, and minor fixes.
All scene data collection is now done in a single sweep of frame
changing.  Previous commits were already working towards this, and
but now it's done.  Yay!

Over-all, switching to this approach gives huge speed boosts on
large scenes with animation, rigs, dependencies, etc.  For such
scenes, frame changing is very expensive.
2017-06-10 16:11:28 -07:00
914a13f899 PsychoBlend: fixed silly copy/paste bug. 2017-06-10 01:58:20 -07:00
7236d2e666 PsychoBlend: fixed some bugs and made exporting even faster. 2017-06-10 01:38:33 -07:00
9025715335 Significant PsychoBlend improvements.
- Improved export time by quite a bit.
- Added more fine-grained status updates during export so it
  doesn't feel like it's hanging.
2017-06-09 23:57:18 -07:00
9d92bd099d PsychoBlend: rendering a cropped image using border feature now works. 2017-06-06 23:44:53 -07:00
59555f67f9 PsychoBlend: use stdin/out to transfer scene data by default.
This eliminates writing temp files to disk for any part of the
Blender/Psychopath integration.

The option to export to a file still exists, however, by
specifying an export output path.
2017-06-04 23:24:45 -07:00
a82c674308 PsychoBlend: remove unused output path. 2017-06-04 19:58:09 -07:00
a3332d4f6a Fixed a PsychoBlend bug that resulted in render not being fully displayed.
Getting the interplay between the reading the process output and
polling to see if it's finished is a tad tricky.  I think I got
it right this time.
2017-06-03 01:12:21 -07:00
f84d093f66 PsychoBlend now updates render in realtime within Blender.
Also, cancelling renders is much more responsive now, especially
during long exports.
2017-06-03 00:00:19 -07:00
0e8d708ff0 Made samples per bucket configurable. 2016-10-16 14:55:00 -07:00
bb4e57795f Added support for OpenEXR output. 2016-10-09 20:34:58 -07:00
06b76ddb6c Fixed bug in PsychoBlend.
On some systems Python would complain about the "progress"
variable being accessed without it existing yet.  Weird.  But
this fixes it.
2016-07-30 19:41:51 -07:00
378f69dd57 Render progress bar is now updated when rendering in Blender. 2016-07-21 23:45:42 -07:00
c372d485e2 Fix bug in PsychoBlend where render hangs.
This was because it was taking the standard input from Psychopath,
but was buffering it and not reading it.  The percentage complete
printouts would fill the buffer in some cases, and cause the
process to not exit since not all stdout had been handled.
2016-07-10 19:31:26 -07:00
43f2a77264 Added PsychoBlend exporter to repo. 2016-07-10 17:03:50 -07:00