2010年12月05日

S3Dファイルの作り方 ―その1

自身の備忘録、そして多くの人に作ってもらってダウンロードし自身が大いにシムシティを楽しみたいが為に作り方をメモしておきます。

思いのほかお手軽で、簡単、フリーでございます。

尚、テクスチャの作成が最も重要で時間のかかる工程だと思うのですが今回は触れません。モデルの読み込み作業が中心となっております。モデルの読み込みに成功すればきっとテクスチャ作成に気合が入るはず(w

また、じむさんにお教えいただいたことを中心にまとめたものです。じむさんありがとうございます。

参考
Googlenotebook「SimCity 4 Modding
Sim City 4 Devotion Forums「MODding Automata Tutorial

「そこは、こーした方がいいぜ」という点がありましたらコメント欄でご教授いただけると大変助かります。

準備

作成にあたり必要な道具

  1. Gmax(BAT)
  2. gmax2obj script
    Gmaxのあるディレクトリ内の「scripts」ディレクトリにそのまま入れておきます。
  3. 3dace
  4. メモ帳
  5. FiSHMan
  6. ILives Reader

1〜4は「ILives Reader」で取り込める3ds形式のファイルを作成する作業に必要なものです。他のソフト等でもできると思いますが、ここでは上記を利用する方法で進めていきます。

モデルを作成する

1.Gmax(BAT)でモデルを作成します

特別なことはなく通常通りに作成します。

mybus01.jpg
ここでは長さ10m、幅2.5m、高さ3.5mの単純な立方体にしてみました

2.テクスチャを張ります

複数枚のテクスチャを使用せず1枚もののテクスチャを用意し貼り付けていきます。

mybus02.jpg

後にここで使用したテクスチャをFSH化しReaderで読み込みます。

「テクスチャを貼り付けていきます」なんて1行で済ましたのだけど、実はここが一番難しく大変な工程だったりします(w

※ テクスチャのサイズは、ソフトウェアレンダリングの場合は256*256までしか反映されません。512*512だとハードウェアレンダリングでは反映されますがソフトウェアレンダリングの場合は下記のようになります・・・・orz

mybus014.jpg

3.(0,0,0)を中心にして全体をX軸で180度回転させます

mybus03.jpg

mybus010.jpg複数のオブジェクトで構成されているものをグループ化するなどで中心が(0,0,0)でない場合は、次の方法で中心を任意の位置に指定することができます。

「Hierarchy」→「Affect Pivot Oniy」をクリックし、下記の座標BOXに中心にしたい座標を入力し、再度「Affect Pivot Oniy」をクリック。

尚、グループ化したまま次の工程である「gmax2obj script」を走らせるとエラーが出るので回転させた後はグループ化を全て解除しておきます。

4.「gmax2obj script」を走らせOBJ化します

次の手順で作成したモデルをOBJ化させます。

mybus04.jpg
  1. 右上の「ハンマー」をクリック
  2. 「MAXScript」をクリック
  3. 「Open Listener」をクリック

すると「MAXScript Listener」が開きます。

Welcomeメッセージを削除し「File」→「Run Script」と進み、最初に「scripts」に放り込んだ「gmax2obj script」を選択しScriptを走らせます。

mybus05.jpg

作成された文字列を「#」と「#」の間の全てをコピー(頭の2行ほどは不要)し、メモ帳に貼り付け拡張子を「obj」として保存します。

mybus06.jpg mybus07.jpg
※1
モデルの形が複雑であればあるほど、テクスチャの張り方が複雑であればあるほど文字列が長くなり「Select All(ctrl+A)」で一気に全て選択できない場合があります。その場合はスペースなども含めドラックしつつ地道に全てコピーし貼り付けます。「ctrl+C」でコピー、「ctrl+V」で貼り付けです。
または「NNScan Text」といったソフトも便利です。
※2
「BAT」を起動し「Preview」で確認しつつ作成した場合は、「gmax2obj script」を走らせる前に対象オブジェクト以外(「TB2CameraHandle」など)を削除してください。そのまま走らせるとエラーが出ます。

5.OBJ→3ds

「3dace」を起動させ、先ほど作成した「obj」ファイルを開きます。

mybus08.jpg

「名前を付けて保存」→「.3ds」を選択し保存します。

mybus09.jpg

これでモデルデータの完成です。

「ね、簡単でしょ」

S3Dファイルの作り方 ―その2」に続く。

タグ:S3D MOD
【How toの最新記事】
This page URL: http://uki-sim.seesaa.net/article/171958660.html
posted by うき at 18:15 | Comment(1) | TrackBack(0) | How to | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
この記事へのトラックバックURL
http://cloudionpro.com
Posted by at 2017年05月01日 23:08
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/171958660

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。