====== プレイヤーモデル作成 ====== /*このページはまだかなり作成中です。 *POLYGON犬飼とG-GAMMAが、WARSOWにカスタムのPLAYERモデルが入れることが出来ないか模索しているメモにもなっていますが、みなさんどんどん書き換えていってください。 */ ===== WARSOWのプレイヤーモデル ===== なぜかインターネットを検索しても、オフィシャルの掲示板を見てもWARSOW用のプレイヤーモデルの作り方、改造方法について言及している記事が少ししかありません。 わかりやすいチュートリアルがありそうなものなのですが、それも見つかりません。(ドイツ語ならありそうな気がしますが・・・) かなりとまどいましたが、いろいろ調べていくうちにSDKの中にヒントを発見。WARSOWのモデルはSKMという形式をつかっていました。SKMは、QFusionエンジンのために設計されたボーンを含むのモデル・フォーマットで、2つのファイル.skmと.skpから出来ています。 .skmはモデル情報とボーン情報を含んでいます。 .skpはフレームごとのボーンのポーズを含んでいます。 多少Qfusionとは違うWARSOW専用の設定が必要なため、詳しくは以下のサイトリンクやSkeletal models doc.rtf(英語)を読んでください。 * [[http://jal.quakedev.com/skelmod.html|SKMについて Qfusion用mod skelmod]] * [[http://jal.quakedev.com/stuff/skelmod/|サンプルモデル等]] * [[http://jal.quakedev.com/stuff/skelmod/SKMviewer1.2.zip|SKMviewer skmモデルビューワー]] * [[https://sourceforge.net/projects/l33t/|Qfusion Q2エンジンを元にQ3のファイルを扱えるようにしたエンジン]] * [[http://www.warsow.net/?page=download|WARSOW SDK]] ===== プレイヤーモデルの作り方 ===== モデルの作り方、モーションの作り方のドキュメントをSDK内に発見しました。(player_models_guide.doc) ===== プレイヤーモデルのサンプル ===== インストールした\WARSOWフォルダ\basewsw\data0pure.pk3ファイルをZIP解凍してやると見慣れた3キャラクターの.skmファイル.skpファイルなどが見つかるはずです。これも参考になります。 モデル、モーション等のサンプルのファイルはSDKの中の \SDKを解凍したフォルダ\modelling\win32\player_media の中にあるので、これらを3DS MAX等で開いて参考にしてみてください。 ===== SKMの作り方 ===== SKMを作るためにはまず3D STADIO MAXd(3Dモデリングツール)でモデルをつくります。 各3DモデリングツールからHALF LIFE2で使われるSMD形式でモデルを出力します。 そのSMDファイルからskmodelというコマンドラインベースのツールをつかってSKMにコンパイルします。 skmodelはWARSOW SDKに含まれており[[http://www.warsow.net/?page=download|WARSOWオフィシャルサイト]]からダウンロードできます。 ==== SMDを出力するための各3Dツールとプラグイン ==== * [[http://www.chaosincarnate.net/cannonfodder/cftools.php?program=3dsmax|3DS MAX SMD Exporter]] ディフォルトのボーンが3DMAXに付属のプラグイン「キャラクタースタジオ」にしか対応していないらしく、結局いまんとこ3DMAXでつくるしかなさそうです。 * [[http://developer.valvesoftware.com/wiki/Character_Setup_Overview:jp|SOFTIMAGE|XSI Mod Tool]] * [[http://developer.valvesoftware.com/wiki/Lightwave|LIGHTWAVE]] ===== テクスチャ画像を扱うツール ===== * [[http://ja.wikipedia.org/wiki/GIMP|GIMP オープンソースの画像編集ソフト 説明]] * [[http://gimp-win.sourceforge.net/stable.html|GIMP ダウンロード]]