Ändern Sie Maya Python FPS

Ändere Mayas FPS

Mit GUI ändern

Fenster-> Einstellungen / Einstellungen-> Einstellungen 160405_mayafps.png

[Einstellungen] -> [Arbeitseinheit] -> [Zeit] 160405_mayafps_002.png

Python

Reference Beim Ändern von FPS: currentUnit

Source

Wenn Sie FPS bekommen Rufen Sie Mel's currentTimeUnitToFPS auf

GetFPS.py


import maya.cmds
import maya.mel as mel

fps = mel.eval('currentTimeUnitToFPS')
print fps

Beim Einstellen von FPS

SetFPS.py


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

Häufig verwendete Zeichenketten in currentUnit FPS setzen Zeichenketten

Funktion erstellt

DefGetFPS.py


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)

Referenz

[mel] Check out fsp fps Einstellung.

Recommended Posts

Ändern Sie Maya Python FPS
Mayapy - Python in Maya
Ändern Sie die Maya Python-Zeitleiste
Einfache FPS-Messung von Python
Python
Python-Dolmetscher in Maya, Houdini, Mixer, Nuke
Verwenden Sie pathlib in Maya (Python2.7), um sich auf das kommende Python3.7 vorzubereiten
So führen Sie Maya Python-Skripte aus