viewPortネタが多いですねぇ
今年はプレイブラストとかその辺を深堀してたようですねー
プレイブラストするときにカラーマネージメントを切りたいなぁって状況になったんです。
viwportのカラーマネージメントはUIから1クリックでOFFにできますがー
ん~ なんかこれ反映されてないような気がしますね。
プリファレンスのカラーマネージメントの項目を改めて眺めてみると
あー playblastは別設定なんですねぇ
これなら起動バッチとかに仕込んでおけば反映できそうですね。
ただ、確実にoffにしたいので処理を考えます。
シーン内のカラーマネージメント設定はdefaultColorMgtGlobalsノードに色々入っているようですね。
試しに playblastOutputTransformEnabled を offにしてプレイブラストしてみます。
import maya.cmds as cmds
cmds.setAttr("defaultColorMgtGlobals.playblastOutputTransformEnabled",False)
なので、念のため原状復帰もさせることを考えるとこんな感じでしょうか。
import maya.cmds as cmds
curColorMng = cmds.getAttr("defaultColorMgtGlobals.playblastOutputTransformEnabled")
cmds.setAttr("defaultColorMgtGlobals.playblastOutputTransformEnabled",False)
##オプションは割愛
cmds.playblast()
cmds.setAttr("defaultColorMgtGlobals.playblastOutputTransformEnabled",curColorMng)
カラーマネージメント周りは難しいので正直あまり触りたくないのですが、
今回はレンダリングの設定と印象を近づけるためにプレイブラスト時にOFFにするようにしました。
ほんとはカラーマネージメント周りの設定を起動時にきちんと設定しておくのが良いんですよねぇ・・・



