2024-10-19当ページのリンクには広告が含まれています。Color(頂点カラー)をレンダリングする必要性は今まではありませんでした。Color(頂点カラー)の用途といえば、ライティングを焼き付けるといった使い方がまず思い浮かびますが、3DCGアニメーターの私には縁のない作業でした。Color(頂点カラー)をレンダリングする方法を知らないと、グレーのままレンダリングされてしまう不都合な真実と向き合うことになります。Color(頂点カラー)をレンダリングすることは、あまりない(人によりますが)です。MayaでMASHを使う場合には必ず知っておきたい知識です。Color(頂点カラー)をレンダリングする方法を解説します。ポリゴンキューブを作成します。次にメインメニューを「FX」にきりかえます。MASHの「ReproMesh」を作成します。こんなかんじでMASH1_ReproMeshが出来ますデフォルトでは上の画像のようにポリゴンキューブが1列に10個並びます。この記事のアイキャッチ画像のようにグリッド状の立方体にブロックを並べてみましょう。Editorの「MASH1_Distribute」タブを開きます。このようにグリッド状のキューブになりますMASHで作成された「ReproMesh」にシェーダーをアサインするここまでで作成された「ReproMesh1」には「standardSurface1」がデフォルトで割り当てられています。デフォルトの「standardSurface1」の設定を変えてしまうと都合が悪いので、あらたに「standardSurface」をアサインします(新たにアサインするマテリアルは何でも構いませんが、Mayaのビューポートで色が確認できるもののほうがわかりやすいので「standardSurface」にしました)。Surface」をアサインします。「MASH1」を開きます。すると、「MASH1_Color」というタブが追加されるのでそれを開きます。Random」等の値をいじってそれぞれのキューブの色をランダムに変えることが出来ます。Editorの画像を参考に色々といじってみてください。上のパラメーターを参考にカラフルな色にしてみてください。「MASH1_ReproMeshShape」を開きます。Colors」にチェックを入れます。Color(頂点カラー)が出力されていません。Color(頂点カラー)の出力にはまだ手順を踏む必要があります。「standardSurface2」のタブを開きます。「Color」のチェッカー状のボタンを押します。Node」ウィンドウがたちあがります。そこで検索ボックスに「data」と打ち込むと出てくる「aiUserDataColor」を選びます。「Color」に「aiUserDataColor1」が接続されました。試しにここまでの状態をArnoldでレンダリングしてみます。影響か、前回の試しレンダリングの時より黒ずんだ色になっています。Color(頂点カラー)が出力されていません。実はさらにもう1段階手順を踏む必要があります。そこで「MASH1_Color1」で設定したときのことを思い出します。Nameが「colorSet」という名称になっているのでこれをaiDataColor1に繋げます。Name」である「colorSet」をいれるこれでArnoldでレンダリングできるようになりました。置いてレンダリングします。Lightがカメラに映らなくなります。見事にArnoldできれいにレンダリング出来ました。MayaのMASHについてMASHはMaya2016のextention2で追加されたので今ではそれなりの歴史があります。導入された当時にちょこっとチュートリアルをやった程度でその後は触らずじまいでした。英語の講座ですが、英語の自動字幕(微妙におかしい所あり)をつけることができます。画面の通りに操作すれば良いのでMayaの使用歴があればそれほど苦労せずにMASHの概要を比較的短時間に学ぶことが出来ます。この記事の内容もこの講座から学んだことのほんの一部です。興味があれば受講を検討してみてください。Color(頂点カラー)をレンダリングすることが出来るようになりました。Color(頂点カラー)をArnoldでレンダリングすることはあまりありません。MayaでMASHを使った場合には必ず知っておきたいことです。これを機会にMayaのMASHを学び始めるのも良いのではないでしょうか。Vector」や「Z-depth」といったものを出力する方法を解説する記事を書いてきました。MayaでRiggingというカテゴリの記事の数が増えたために個々の記事にアクセスしづらい状況になっていました。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。date*日本語が含まれない投稿は無視されますのでご注意ください。