業務などでシーン名を付けたレイヤーを作るときなどにワンボタンで設定できるsprictがほしい!!
なんて思ったので作ってみました
必要な要素は
1,シーン名を取り出す
2,レイヤを作る
というところではないでしょうか?
シーン名を取り出すにはどうしたらいいのでしょう?
mayaヘルプにあるPythonコマンドを見てみましょう
sceneName(sn)
現在のシーンの名前を返すと書いてありますね
実際に書いてみます
print pm.cmds.file(q=1,sceneName=1)
ディレクトリパスとファイル名を出すことができました
今回はファイル名使用したいのでディレクトリ パスを除いてファイル名だけにした名前だけを取り出したいです
先ほど調べていたPythonコマンドの上にshortName(shn)というものがあるのでそれを記述して実行してみます
print pm.cmds.file(q=1,sceneName=1,shortName=1)
test.mbうまくいきました!・・・・が!!
拡張子が邪魔になるので消したいです
ですので何かないかさらに詳しく調べてみると