コメントなしゲーム開発ではデータの容量をとても気します。モデリングに入る前に「ココは総量〇〇サイズに収めて作ってください」とか。今回はMAYAで作成するモデルの総容量の中で以外に大きな割合のサイズになるテクスチャーファイルのサイズをPythonスクリプトで取得する方法を紹介します。cmds.ls(type="file")cmds.ls(sl=True)ではなくTypeを”file”と指定してセレクトしています。大きさが出力されました。値を個別に取得する事が出来ます。値が個別に出力されました。".fileTextureName")print(filename)出力結果D:/maya/projects/New_Project/sourceimages/lj_icon.pngテクスチャーファイルのファイルパスを取得することが出来ました。パスを取得できたのでファイル名のみ、ディレクトリパスのみに分ける事も出来ます。ディレクトリパスに分けることができました。テクスチャーファイルのサイズを取得できます。os.path.getsize(filename)print(file_byte_size)出力結果87398739バイトと出力されました。これでテクスチャーファイルが容量を圧迫しているか等を調べることが出来ます。cmds.getAttr(“fil名.fileTextureName”)os.path.getsize(filename)MAYAのスクリプトでテクスチャーファイルの情報を取得する事が出来ました。Pythonスクリプトだとファイルの作成日や更新日など更に多くの情報を簡単に取得できて通常のPythonと同じ様に扱えます。この部分がMAYAスクリプトをPythonで書く利点の一つではないでしょうか。始まってるといっても過言ではないぐらい重要です。プログラムを覚えた方がよいと思っています。作業効率は上がるし、プログラマーとのコミュニケーションがスムーズになるしケアレスミスも減る。覚えて無駄になることはまず考えられない。kuro20年以上ゲーム業界で働いています。小物類や乗り物を含めた背景のリアルタイム3DCGを専門としています。開発の中で生まれた知識や疑問の共有とアプリ制作記を綴るブログにしていきます。