<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/tdcgmod/">
    <title>3Dカスタム少女MOD覚書</title>
    <link>http://w.atwiki.jp/tdcgmod/</link>
    <atom:link href="https://w.atwiki.jp/tdcgmod/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>3Dカスタム少女MOD覚書</description>

    <dc:language>ja</dc:language>
    <dc:date>2011-07-30T09:52:25+09:00</dc:date>
    <utime>1311987145</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/15.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/25.html">
    <title>背景　めり込まないための ZNAT_MAT利用</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/25.html</link>
    <description>
      工事中    </description>
    <dc:date>2011-07-30T09:52:25+09:00</dc:date>
    <utime>1311987145</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/24.html">
    <title>Tso2Mqo マージタブの活用</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/24.html</link>
    <description>
      工事中    </description>
    <dc:date>2011-07-30T09:52:09+09:00</dc:date>
    <utime>1311987129</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/23.html">
    <title>コメントログ</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/23.html</link>
    <description>
      - テスト   --  (テスト)  &amp;size(80%){2011-07-30 08:54:24}     </description>
    <dc:date>2011-07-30T08:54:24+09:00</dc:date>
    <utime>1311983664</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/22.html">
    <title>背景　視界を遮るものをなくす　：Blender編</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/22.html</link>
    <description>
      Blender編


部屋のドアを作った時、ドアノブが視界の邪魔になることがある。
デフォ背景では確かにドアノブは確かにドアのテクスチャに描き込んである。

そこで今回はBlenderでドアをベイクして、ドアノブを含めた板ポリ用のテクスチャ画像を作ってみる。
Blenderは特に操作を忘れやすいので細かく覚書しておく。

まず説明用に簡単なドアを作ってみた。オブジェクト名「door」

#ref(sikai-ble1.png)
（左はモデリング画面　右はレンダリング画像）

これはマテリアルを簡単にセットしただけで、UVは設定しておらず、テクスチャも使用していない。
ライトはもともとあるLampに加えてSunをひとつ追加した。


そしてドアと同じ大きさの板ポリを用意する。
ここではドアの背面の面をコピーして用意した。オブジェクト名「door.001」

#ref(sikai-ble2.png)


これをY軸移動して door の手前に持ってくる。

#ref(sikai-ble5.png)
（左がdoor.001　右がdoor）


次にdoor.001のためのテクスチャ画像を新規作成する。
UV/Image Editor で「Image」→「New...」で作る。

#ref(sikai-ble3.png)


テクスチャ名は「doorbake」とした。


このように真っ黒な画像が出来た。

#ref(sikai-ble4.png)


次に door.001 のUVを作る。
3D View で door.001 を右クリックして選択して数字の1キーを押して正面ビューにする。
Edit Mode に切り替えて　Uキー→「Project From View」でUV作成。

#ref(sikai-ble6.png)


次にベイクをする。
Object Mode でDoor→Door.001の順に右クリックで選択する。
選択する順番は「～を～にベイクする」と捉えると覚えやすい。
Buttons Window でF10キーを押し Scene 画面に。
Bake タブで 「Selected to Active」 と 「Full Render」 をオンにする。    </description>
    <dc:date>2011-07-30T00:06:10+09:00</dc:date>
    <utime>1311951970</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/20.html">
    <title>背景　視界を遮るものをなくす　：メタセコイア編</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/20.html</link>
    <description>
      背景を作った時、せっかく作ったものが視界の邪魔をしてしまうことがある。
その場合、背面の面を削除してやるといくらか見えやすくなるが、それでもまだ側面が邪魔になり気になってしまうこともある。

そこでいっそのことペラペラの平面にしてしまうのも手だ。
ここでその板ポリ用のテクスチャ作りの手順を追っておこう。



メタセコイア編

窓をせっかくモデリングして作っても桟（さん）が視界の邪魔になってしまうのはありがち。

#ref(sikai-meta1.png)


これにはすでに木枠には木目のテクスチャが貼ってある。
このモデルをそのまま利用する。
表示を面のみしして、パースを「Ortho」にしておく。

#ref(sikai-meta2.png)


これでメタセコイアの画面がパースが付かないものになるので、
F1,F2,F3キーのどれかをどれかを押して真正面が見える画面にする。

#ref(sikai-meta3.png)


ここでスクリーンキャプチャをする。

あとは出来た画像ファイルを加工してテクスチャ画像を作る。

#ref(sikai-meta4.png)


暗く加工してしまったので木目が見えなくなってしまったが、手描きとは違う感じに仕上げやすい。
視界を遮らず快適になった。    </description>
    <dc:date>2011-07-29T21:57:36+09:00</dc:date>
    <utime>1311944256</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/19.html">
    <title>背景　雪背景の雪の変え方</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/19.html</link>
    <description>
      雪の背景で雪がちらちら降っているが、その雪を変更してみる。

雪自体は
|data/sprite/YukiLayer.psd|
に配置されるPSDファイルになる。早速開けてみよう。

#ref(yukiback1.png)
（GIMPのレイヤーウィンドウ）

レイヤーが4つある。
雪の背景には4種類の雪が降っていて、この4つのレイヤーで描かれているのだ。
それぞれのレイヤーにはアルファチャンネルも付いているので忘れないように。

#ref(yukiback2.png)



こんなふうに変えてみた。

#ref(yukiback3.png)


雪背景のTBNは N011YUKI_Z00.tbn だ。
この中の
|アドレス 0x0001581c|
にPSDのファイル名が指定されている。

