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