DAIKIN COMTEC

ダイキンCOMTECについて サイトマップ
お探しのキーワードを入力してください  検索ヘルプ




ホーム




ゲーム映像CGソフト TOP




SOFTIMAGE|XSI TOP



製品情報



ユーザー事例



School



サポート


FAQ



SOFTIMAGE News



SOFTIMAGEMembersサイト
オンラインショップ
お問い合わせ
資料請求
ホーム
ゲーム映像CGソフト
SOFTIMAGE|XSI
サポート
FAQ
XSI
レンダリング

SOFTIMAGE|XSI FAQ/マテリアル、テクスチャ、レンダリング

GPU_SurfaceFXを使用したNormalMap(v3.5以上)



XSI3.5で追加されたGPU_SurfaceFXを使用し、簡単にNormalMapの設定を行えます。

*このTipsではRealTimeシェーダを使用するためCgシェーダが使用できるNVIDIA製ビデオチップ使用のビデオボードか、DirectX 8に対応したビデオボードが必要となります。

Cgシェーダを使用する場合はcg_compilerをインストールする必要があります。
cg compilerは以下のNVIDIA社のサイトから、 Cg_1.2_Setup.exe をダウンロードして下さい。
http://www.nvidia.com/object/cg_toolkit.html


このADD-ONではハイレゾリューションオブジェクトの属性をローレゾリューションオブジェクトに適用し、ハイレゾオブジェクトに匹敵する表現を可能にすることができます。

今回はハイレゾリューションオブジェクトとしてディスプレイスメントマップを適用したオブジェクトを使用しますので、それぞれには同じポリゴン球を使用します。

  1. 同じ位置にポリゴン球を2つ作成します。
    名前を「High」、「Low」とし、それぞれにマテリアルPhongを設定します。
    (シェーダはどれでもかまいません)



  2. ハイレゾリューションオブジェクトの設定を行います。
    複雑な形状にするためディスプレイスメントマップを使用します。
    球の「High」を選択しRenderTreeを開きます。

  3. ノード > テクスチャ > ファブリックを読み込みます。
    MaterialのDisplacementに接続します。



  4. Fabricノードのプロパティを開きます。
    テクスチャタブのプロジェクション方法で球状を選びます。



  5. ディプレイスメントの設定を行います。
    Expolorerにて「High」のgeometyr approximationのプロパティを開きます。
    ファインに切り替えると、項目が追加されます。
    改良設定 > 長さを0.15にし、ビュー依存にチェックを入れます。
    ディスプレイスメントに設定に関してはこちらもご参照ください。



    領域レンダリングを実行してみましょう。



  6. ローレゾリューションオブジェクトの設定を行います。
    テクスチャプロジェクションと頂点カラーの作成を行います。

    「Low」を選択し、取得 > テクスチャプロジェクション > 球状 を選びます。
    テクスチャプロジェクションが作成されます。
    これをEditパネル > フリーズでUVWsに変換します。

    取得 > プロパティ > 頂点カラーマップ を選びます。

  7. GPU_SurfaceFXでの設定を行います。
    表示 > ビュー > Net Viewを開きます。



    ADD-ONSをクリックするとActiveX関連のアラートが表示されます。



    「はい」をクリックし閉じ、GPU SurfaceFXをクリックします。



  8. GPU SurfaceFXのメニューが表示されます。



    TOOLSのSet upをクリックします。
    ハイレゾリューションオブジェクトの定義を行います。
    「High」を選択し、CREATE LAYERSのCreateボタンをクリックします。
    新しいレイヤーが設定されます。



  9. ローレゾリューションオブジェクトの定義を行います。
    「Low」を選択し、LOW RESOLUTION MODEL SETUPのApplyボタンをクリックします。



    GPUSurfaceFXのウィンドウが開きます。
    Map Pathsの3つの出力先をそれぞれ指定します。
    保存先は適切なフォルダに設定して構いませんが、区別のためファイル名は変えないことをお勧めします。



    Normal(model space)  normal_map_w.bmp
    Normal(tangent space)  normal_map_t.bmp
    サーフェイス                 surface_map.bmp

    Generators > Regenerate mapsをクリックします。
    レンダリングが開始されます。



  10. Layer ControlにてHigh_ResolutionのレイヤをOFFにします。



  11. シェーダの設定を行います。
    Net View > GPU SurfaceFX > Material Presetsをクリックします。
    Cg PROFILEとDIRECTX 8用のプリセットが用意されています。



    Cg PROFILEのDiffuse bump map, with specular lighting and bump reflection. を使用し凹凸と反射を表現して見ましょう。

  12. Net ViewとRenderTreeを表示します。
    「Low」を選択し、RenderTreeにマテリアルを表示させます。

    Diffuse bump map, with specular lighting and bump reflection. の「Drop this link」を「Low」のマテリアルへドラッグします。



  13. さまざまなノードが接続されます。
    その中で”ステップ9”でジェネレートとした画像を設定します。



    ノードの中に
    surface_map_bmp
    normal_map_t_bmp
    noIcon_pic
    と名前のついたものがあります。



    それぞれに画像を設定します。
    Browserを開き同じ名前の画像をノードにドラッグします。



    noIcon_picは反射用の画像になるので適当なものを適応してみてください。

  14. 設定が終わりましたら、view typeをリアルタイムに切り替えてみましょう。



    サンプルのムービーです。

                        
お問い合わせ
製品に関するご質問、見積りなどお気軽にお問い合わせください。

TELでのお問い合わせ
東京 03-6716-0477
メールでのお問い合わせ
お問い合わせフォーム
info@dc.comtec.daikin.co.jp
ダイキン工業株式会社


| ダイキン工業トップ | 会社情報 | ダイキン工業ウェブサイトご利用条件 | 個人情報保護方針 |
Copyright DAIKIN INDUSTRIES,Ltd. All Rights Reserved.



お問い合わせ