Character Textures and Materials

From Valve Developer Community
Jump to: navigation, search
English (en)日本語 (ja)Translate (Translate)

キャラクタテクスチャとマテリアルの作成


ソースエンジン向けのモデルをコンパイルする際には、テクスチャファイル(.TGA(en)ファイル)のファイルの名前部分だけがマテリアルシェーダ(.VMT(en))の指定に使われ、テクスチャファイルの画像データ自身は使われません。これは簡単な.VMTファイルの例です:

"VertexLitGeneric"
{
     "$basetexture" "models/Humans/Female/naomi_facemap"
}

このファイルは単純にシェーダ種類(en)(VertexLitGeneric)を指定し、画像として使うファイルである圧縮された.VTF(en)画像形式へのリンクを含んでいます。


ソースエンジンで実行されるモデルをXSI Mod Toolを使って作成するときには、SDKをインストールしたときにできたSourcesdk_contentディレクトリに自分のテクスチャを置いてください。これらのディレクトリについてはSourceSDKのファイルとディレクトリ構造(en)を参照してください。


この構造を利用していると、XSIでモデルにテクスチャをつけるときにmaterialsrc/models以下の.TGAファイルを指定することができます。そうするとモデルをコンパイルしてソースエンジンで読み込むときに、対応したmaterials/modelsディレクトリ構造の中の.VMTファイルを指すことになります。

vtex.exeをつかって.TGAファイルを圧縮形式である.VTF形式に変換することができます。Vtex(en)を使用したテクスチャ作成についての詳細は[[Ja/Creating Materials|Creating Materials]]([{{fullurl:Creating Materials}} en])を参照してください。