Well here is my take on the script, although most of the work is Thomas' and Roland's.
Here is the current zip file of the script:
*NEW*
version 1.02
- Added ability to set an offset for the output file name numbers.
version 1.01
- Updated the script so it works with Octane 1.55 and 2.0
version 1.00
Small update for the new version of Octane to make sure it still works.
- Updated the script so it works with Octane 1.5.
- Changed the shortcut to ctrl+t so it will work better on Windows.
- Changed the upper bound for the frames slider to 14400.
version 0.10
- Updated the load and save defaults functions to use binding.
- Fixed render targets so it can handle most graph situations.
- Added advanced tab to camera movement for advanced options.
version 0.9
- Updated the script to work in Octane version 1.28
- Fixed render target problems when exiting the script.
version 0.8
- Added Thomas' fix for linked nodes.
- Made some default setting more reasonable per pixelrushes' suggestion.
- Fixed the load and save defaults so they save the defaults file in the user defined scripts directory.
- Fixed the stop button from being disabled when you switch render targets.
-The script now uses the improved node find function.
- Changed the limit on the target offset to 16000 for r-username, hopefully that will be large enough.
- Made general bug fixes and simplified the code somewhat.
version 0.7
- Fixed a problem with stopping and restarting the animation
- Added a reset button in the defaults area, selecting this button will restore the settings to their original values.
- Added a live preview button with it's own samples/px slider. This will run through the animation with out saving the frames and if you set the samples really low (1 to 10) you can see an almost live preview of the animation.
version 0.6
- Fixed the defaults load function so that it checks for the existence of the defaults file before trying to load it and puts up an error message.
version 0.5
- Added the new Octane script header to the script
- Added a load and save buttons for loading and saving default values. Currently I have no way to find the current script directory so the defaults file is saved in user's home directory (not ideal). It's just a text file and you can edit it with any text editor, but do not change the format of the file, just the values. I haven't put all of the values into the file so let me know if you would like a value added or removed. Some values would not make sense to add to the file, like the render target pull down.
- Started to move the callbacks to their own file (turntableG_callbacks.lua).
- Forgot to add that I set the hotkey for the script to alt + t.
version 0.4
- Added a render targets drop down menu so you can select which target node you want to use from the script. There are some issues with the drop down that Thomas has said will be fixed on the next version of Octane. I also fixed some small bugs. Enjoy
I made some small changes to Thomas' script, mostly to break it up into smaller scripts so that it is easier to work with and added in the spiral function. I also changed the layout a bit. To install you just need to create a script directory and set it in Octane's preferences. Unzip the file in the script directory, it should make a turntable_files directory and a turntable.lua file. If you already have files named the same as these then you should either move/rename them or unzip these file in another directory and point Octane to it.
To use the spiral function just set the slider to either a negative number (to spiral in) or a positive number (to spiral out). Set it to zero to turn it off. The numbers for the most part should be pretty small, I have been using 0.2 and 0.1 for my tests. If you take the target offset and divide it by the number of frames you can get an approximate value to use.
There is still a lot of work that could be done with the script and I'm not sure I choose the correct default values or if breaking the script apart is a good thing to do? One word of warning, if you pause Octane and then run the script you will lock Octane up and have to kill the program. The most frustrating part of this is that Octane kept crashing on me, I have yet been able to complete a 250 frame animation without it crashing.
This first video is just the simple turntable of a model I started years ago but never finished:
[vimeo]http://www.vimeo.com/82530949[/vimeo]
The second video is a spiral in with a value of -0.2:
[vimeo]http://www.vimeo.com/82530950[/vimeo]
The third is a spiral out with a value of 0.1:
[vimeo]http://www.vimeo.com/82531101[/vimeo]
Excellent! Thanks to whoever fixed the videos.