スタイルファイルとは..
外装・内装スタイルファイルは、どの場所(外壁、笠木、屋根などの部位)に、どんなテクスチャファイルを貼り付けるかを定義しています。 間取りから立体化して3Dにするときに、参照します。
スタイルファイルは、パーツインストール先の CHANGER フォルダに入っています。拡張子は、mwm です。
例) C:\Users\Public\Documents\3DMHPRO7\CHANGER\外装\01キュート\キュート01.mwm
フォーマット
- 文字コードがShift-JIS、改行がCRLFのテキストファイルです。
- '/' で始まる行はコメントです。
- コメントを除いた、ファイルの先頭行は、説明文です。
- 以降のデータは、以下の形式を任意回数繰り返します。
- 部屋種別コード,用途コード[,階番号(※1)]
- TXTRに続くテクスチャデータ(※2)、または、COLORに続く色データ(※2)、または、3と4の繰り返し回数
- 対象記号(CEIL, WALL, ...)[,サイズコード(※3)]
- TXTRに続くテクスチャデータ 、または、COLORに続く色データ
- 3, 4を、2で指定した回数になるまで繰り返す
※1 外壁(種別:00,用途:02のみ)
※2 3, 4以降のデータはありません。
※3 階番号とサイズコードの両方が存在することはありません。
TXTRに続くテクスチャデータ
TXTR, テクスチャファイルのパス[, 幅, 高さ, 透過フラグ(Yなら透過。それ以外は透過なし)]
COLORに続く色データ
CLOR, 色R, G, B(各0-255で定義)[, ExCL, 項目数,
環境光R, G, B, 反射R, G, B, 発光R, G, B, 透明度, 屈折率, 鏡面反射, ハイライト,
タイプ, 色名]
部屋種別コード
00 | 外壁 |
01 | 玄関 |
02 | 廊下系 |
03 | 水廻り |
04 | キッチン |
05 | 洋室系 |
06 | 和室系 |
07 | 床の間 |
08 | 収納 |
09 | 吹抜 |
10 | バルコニー |
11 | ポーチ |
12 | インナーガレージ |
13 | 土間 |
部屋種別コード = 00 の時の用途コード
01 | 屋根 |
02 | 外壁 |
03 | てすり |
04 | 基礎 |
05 | 階段 |
06 | 敷地の地表 |
07 | 軒天 |
08 | 陸屋根 |
09 | 外階段 |
10 | 道路 |
11 | 道路の隅 |
12 | センターライン |
部屋種別コード = 02 の時の用途コード
01 | 廊下 |
02 | ホール |
03 | 広縁 |
部屋種別コード = 03 の時の用途コード
01 | ランドリースペース |
02 | 浴室 |
03 | トイレ |
04 | 洗面室 |
部屋種別コード = 05 の時の用途コード
01 | 洋室 |
02 | ダイニング |
03 | リビング |
04 | LD |
05 | 寝室 |
06 | 子供室 |
07 | 家事室 |
08 | 書斎 |
部屋種別コード = 06 の時の用途コード
01 | 和室 |
02 | 仏間 |
部屋種別コード = 08 の時の用途コード
01 | 納戸 |
02 | クロゼット |
03 | 押入 |
04 | 物入 |
その他の用途コード
13 | 折り上げ天井の飾り縁 |
対象記号
CEIL | 天井 |
WALL | 壁 |
FLOR | 床 |
BORD | 廻縁 |
WIDE | 幅木 |
WAST | 腰板 |
WTTP | 腰板見切 |
WAL1 | 壁上部 |
BASE | 底板 |
SKIN | 幕板 |
RISE | かまち |
TFRM | 笠木 |
EAVS | 軒天 |
GABL | 破風 |
PRPT | パラペット |
STEP | 踏み板 |
RAIL | てすり |
SRIS | 踏み面 |
ROOF | 屋根面 |
BWAL | バルコニー外壁 |
FRAM | 階段フレーム |
PNEL | 階段パネル |
COVE | 折り上げ天井の飾り縁 |
使用例
内装スタイルファイルのサンプルです。
キュート01 // ------------------------------------------------------------------ // 玄関(玄関) 01,01 6 CEIL TXTR,DEFAULT\TEXTURE\天井G01.mtb,800,800,N WALL TXTR,DEFAULT\TEXTURE\壁紙G01.mtb,500,500,N FLOR TXTR,DEFAULT\TEXTURE\タイルJ01.mtb,600,600,N BORD CLOR,160,150,140,ExCL,15,163,153,143,127,120,112,0,0,0,0,1.500000,0,128,0,160.150.140 WIDE CLOR,155,155,155,ExCL,15,156,156,156,127,128,128,0,0,0,0,1.500000,0,128,0,155.155.155 RISE CLOR,160,150,140,ExCL,15,163,153,143,127,120,112,0,0,0,0,1.500000,0,128,0,160.150.140
外装スタイルファイルのサンプルです。
00,04 1 CEIL TXTR,DEFAULT\TEXTURE\BRICK20.MTB,800,800,N //----------------------------------------------------------------- 00,02,-1 3 WAL1 OFF 800 TXTR,DEFAULT\TEXTURE\外壁G01.MTB,910,455,N CEIL TXTR,DEFAULT\TEXTURE\外壁G01.MTB,910,455,N SKIN OFF 180 CLOR,200,200,200,ExCL,15,199,199,199,127,128,128,0,0,0,0,1,0,128,0,200.200.200 //----------------------------------------------------------------- 00,01,-1 1 CEIL TXTR,DEFAULT\TEXTURE\屋根G01.mtb,918,1400,N //----------------------------------------------------------------- 00,07,-1 2 EAVS CLOR,200,200,200,ExCL,15,199,199,199,127,128,128,0,0,0,0,1,0,128,0,200.200.200 GABL CLOR,200,200,200,ExCL,15,199,199,199,127,128,128,0,0,0,0,1,0,128,0,200.200.200 //----------------------------------------------------------------- 00,02,-1 2 BWAL TXTR,DEFAULT\TEXTURE\外壁G01.MTB,910,455,N TFRM CLOR,200,200,200,ExCL,15,199,199,199,127,128,128,0,0,0,0,1,0,128,0,200.200.200 //----------------------------------------------------------------- 00,02,01 3 WAL1 OFF 800 TXTR,DEFAULT\TEXTURE\外壁G01.MTB,910,455,N CEIL TXTR,DEFAULT\TEXTURE\外壁G01.MTB,910,455,N SKIN OFF 180 CLOR,200,200,200,ExCL,15,199,199,199,127,128,128,0,0,0,0,1,0,128,0,200.200.200 //----------------------------------------------------------------- 00,01,01 1 CEIL TXTR,DEFAULT\TEXTURE\屋根G01.mtb,918,1400,N //----------------------------------------------------------------- 00,07,01 2 EAVS CLOR,200,200,200,ExCL,15,199,199,199,127,128,128,0,0,0,0,1,0,128,0,200.200.200 GABL CLOR,200,200,200,ExCL,15,199,199,199,127,128,128,0,0,0,0,1,0,128,0,200.200.200 //----------------------------------------------------------------- 00,02,01 2 BWAL TXTR,DEFAULT\TEXTURE\外壁G01.MTB,910,455,N TFRM CLOR,200,200,200,ExCL,15,199,199,199,127,128,128,0,0,0,0,1,0,128,0,200.200.200