【Maya:Python】マテリアル全選択リストから指定名を除外する
shamimatsu
三味松ブログ
広いシーンを作っているとデフォルトのカメラのファークリッププレーンの設定ではすぐに見切れてしまいます。
毎回設定するのは面倒なため、persp, top, front, side まとめて値を変更するスクリプトを書きました。
合わせてちらつきを無くすためニアクリップの値も変更します。
デフォルト数値(作業単位のリニアがセンチメートルの場合)
ニアクリップ:0.1 ファークリップ:10000
変更後
ニアクリップ:1 クリップファー:100000
maya2022のpython3で動くことを確認しました(2021/12/26)
1# -*- coding: utf-8 -*-
2import maya.cmds as cmds
3
4cmds.setAttr("perspShape.nearClipPlane", 1)
5cmds.setAttr("perspShape.farClipPlane", 100000)
6
7cmds.setAttr("topShape.nearClipPlane", 1)
8cmds.setAttr("topShape.farClipPlane", 100000)
9
10cmds.setAttr("frontShape.nearClipPlane", 1)
11cmds.setAttr("frontShape.farClipPlane", 100000)
12
13cmds.setAttr("sideShape.nearClipPlane", 1)
14cmds.setAttr("sideShape.farClipPlane", 100000)