下
3Dカスタム少女改造スレ 3
312:お客さん☆てっくあーつ2010/08/31(火) 01:52:45 ID:o69XWzR+ [sage] AAS
>>311
ゆがんで困るものはTso2Mqoの1ボーン固定を使う。
笠とベールは一度分割して笠を頭に1ボーン固定。その後ベールとマージ。
半透明物はレーンによって優先順位がある。
ホクロのレーンなどにすればOK。
省7
313:お客さん☆てっくあーつ2010/08/31(火) 18:20:16 ID:rwU5b00J [sage] AAS
>>312
ありがとうございました。使っていてマージの使いかた知らなかった。
恥ずかしいなあ。
レーンによって優先順位があるのは始めて知った。ありがとうございました。
初め服が透けて見えたのでびっくりしましたが。
今はちょっと楽しめてうれしい。
314:お客さん☆てっくあーつ2010/08/31(火) 19:45:52 ID:CSGc7eNg [sage] AAS
蛇足かもしれんが、優先順位は部位間だけじゃなくて、同じモデル内のメッシュ間にも存在する
半透明と不透明の物体を同一のmqo内に含む場合、不透明の方をメタセコの物体パネルの上の方に持ってくるといい
これはzバッファが「優先順位の高い物体(面)から描画していき既に描画されている物体より奥にある新たな物体は描画しない」ため
なので内側にある物体の優先順位を上げることでも、「半透明の物体の奥にあるはずなのに見えない」を回避できるかも
315:お客さん☆てっくあーつ2010/09/01(水) 01:51:16 ID:RuvvzatI [sage] AAS
PNGPoseで作られるpngのファイル名を毎回リネームするのが手間なので
カス子にセーブデータとして認識されるよう
「○○.tdcgsav.new.png」ではなく「○○.new.tdcgsav.png」にする、
もしくは「.new」をつけないようにする事は可能でしょうか。
>>222のような感じでソース書き換えでいけるのでしょうか?
もしわかる方がいらっしゃいましたらアドバイスお願いします。
316:お客さん☆てっくあーつ2010/09/01(水) 17:20:24 ID:k5OXPXf0 [sage] AAS
可能だと思います
具体的には、「PNGFile.cs」の25行目
this.writer = new BinaryWriter(File.Create(dest_path + @".new.png"), System.Text.Encoding.Default);
を、
this.writer = new BinaryWriter(File.Create(dest_path.Substring(0, dest_path.Length - 8) + @".new.tdcgsav.png"), System.Text.Encoding.Default);
省9
317:お客さん☆てっくあーつ2010/09/01(水) 17:53:10 ID:y2JEMHWO [sage] AAS
3dcustom.net (569KB:無題2.jpg)
>>312-314
アドバイスありがとうございました。
おかげであと一息です。あとは、シェーディングとゲーム上で問題が無いか確認して、
問題が無ければ2-3日中にUPできます。
318:3122010/09/01(水) 22:41:22 ID:J26tzGlO [sage] AAS
おおー 面白そうなものが出来上がりそうですね!
お役に立てたみたいでうれしいな。
UP楽しみに待てまーす。
319:3152010/09/02(木) 02:00:24 ID:hv5r0cqZ [sage] AAS
>>316
>>222あたりからの流れをざっと読んでただけで
何となくできそうかなーみたいに思ってたけど
PNGPoseには、TSOWeightのTSOWeight.csprojにあたるファイルが見当たらず
詰んでしまいました
320:お客さん☆てっくあーつ2010/09/02(木) 13:28:46 ID:LwscOVlK [sage] AAS
>>319
PNGPoseの「sources」フォルダに、「build..bat」というファイルがあると思います
Visual C# Express Editionを導入済みであれば、「csc.exe」にパスは通ってると思うので、
上記のバッチファイルをダブルクリックでコンパイルできると思います
もし正常にコンパイルされないようなら、「build.bat」をメモ帳などで開いてください(メモ帳を起動しD&D)
省11
321:3202010/09/02(木) 13:35:46 ID:LwscOVlK [sage] AAS
補足
導入しているFrameworkのバージョンによって「v3.5」の部分は変わります
「C:\WINDOWS\Microsoft.NET\Framework」フォルダ内にいくつかのバージョンがあると思うので
そのうちの最新のフォルダの中から「csc.exe」を探してください
上前次1-新書写板AA設索