ダイキンCOMTECについて
サイトマップ
お探しのキーワードを入力してください
検索ヘルプ
ホーム
ゲーム映像CGソフト TOP
SOFTIMAGE|XSI TOP
製品情報
ユーザー事例
School
サポート
FAQ
SOFTIMAGE News
SOFTIMAGEMembersサイト
ホーム
ゲーム映像CGソフト
SOFTIMAGE|XSI
サポート
FAQ
XSI
レンダリング
SOFTIMAGE|XSI FAQ/マテリアル、テクスチャ、レンダリング
複数オブジェクトのテクスチャをレンダーマップで1つのテクスチャに焼き付ける(v2.0以上)
複数オブジェクトにそれぞれ別個にテクスチャが施されている場合、ゲーム開発には不都合なことがあります。これらをレンダーマップによって1つのテクスチャに焼き付け、まとめる方法を紹介します。
モデルには複数のUVドメイン(Texture_Projection)が持てるうえ、通常のレンダリング時とレンダーマップ時に異なるUVドメインが指定できることを利用します。
Texture Editor内でUVドメインとクリップの表示を柔軟に切り替え、編集できることを利用します。
グループに対してレンダーマップが可能なことを利用します。
ここでは複数の目玉のモデルを作成し、レンダーマップで1つのテクスチャにまとめてみましょう。NetView - XSI LOCAL - LIBRARY - RenderからEye shader preser Toolbarをインストールします。
Get > Primitive > Surface > Sphere にてNURBSの球を4つGetします。4つ選択した状態でProperty > Texture Projection > Sphericalを実行すると各モデルにProjectionが設定されます。
(または1つの球にTexture Projectionを作成し、3つコピーしても構いません。v3.5からDuplicate/Instantiate Optionに複製時のTexture Projectionの扱いが設定可能になっていることに注意して下さい)
それぞれの球にツールバーからプリセットをドラッグ&ドロップします。レンダーツリーからプロシージャルテクスチャであることを確認します。
4つの目玉を選択した状態で、もう一度、Property > Texture Projection > Sphericalにて、各sphereにTexture Projectionを割り当てます。これで、各目玉は2つのTexture Projection(Texture_Projection, Texture_Projection1)を持つことになります。
(Step 2で1つの球に2つのTexture Projectionを定義し、3つコピーする方法でも構いません)
どれかの目玉を選択し、Texture Editorを開きます。テクスチャはプロシージャルなのでUVラインは出てこないことに注意します。何でも良いのでClipを選択またはImportするとUVラインが表示されます。
File > PreferencesでGridタブにて、Units:UV、U/V Step:0.5とするとテクスチャがGridで4分割され後の操作に便利です。
Texture Editor内でUVs > Texture_Projection1を選択し、焼き付けたい位置にUVラインを移動、配置します。(ISLで選択すると便利です)
それぞれの目玉に対し、Step 7を実行します。それぞれのUVラインを上下左右に重ならないように配置します。
全ての目玉を選択し、Groupをクリックします。
グループ選択状態でProperty > RenderMapを実行します。Path, X/Y Resを指定します。UV Coordinatesにて各オブジェクトについてStep 4で作成したProjectionを選択します。各目玉で同じ名前のProjection名なら"All"で選択可能です。(ここではTexture_Projection1になります)
Regenerate Mapをクリックしてマップを作成します。
それぞれの目玉にこのテクスチャをTexture_Projection1で張れば完成です。
<基礎編:
オーバーラップしたテクスチャのレンダーマップ
>
お問い合わせ
製品に関するご質問、見積りなどお気軽にお問い合わせください。
TELでのお問い合わせ
東京 03-6716-0477
メールでのお問い合わせ
お問い合わせフォーム
info@dc.comtec.daikin.co.jp
|
ダイキン工業トップ
|
会社情報
|
ダイキン工業ウェブサイトご利用条件
|
個人情報保護方針
|
Copyright DAIKIN INDUSTRIES,Ltd. All Rights Reserved.
お問い合わせ