« 選択範囲のみレンダリングしたい | トップページ | modo ペイントがわからない 4 »

2010年4月22日 (木)

シェーダツリーを試してみた

ペイントの使い方でポイントとなったシェーダツリーについて、ユーザーガイドを見ながら試してみました。(modo401 ユーザーガイド P.378「サブグループに適用」参照)

F8キーでプレビューレンダーを表示して、シェダーツリーで設定変更していくとリアルタイムに変更結果を確認できてよいです。

平面1つと球3つを別々のメッシュで作成し、球にはMキーでマテリアル追加して、ブランクカラーテクスチャーを貼り付け、カラーの設定で色を指定すれば簡単にオブジェクトに塗りつぶしができます。ここでは赤、緑、青を各球に指定しています。

単純な形状のオブジェクトやポリゴンの塗りつぶしはこれが一番簡単なのかな?
ペイントするより簡単ですね。
ユーザーガイドに「フィルカラー」という機能があって、塗りつぶしっぽいのですが、ビューポート(画面上)のみ表示できる色でレンダリングとは無関係だそうです。

球3つはシェダーツリー上部の「レイヤー追加」のプルダウンメニューから「Group」を選択し、空のグループアイコンを作成し、この中へ球3つのマテリアルを放り込んでおけばグループ化できます。

チェッカフラッグパターンの画像を用意して(無ければ適当な画像でもよいです)、シェダーツリー上部の「レイヤー追加」のプルダウンメニューから「Image Map」→「画像の読み込み」で画像を指定します。
ここでは「Checker」と名前をつけています。これを「グループ」マテリアルの直下に配置し、球3つのグループ全体にチェッカーパターンの影響を与えることができる状態にしておきます。
(各アイテムの階層は下の画像のよう配置しておけばOKです)

このようにすることで【グループ】と【Checker】で球3つに影響を及ぼしてみようと思います。【グループ】と【Checker】をクリックして選択状態になるとプロパティ欄が自動で変化します。プロパティ等のタブが表示されていない場合は表示させてください。ツールバーのレイアウト → パレット で表示項目を選ぶと、新規にウィンドウが表示されるので設定項目を複数同時に表示するには便利です。

以下、設定ごとにプレビューがどのように変化するか検証してみました。

Ws000000_3
①【グループ】 プロパティの「有効」のチェック → オフ
 【Checker】 プロパティの「有効」のチェック → オフ

【グループ】も【Checker】も無視されます。初期状態の色でレンダリングされます。

Ws000001
②【グループ】 プロパティの「有効」のチェック → オン
 【Checker】 プロパティの「有効」のチェック → オフ

【Checker】は無視され、各球に指定している単色テクスチャーが有効になります。

Ws000002
③【グループ】 プロパティの「有効」のチェック → オン
 【Checker】 プロパティの「有効」のチェック → オン
        ブレンドモード         → 標準

全部チェッカーパターンになります。ブレンドモードで上書きのパターンを指定します。フォトショップのレイヤーと同様ですね。

Ws000003
④【グループ】 プロパティの「有効」のチェック → オン
 「サブグループに適用」             → オン
 【Checker】 プロパティの「有効」のチェック → オン
        ブレンドモード           → 標準

「サブグループに適用」することでグループ配下のマテリアル(球)のみチェッカーパターンになります。球の下の平面はグループではないので、基本マテリアル(初期状態)のみ適用されます。マテリアルの影響は上の階層ほど上書きされるイメージです。

Ws000004
⑤【グループ】 プロパティの「有効」のチェック → オン
「サブグループに適用」     → オフ
 【Checker】 プロパティの「有効」のチェック → オン
        ブレンドモード         → 標準乗算

標準乗算にすると赤、緑、青の上にチェッカーパターンが描かれます。

Ws000005
⑥【グループ】 プロパティの「有効」のチェック → オン
 「サブグループに適用」             → オン
 【Checker】 プロパティの「有効」のチェック → オン
        ブレンドモード         → 標準乗算

⑤からサブグループをオンにしました。

ユーザーガイドに載っている内容を試してみただけですが、実際に操作してみないと身に付かないですね。
試しているうちに、触ったことのない機能を学習できたのでよかったです。

|

« 選択範囲のみレンダリングしたい | トップページ | modo ペイントがわからない 4 »

modo」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1281038/34341479

この記事へのトラックバック一覧です: シェーダツリーを試してみた:

« 選択範囲のみレンダリングしたい | トップページ | modo ペイントがわからない 4 »