Hi all,
Here comes version 0.06 of the Octane exporter for CINEMA 4D. It adds animation render support. I had to restructure big chunks of the code and I hope I didn't break anything that was working before.
Known limitations: Camera motion blur doesn't get exported yet and I didn't find a way to keep Octane in the background while rendering the animation. I.e. although the animation render dialog is non-modal, you can't really continue working in C4D until the rendering is finished. I will try to fix that today or tomorrow. I just didn't want to let you guys wait any longer and decided to release the plugin as it is as soon as possible. I also didn't provide the Russian strings as they need to be updated.
EDIT: Just found a bug: If you click on "Close" and then on "No" C4D hangs up. I will fix this as soon as possible.
The animation export dialog has an edit field that I use to display status messages. I couldn't find a less "hacky" solution and didn't want to waste too much time on it. The pause/resume buttons are not functional yet. A click on "Close" will close the dialog (after a confirmation dialog), but doesn't close Octane. A click on "Cancel" kills the Octane process (i.e. stops rendering) and closes the dialog (after a confirmation dialog).
The workflow to create an animation should be like this:
1. First you export your scene using the render button.
2. Tweak your materials in Octane.
3. Setup lighting.
4. Setup rendering.
5. Save your Octane scene and exit.
6. In the export dialog you then specify the animation range and hit the animation render button.
7. The exporter then exports the first frame, opens Octane which relinks the already existing scene (which you have saved in 5) with the new geometry and camera data, but doesn't reload the materials (similar to when you hit "Render", which also doesn't reload the materials) and starts rendering.
8. Octane renders until the specified samples/pixel and then saves the image under <image name><frame number> and then closes itself. Meanwhile the exporter waits until the Octane process stops.
9. When Octane has stopped, the exporter exports frame 2 and so on...
10. When the rendering has finished, you should see a "Finished rendering!" in the animation export dialog.
11. If you want to stop the rendering click on "Close" or "Cancel" in the animation export dialog.
If Octane crashes or closes, but the exporter can't find the image to render, the exporter relaunches Octane. This is done up to 3 times and then the exporter gives up and prints out an error message. I'm not sure if this is a good idea or not as I didn't have Octane crashing yet and can take it out, if you think that the disadvantages are too big.
4 seconds after launching Octane, the plugin will export the next frame (if Octane didn't return earlier). This should reduce the export overhead as the CPU is not needed while rendering.
I hope everything works ok so far and I try to polish and complete the animation export the coming days.
These are the PC builds of the plugin:
CINEMA 4D R9.6 (32/64bit):
CINEMA 4D R10.1 - 11.0 (32/64bit):
CINEMA 4D R11.5 (32/64bit):
These are the Mac builds of the plugin:
CINEMA 4D R9.6 (32bit):
CINEMA 4D R10.1 - 10.5 (32bit):
CINEMA 4D R11.0 (32/64bit):
CINEMA 4D R11.5 (32/64bit):
Happy rendering ,
Marcus