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
from win32com.client import constants | |
for camera in [cam for cam in Application.ActiveSceneRoot.FindChildren2("", constants.siCameraPrimType)]: | |
Application.SetValue("%s.camdisp.vcdisplay" %camera, 0) | |
for viewport in Application.Desktop.ActiveLayout.Views.Find("View Manager").Views: | |
Application.SetValue("Views.View%s.UserCamera.camdisp.vcdisplay" %viewport, 0) | |
Application.SetValue("Views.View%s.TopCamera.camdisp.vcdisplay" %viewport, 0) | |
Application.SetValue("Views.View%s.FrontCamera.camdisp.vcdisplay" %viewport, 0) | |
Application.SetValue("Views.View%s.RightCamera.camdisp.vcdisplay" %viewport, 0) |
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 PySide | |
from PySide import QtGui | |
def clearQTreeWidget(tree): | |
iterator = QtGui.QTreeWidgetItemIterator(tree, QtGui.QTreeWidgetItemIterator.All) | |
while iterator.value(): | |
iterator.value().takeChildren() | |
iterator +=1 | |
i = tree.topLevelItemCount() | |
while i > -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
# Gathers all the polymeshes for selected models and places them in model-specific groups | |
# (i.e. one group for each model). | |
from win32com.client import constants | |
if len(Application.Selection) > 0: | |
selectedModels = [item for item in Application.Selection if item.Type == '#model'] | |
# Create the groups and populate them | |
for model in selectedModels: |
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
# loop through shader nodes in the scene, identify 'store_color_in_channel' nodes, | |
# and add them to the scene globals. Avoid duplicate channnels. | |
for x in Application.FindObjects("", "{6495C5C1-FD18-474E-9703-AEA66631F7A7}" ): | |
if str(x.ProgID) == "Softimage.sib_color_storeinchannel.1.0": | |
chanName = Application.GetValue(x.Channel) | |
addChan = Application.CreateRenderChannel("%s"%(chanName), "siRenderChannelColorType", "") | |
newChan = (addChan[-1]) | |
if newChan.isdigit(): | |
Application.RemoveRenderChannel(addChan) |
NewerOlder