アーティストのためのMaya Python入門 第16回「ノードを知ろう!ノードを知れば、隠しアトリビュートの値が取れる!」

動画のトピックス

・欲しいPythonコマンドが存在しない場合、ノードを調べてよう!
・ノードを調べて隠しアトリビュートの値を取得しよう!

今回は”file”ノードを調べてみました。
ノードを調べることで、テクスチャの解像度・アルファチャンネルが存在するか?
といった値が取れることがわかります。

Maya2020のノードリファレンスはコチラです。

サンプルコード

from maya import cmds
nodes = cmds.ls(type="file")

for node in nodes:
    outSize = cmds.getAttr("{}.outSize".format(node))
    hasAlpha = cmds.getAttr("{}.fileHasAlpha".format(node))
    print(outSize, hasAlpha)

Pythonのおすすめ書籍

関連記事

  1. ウェイトを非破壊かつ半自動で付けるテクニック

    2024-04-20

  2. ShaderFXをはじめよう!塗り(ピクセルシェーダー)編

    2022-02-18

  3. マウスから手を離さないで!ポップアップメニューを改造で高速化!

    2021-05-25

  4. リガーのお仕事のお話|『階層構造の設計について』語ってみる

    2020-11-19

コメントをお待ちしています。

コメント

ABOUT

テクニカルアーティストの為のまとめサイトです。

本サイトでは、『YouTube ✕ Blog』を中心に
情報発信をしていきます。

また、テクニカルアーティストとしての様々な
ライフハック記事も投稿予定です。

限定情報会員

PATREONでは、限定情報やサンプルファイルの配布も行っています。登録頂けると更新頑張れます。支援の方よろしくお願いします。


免責事項

本ウェブサイト内で公開している全ての情報の有用性や安全性については当方は一切の保証を与えるものではありません。
利用したことによって引き起こる直接および間接的な損害に対して当方は一切責任を負うものではありません。
全て自己責任でご使用ください。

3DCGBOOK出版

BOOTHで技術書を販売利しております。







スポンサー

ページ上部へ戻る