This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import modo | |
import lx | |
scene = modo.scene.current() | |
selected = scene.selected[0] | |
list = [] | |
rp = scene.renderPassGroups[0] | |
for ch in rp.groupChannels: | |
g=ch.item.itemGraph('xfrmCore') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import lx | |
import modo | |
ImgSrv = lx.service.Image() | |
colorService = lx.service.ColorMapping() | |
TosRGB = lx.object.ColorMapping(colorService.MakeColorMapping("nuke-default:sRGB", 0)) | |
width = 1000 | |
height = 800 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import subprocess | |
import threading | |
def _print_stdout(process): | |
''' | |
Print out the stream line by line. If line is empty we know that the process has finished and we exit | |
''' | |
while True: | |
try: | |
line = process.stdout.readline() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#python | |
import lx | |
import lxu.object | |
import lxu.command | |
import lxifc | |
class AwSelListener(lxifc.SelectionListener): | |
running = False |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# "chappend" appends all channels of all images in the stack | |
# "chnames" renames the appended channels | |
oiiotool input1.exr input2.exr --chappend --chnames R,G,B,A,input2_label.R,input2_label.G,input2_label.B,input2_label.A -o output.exr |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# python | |
# modo 901 | |
# Get txtLocator and clipItem of an imageMap | |
imageMap = modo.Item('imageMap028') | |
shaderGraph = lx.object.ItemGraph(scene.GraphLookup(lx.symbol.sGRAPH_SHADELOC)) | |
texLoc = shaderGraph.FwdByIndex(imageMap, 0) | |
clipItem = shaderGraph.FwdByIndex(imageMap, 1) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# python | |
""" Short snippet demonstrating how you can edit scene item's name using MODO 701 Python API. | |
""" | |
import lx | |
import lxu.select | |
PREFIX = 'prefix_' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# python | |
""" Snippet demonstrates how to filter item selection out so it contains | |
only items of required type (group items in this case). | |
Filtered items are printed out in Event Log. | |
""" | |
import lx | |
import lxu.select |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
scene_srv = lx.service.Scene() | |
scene_srv.ItemTypeLookup(lx.symbol.sITYPE_MESH) # returns integer id of the mesh symbol |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class superSpinBox(QDoubleSpinBox): | |
""""Spinbox which allows math expressions. Requires 'from __future__ import division' """ | |
def __init__(self, parent=None): | |
QDoubleSpinBox.__init__(self, parent) | |
def validate(self, text, pos): | |
return QValidator.Acceptable | |
def valueFromText(self, text): |