Ejemplo n.º 1
0
Archivo: menu.py Proyecto: hdd/ue
                    break

# Tool bar menus
ueMenu = "ue&Tools"
# File utils
nuke.menu("Nuke").addCommand(ueMenu+"/&Open",
                             ueNukeOpen.ueOpen, "Ctrl+o")
nuke.menu("Nuke").addCommand(ueMenu+"/&Save",
                             ueNukeSave.ueSave, "Ctrl+s")
nuke.menu("Nuke").addCommand(ueMenu+"/Save &As...",
                             ueNukeSave.ueSaveAs, "Ctrl+Shift+s")
nuke.menu("Nuke").addCommand(ueMenu+"/Save New &Version",
                             ueNukeSave.ueSaveVers, "Ctrl+Alt+s")
nuke.menu("Nuke").addCommand(ueMenu+"/-", "")
# Gizmo menu
ueNukeLoad.addGizmos()
# Nodes menu
nuke.menu("Nuke").addCommand(ueMenu+"/nodes/ueRead", "ueReadAsset(\"Read\")")
nuke.menu("Nuke").addCommand(ueMenu+"/nodes/ueReadGeo", "ueReadAsset(\"ReadGeo\", cmd=\"ReadGeo\")")
nuke.menu("Nuke").addCommand(ueMenu+"/nodes/ueAtomReadGeo", "ueReadAsset(\"AtomReadGeo\", cmd=\"ReadGeo\")")
nuke.menu("Nuke").addCommand(ueMenu+"/nodes/-", "")
nuke.menu("Nuke").addCommand(ueMenu+"/nodes/ueWrite", "ueWriteAsset(\"Write\")")
nuke.menu("Nuke").addCommand(ueMenu+"/nodes/-", "")
nuke.menu("Nuke").addCommand(ueMenu+"/nodes/ueConstant", "ueConstant()")
# Backdrops menu
nuke.menu("Nuke").addCommand(ueMenu+"/backdrops/test",
                             lambda: ueNuke.ueAutoBackdrop("Test", (155, 155, 155, 255)))
nuke.menu("Nuke").addCommand(ueMenu+"/-", "")
# Script utils
nuke.menu("Nuke").addCommand(ueMenu+"/ueRead", ueRead, "ctrl+r")
nuke.menu("Nuke").addCommand(ueMenu+"/ueChecker", ueChecker)
Ejemplo n.º 2
0
import ueClient

import ueNuke
import ueNuke.Load as ueNukeLoad

ueClient.Client()

nuke.pluginAddPath(ueNukeLoad.loadGizmos())

# Auto-run
nuke.addOnUserCreate(ueNuke.ueNewScriptSetup, nodeClass="Root")


# Utilities
def getReadPath():
    return ueNuke.getReadPath()


def getReadGeoPath():
    return ueNuke.getReadGeoPath()


def ueReadAsset(node, cmd=None, name=None):
    return ueNuke.ueReadAsset(node, cmd=cmd, name=name)


def ueWriteAsset(node, cmd=None, name=None):
    return ueNuke.ueWriteAsset(node, cmd=cmd, name=name)


def ueConstant(name=None):
Ejemplo n.º 3
0
                    ueChecker(show=True)
                    break


# Tool bar menus
ueMenu = "ue&Tools"
# File utils
nuke.menu("Nuke").addCommand(ueMenu + "/&Open", ueNukeOpen.ueOpen, "Ctrl+o")
nuke.menu("Nuke").addCommand(ueMenu + "/&Save", ueNukeSave.ueSave, "Ctrl+s")
nuke.menu("Nuke").addCommand(ueMenu + "/Save &As...", ueNukeSave.ueSaveAs,
                             "Ctrl+Shift+s")
nuke.menu("Nuke").addCommand(ueMenu + "/Save New &Version",
                             ueNukeSave.ueSaveVers, "Ctrl+Alt+s")
nuke.menu("Nuke").addCommand(ueMenu + "/-", "")
# Gizmo menu
ueNukeLoad.addGizmos()
# Nodes menu
nuke.menu("Nuke").addCommand(ueMenu + "/nodes/ueRead", "ueReadAsset(\"Read\")")
nuke.menu("Nuke").addCommand(ueMenu + "/nodes/ueReadGeo",
                             "ueReadAsset(\"ReadGeo\", cmd=\"ReadGeo\")")
nuke.menu("Nuke").addCommand(ueMenu + "/nodes/ueAtomReadGeo",
                             "ueReadAsset(\"AtomReadGeo\", cmd=\"ReadGeo\")")
nuke.menu("Nuke").addCommand(ueMenu + "/nodes/-", "")
nuke.menu("Nuke").addCommand(ueMenu + "/nodes/ueWrite",
                             "ueWriteAsset(\"Write\")")
nuke.menu("Nuke").addCommand(ueMenu + "/nodes/-", "")
nuke.menu("Nuke").addCommand(ueMenu + "/nodes/ueConstant", "ueConstant()")
# Backdrops menu
nuke.menu("Nuke").addCommand(
    ueMenu + "/backdrops/test",
    lambda: ueNuke.ueAutoBackdrop("Test", (155, 155, 155, 255)))
Ejemplo n.º 4
0
Archivo: init.py Proyecto: hdd/ue
import ueClient

import ueNuke
import ueNuke.Load as ueNukeLoad

ueClient.Client()

nuke.pluginAddPath(ueNukeLoad.loadGizmos())

# Auto-run
nuke.addOnUserCreate(ueNuke.ueNewScriptSetup, nodeClass="Root")

# Utilities
def getReadPath():
    return ueNuke.getReadPath()

def getReadGeoPath():
    return ueNuke.getReadGeoPath()

def ueReadAsset(node, cmd=None, name=None):
    return ueNuke.ueReadAsset(node, cmd=cmd, name=name)

def ueWriteAsset(node, cmd=None, name=None):
    return ueNuke.ueWriteAsset(node, cmd=cmd, name=name)

def ueConstant(name=None):
    return ueNuke.ueConstant(name=name)