Wednesday, August 31, 2011


Here is the look of the latest version of the TurnTable script.

1. It will create and set the appropriate Camera and renderer
2. It will allow you to create as many cameras as you like, of the same type
and then make changes to each of it's settings via the pick buttons
3. All the spinners will update the objects directly in the VP as you use them
4. It will save the the in/out tangents before it changes them to linear and
reset them once you close the rollout.
5. It will try to set the Perspective viewport to be the VP the camera is set
in and then selects the camera

I'm not sure exactly when it will be finished but the last version is available
via the link below this post.
I'd like to thank Anonymous for the suggestions and I think you should
blame him if you don't like or understand the features of this script ;)

2 comments:

  1. Hi Luke,

    I just played with the version 1.63. There are some couple of issues I'd like to share.

    Script is changing my rendering engine when creating a turntable or pressing reset all button. In my opinion any code related to changing the rendering engine should be removed because it can produce undesired results. Let me be more specific:

    1. When I select "Standard" option, script changes my engine to scanline.

    Maybe I want to create a turntable with a standard camera and still want to render it with vray.

    Maybe I have another renderer (like brazil) and would like to create a turntable with a standard camera and render it with brazil.

    2. When I select "VrayPhys" option, script changes my engine to vray.

    Maybe I'm working with scanline and still would like to create vrayphysical camera turntable for some reason.

    3. Reset all button sets renderer as scanline, which may also be undesired.

    Anyway, all I'm saying is setting the renderer should be user's choice since script is still able to create a VrayPhysical camera even the renderer is not set to Vray. Only thing necessary to create a VrayPhysicalCamera is user must have Vray installed, and script is already checking if it's installed or not.

    Other thing is about naming.

    Let's say I created a standard camera turntable. 4 objects were created. ttCamera001, ttCamTarget001, ttDummy001, ttPath001

    I can quickly select anything related with this turntable by typing tt*001 in find box.

    Now I created a second camera (vrayphysical). This one created ttvCamera001, ttCamTarget002, ttDummy002, ttPath002.

    In that case selecting pattern is messed up. tt*002 wont select all related objects because vray camera is named ttvCamera001. I think both camera types should be named as ttCamera so all turntable objects are always gonna be named in sync.

    Mmmmm, maybe instead of prefixing as tt, you could prefix objects as Ett (easy turntable) which makes more sense.

    One more thing. What about adding another spinner below Anim End spinner called Frame Count It will show how many frames your turntable is.

    When you change this Frame Count spinner, anim start will not change, only anim end will be automaticly adjusted.

    Changing anim start or anim end spinners will automaticly adjust frame count as well.

    Since you added an option to set animation's starting frame, this may be helpful. E.g. your anim start is 3251 and Anim end is 5289432. You cant calculate this easily. Yeah this was an extreme example but you got the point :p

    Thats all :)
    I know you hate me :p
    Mr Anonymus thanks you for everything so far :)

    ReplyDelete
  2. Hate is such a strong word hahaha
    I've been thinking about many of the little changes I've been making and agree with you about the renderers and will be taking it out.

    ""One more thing. What about adding another spinner below Anim End spinner called Frame Count It will show how many frames your turntable is.

    When you change this Frame Count spinner, anim start will not change, only anim end will be automaticly adjusted.

    Changing anim start or anim end spinners will automaticly adjust frame count as well.""

    Will look into this! Good idea thanks

    ReplyDelete