sosoyan / aton

Arnold Interface-compatible display driver and Nuke plugin for direct rendering into the Nuke interface.
http://sosoyan.github.io/Aton
BSD 3-Clause "New" or "Revised" License
99 stars 17 forks source link

Sequence support #46

Closed danbradham closed 8 years ago

danbradham commented 8 years ago

Add - AiFrameSequence object for stepping through a list of frames Add - qt_sleep function Add - sleep_until function Add - sequenceGroupBox to ui

sequence_added_to_ui

sosoyan commented 8 years ago

Just tested seems to working! I'll merge this now, just have couple of cosmetic suggestions.

  1. Maybe worth to create 'Enable' checkbox for sequence rendering, and get rid of 'Start Sequence' button. So if it's checked Start/Refresh button will run a sequence instead of IPR.
  2. Rename 'start', 'end', 'step' to 'Start frame', 'End frame', 'By frame' to match other ui naming convention.
  3. 'Reset' button should reset the frame range to scene default. You can extend getSceneOption() to get frame ranges.