Changer le FPS de Maya Python

Changer le FPS de Maya

Changer avec GUI

Fenêtre-> Préférences / Préférences-> Préférences 160405_mayafps.png

[Paramètres] -> [Unité de travail] -> [Heure] 160405_mayafps_002.png

Python

Reference Lors du changement de FPS: currentUnit

Source

Lors de l'obtention de FPS Obtenez en appelant le currentTimeUnitToFPS de Mel

GetFPS.py


import maya.cmds
import maya.mel as mel

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

Lors du réglage du 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

Chaînes de caractères fréquemment utilisées définies dans currentUnit FPS définit des chaînes de caractères

Création d'une fonction

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)

référence

[mel] Découvrez fsp réglage fps.

Recommended Posts

Changer le FPS de Maya Python
mayapy - Python en Maya
Modifier la chronologie de Maya Python
Mesure FPS simple de python
Python
Interpréteur Python dans Maya, Houdini, blender, Nuke
Utilisez pathlib dans Maya (Python2.7) en préparation du prochain Python3.7
Comment exécuter des scripts Maya Python