예제 #1
0
파일: menu.py 프로젝트: 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)
예제 #2
0
파일: init.py 프로젝트: theomission/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):
예제 #3
0
파일: menu.py 프로젝트: theomission/ue
                    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)))
예제 #4
0
파일: init.py 프로젝트: 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)