#ref(yukiback4.png)


これを好きなものに変えよう。
ただし文字数は変えないこと。拡張子を除いて9文字だ。

先ほど作ったPSDファイルも同じ名前にしておく。


ちなみにその動きは雪と同じユルーリとしながら上から下に落ちていくというものだが、
これの変更は分からないし、どこで指定・制御しているのかも分からない。    </description>
    <dc:date>2011-07-29T04:17:00+09:00</dc:date>
    <utime>1311880620</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/18.html">
    <title>背景　B.tsoの共有</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/18.html</link>
    <description>
      背景はひとつの背景がA.tsoとB.tsoと*.tmoとからなるものがある。例えば教室の背景。
これをベースに背景を作ると、たとえば昼と夜のカラーバリエーションを作った場合、bgmodelの中は

|souko_hiru_A.tso|
|souko_hiru_B.tso|
|souko_hiru_anim.tmo|
|souko_yoru_A.tso|
|souko_yoru_B.tso|
|souko_yoru_anim.tmo|

という感じになると思う。
ひとつにつき3ファイルづつだ。

この時、A.tsoは昼と夜との色違いのモデルが入っているんだが、
B.tsoの方は透過ものであって中身が同一であることがほとんどだ。

これはダブっていて無駄に思えるところだが、実はB.tsoだけはひとつのB.tsoを各バリエーションから共通に使えてしまう。
具体的には夜の方のTBNからB.tsoに昼のB.tsoを指定するのだ。

そうするとたとえ4バリエーションあってもファイルはこれだけになる。
#ref(b_syouryaku.png)


HBEDL1（Z00）は3つのファイルがあるが
HBEDL2（Z01）～HBEDL4（Z03）はそれぞれ２つづつしかない。

B.tsoを3ファイル分節約できたわけだ。つまり最終的なファイルサイズ削減につながった。

HBEDL4のTBNではこのようにHBEDL1b.tsoを指定している。
#ref(b_syouryakutbn.png)


しかしなぜかA.tsoとTMOにはこの方法は通用しなかった。
それぞれに用意してやらないと、アイコンを選択したとたんゲームが落ちてましった。


----

これは非常にマニアックな技であってあまりお勧めしない。
はっきり言って
オススメ度：★☆☆☆☆
だ。

理由は
-作っている最中にやっててわけが分からなくなる
-数週間後には忘れてわけが分からなくなる
-B.tsoは普通サイズが小さいため、苦労の割には報われない
といったところ。

ただしB.tsoが大きなものになる背景には効果があるのは確か。
また、公式背景のテクスチャ差し替えMODなんかだったら、B.tsoには公式背景を指定しておけばよく    </description>
    <dc:date>2011-07-28T07:04:15+09:00</dc:date>
    <utime>1311804255</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/17.html">
    <title>覚書</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/17.html</link>
    <description>
      -[[Tso2Mqo マージタブの活用]]
-[[背景　環境音の変え方]]
-[[背景　雪背景の雪の変え方]]
-[[背景　視界を遮るものをなくす　：メタセコイア編]]
-[[背景　視界を遮るものをなくす　：Blender編]]
-[[背景　めり込まないための ZNAT_MAT利用]]
-[[背景　B.tsoの共有]]    </description>
    <dc:date>2011-07-30T09:54:17+09:00</dc:date>
    <utime>1311987257</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/16.html">
    <title>背景　環境音の変え方</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/16.html</link>
    <description>
      背景の環境音は背景のTBNで指定されている。

XP背景の教室昼の場合は、
|アドレス 0ｘ00019C80|
以降に school_hiru という文字列が2箇所あるが、これが環境音のファイル名。

#ref(haikeitbn1.png)


そしてその環境音のファイルは
|/data/sound/env/|
に配置されている。
フォーマットは .ogg 形式。


これを変更するには
まずtbnの中のファイル名を好きなファイル名に変更する。
この時ファイル名の文字数は変えてはいけない。
そして使いたい音声ファイルをogg形式にして、同名のファイル名にする。


例えばこのように genkan_hiru と変えたら

#ref(haikeitbn2.png)


genkan_hiru.ogg という音声ファイルを用意しなければいけないということ。


他の背景ではアドレスは違っているが、やることは同じなのでファイル名から位置を探し出そう。
無印の背景tbnでも同じ。

ただし、ホテル部屋の背景と雪の背景にはもともと環境音がない。
なのでこれらのtbnには環境音のファイル名を指定する箇所はない。    </description>
    <dc:date>2011-07-27T09:14:41+09:00</dc:date>
    <utime>1311725681</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/tdcgmod/pages/15.html">
    <title>ランチャー</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/15.html</link>
    <description>
      ツールをあれこれ起動する時にあちらこちらのフォルダへ移動したり、複数開いたりしていると乱雑になる。
そういう時はランチャーソフトを使おう。

ツールやフォルダを登録して、一発で呼び出せるようになる。

#ref(launcher.png)

これはOrchisというソフト。


ランチャーは色々な物があるから、自分の使いやすいものを探してみよう。
Vectorにいっぱいあるよ。
[[http://www.vector.co.jp/vpack/filearea/win/util/launch/&gt;&gt;http://www.vector.co.jp/vpack/filearea/win/util/launch/]]    </description>
    <dc:date>2011-07-27T01:48:46+09:00</dc:date>
    <utime>1311698926</utime>
  </item>
  </rdf:RDF>
