Skip to content

Instantly share code, notes, and snippets.

@gansaibow
Last active April 5, 2016 07:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gansaibow/c30b93bd80dd9a0396d926c31832c4f7 to your computer and use it in GitHub Desktop.
Save gansaibow/c30b93bd80dd9a0396d926c31832c4f7 to your computer and use it in GitHub Desktop.
Maya Python FPSを変更する ref: http://qiita.com/gansaibow/items/7d1b66347a38647fd880
import maya.cmds
import maya.mel as mel
def SetFPS(fps):
unit = 'ntscf'
if fps == 15:
unit = 'game'
elif fps == 24:
unit = 'film'
elif fps == 25:
unit = 'pal'
elif fps == 30:
unit = 'ntsc'
elif fps == 48:
unit = 'show'
elif fps == 50:
unit = 'palf'
elif fps == 60:
unit = 'ntscf'
else:
unit = str(fps)+'fps'
cmds.currentUnit( time=unit )
fps = mel.eval('currentTimeUnitToFPS')
print fps
SetFPS(15)
SetFPS(24)
SetFPS(25)
SetFPS(30)
SetFPS(48)
SetFPS(50)
SetFPS(60)
SetFPS(250)
cmds.currentUnit( time=unit )
fps = mel.eval('currentTimeUnitToFPS')
print fps
## 参照
[[mel] fspを調べたりしてみる](http://sproutmel.blogspot.jp/2012/07/mel-fsp.html)
[fps設定。](http://junkithejunkie.cocolog-nifty.com/blog/2014/06/fps-5f5c.html)
import maya.cmds
import maya.mel as mel
fps = mel.eval('currentTimeUnitToFPS')
print fps
import maya.cmds
import maya.mel as mel
import maya.cmds
import maya.mel as mel
cmds.currentUnit( time='ntsc' )
fps = mel.eval('currentTimeUnitToFPS')
print fps
# 30.0
cmds.currentUnit( time='250fps' )
fps = mel.eval('currentTimeUnitToFPS')
print fps
# 250.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment