freestuff,icon,python,script,Substanceみなさん、こんにちは。した日々が続いておりますがいかがお過ごしですか。私は、6月生まれですがこの時期が凄く苦手です。早く夏が来て欲しいですね。言っても夏に夏らしいことをする事はほとんどありませんが・・・。今日は、Substanceについて触れてみたいと思います。Substanceについては今更言わずもがなですが、改めてご紹介しますと、フランスのAllegorithmic社が開発しているProceduralベースのテクスチャーですね。Oneにも提供開始するというニュースが話題になったのでご存知の方も多いと思います。このSubstanceですが、Mayaにも標準で付属しています。入っている場所はMayaインストールディレクトリsubstancesフォルダの中です。Maya2014ではなんと90個ものSubstanceが同梱されています。Substanceの使い方については、BornDigitalさんのブログで詳しく紹介されていますので、是非そちらをご覧ください。このSubstanceを活用するとちょっとしたテクスチャーを作るのに便利なのですが、ファイル名だけではどの様なSubstanceなのかはロードしてみないと分からない点が少し不便に感じていました。Allegorithmic社のHPに行くとUnityPlayerを使ったデモで確認する事が出来ますがやっぱりこれでも不便です。そこで、今あるSubstanceをサムネイルに書き出せたら選ぶ時に便利だと思いませんか?今日はちょっとその辺りについてお話したいと思います。nodeEditorを開き、試しに一つsubstanceを作ってみましょう。nodeEditorの上でtabキーを押した後で、substanceとタイプすると何種類か出てきます。[Texture]を選択しましょう。fileの所にRoad_02.sbsarを読み込んでみます。無事読み込むことが出来ましたね。Textureを選びます。RenderViewに表示された画像を好きな所に保存します。そんなこと、めんどくさくってやってられませんね(笑では、スクリプトに助けてもらいましょう。スクリプトはこちらからダウンロードしてください。使い方は、まずスクリプトを好きなフォルダにダウンロードします。次に、MayaでscriptEditorを開き、pythonタブに下記の様に書いてください。aa.main(sPath=r'substanceが入っているフォルダのフルパス',oPath=r'サムネイル書き出したい場所')コマンドを書き終わったら実行してみましょう。progressWindowが表示され、スクリプトが実行中であることが分かります。ESCを押せばキャンセル可能です。待っていると、nodeEditorの中にたくさんのSubstanceが作られます。ほら、こんなにたくさん・・・!そして、驚くなかれ出来たのはSubstanceだけではありません。ほら、この様に先程指定したフォルダにSubstanceのたくさんのサムネイルたちが出来ています。※最初になにか一つSubstanceノードを作成してから実行してください。いやいや、スクリプトなんてめんどくさいよー・・・、っていう方には、私が今回作ったサムネイルをこちらからどうぞ。公開している全ての手法・コードの有用性、安全性について、当方は一切の保証を与えるものではありません。これらのコードを使用したことによって引き起こる直接的、間接的な損害に対し、当方は一切責任を負うものではありません。自己責任でご使用ください。(※必須):Website:Comment:コメントは承認制ですので、即時に反映されません。月別アーカイブ2016年1月2月3月4月5月6月7月8月10月11月12月2015年1月2月3月4月5月6月7月8月9月10月11月12月2014年1月2月3月4月5月6月7月8月9月10月11月12月2013年1月2月3月4月5月6月7月8月9月10月11月12月2012年2月3月4月5月6月7月8月9月10月11月12月2011年1月2月3月4月5月6月7月8月9月10月11月12月2010年12月Footer。