<?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:54:17+09:00</dc:date>
    <utime>1311987257</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/tdcgmod/pages/17.html" />
                <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/1.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/14.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <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/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/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/1.html</link>
    <description>
      **3Dカスタム少女MOD覚書
-ゲームソフト「3Dカスタム少女」のMODの作成に関する覚書です
-上級者向けです（←笑うところ）
-wikiではなくて個人HPです（←だって公式でそういう使い方をしても良いって書いてあったもん）
-リンクフリーです
-内容を引用、転載してもらっても構いません（ただしブログへの場合はトラックバックをつけてください）



ここで扱うソフト環境
|WindowsXP SP3(32bit)|
|メタセコイア2.4.9(無課金版)|
|Blender2.49b|
|PhotoshopElements6.0|
|Gimp2.6.10|
|ToyStudio1.403,1.409,1.506|


----

何かございましたらコメントで教えてください。
#comment_num2(size=50,vsize=5,num=20,logpage=コメントログ,below)

----    </description>
    <dc:date>2011-07-30T08:56:19+09:00</dc:date>
    <utime>1311983779</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」 をオンにする。

#ref(sikai-ble7.png)

（Full Render以外にAOでもShadowでもお好みで）


そしてBAKEボタンを押す。

#ref(sikai-ble8.png)


このようなテクスチャ画像が生成された。
きちんと影付きな画像でリアルなテクスチャが簡単に出来た。    </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/14.html">
    <title>ファイルの関連付け</title>
    <link>https://w.atwiki.jp/tdcgmod/pages/14.html</link>
    <description>
      作業をスムーズにするためにファイルの関連付けをしてみよう。

#ref(kanren.png)
使用OSはWindowsXP


まずxmlファイルをダブルクリックでノートパッドで開くように変更してみよう。

それにはxmlファイルを右クリックしてメニューからプロパティを選ぶ。
「変更...」のボタンをクリック。
プログラムの一覧が出てくるからこの中から「Notepad」を選んでOKボタン。

#ref(prop.png)


もしも一覧の中に表示されていなければ「参照...」ボタンを押して探そう。
WindowsXPであればパスは

|C:\WINDOWS\notepad.exe|

だ。

その他は
tbnファイルはStirling.exeに
tsoファイルはTSOView.exeに
関連付けると便利。

こうすると、アイコンが変わって見た目にも分かりやすくもなる。


TAHdecGUIは「送る」に入れると便利。
まずはTADecGUI.exeの右クリックメニューからショートカットを作成。
それをWindowsXPであればパス

|C:\Documents and Settings\ユーザー名\SendTo\|

の中に入れる。
こうするとtah化前のフォルダを右クリックして送るを選ぶことによりTAHdecGUIに渡せるようになる。

#ref(tahsend.png)



----
さらに一歩進んだこととして、材質設定ファイル（マテリアル）がまだ不明なファイルのままなので、
ちょっと強引に「.mtr」とでも拡張子を勝手に決めて、それをメタセコイアでの材質名を拡張子付で付けてしまうことも出来るかと思う。
そうしてmtrファイルをNotepadに関連付ければまた便利なりますね。


----
これは一例ですので関連付けるプログラムは自分の使いやすいものを使ってください。
Windows7やVISTAではパスなどが違うと思われますが、そこは推理してみてください。    </description>
    <dc:date>2011-07-27T09:18:22+09:00</dc:date>
    <utime>1311725902</utime>
  </item>
  </rdf:RDF>
