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)
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):
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)))
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)