下
3Dカスタム少女改造スレ 3
386:お客さん☆てっくあーつ 2010/10/12(火) 12:45:29 ID:m4/JTOxu 3dcustom.net (100KB:FF061E66.jpg) すみません、MOD内の各素材に割り当てられた、 cgfxShaderの読み込みの干渉?について教えて下さい。 完全に行き詰ってしまいました… 状況は画像の通りですが、 toonshader2.tahにより実装された「反射光ハイライト」の効果が 特定のMOD(衣装・体など種別問わず)のロードによって 失われてしまうことがあります。 サンプル画像は先日kaihey-51さんが公開された 「私版 ドリーム☆ラブ・ヴァリホさん衣装セット」内のMODを ロードした直後に「反射光ハイライト」の効果が消える様子です。 ただ、本MODに限らず、その他の一部体形MODでも 同様の事象が発生します。(159系BODYなど) また、自分が今作っている衣装MODも干渉を起こしています。 この事象が一度発生すると、「反射光ハイライト」の効果は ゲームの再起動まで復元できません。 「反射光ハイライト」を設定した他の衣装MODの光沢も全て消えます。 (見た目は効果が完全にキャンセルされているようですが、 より正確には期待される反射効果の設定数値が減少してしまっている?) ここで、とりあえず干渉を起こしてしまうMODの中の cgfxShaderを、「反射光ハイライト」設定済みのcgfxShaderに 置き換えて再梱包してからロードすると、問題は発生しません。 つまり、後からロードされてくるMODのcgfxShaderの設定が、 ロード済みのcgfxShaderの設定に影響を及ぼしているのだと想像しました。 各MODのtahバージョンの数字を上げたり下げたりしましたが関係ないようです。 藻消しは対応済みです。 もちろん、大半のMODは干渉を引き起こさないですから、 そこには何らかの条件があるのだろうと思うのです。 その条件が、さっぱり分かりません! 心当たりある方いらっしゃらないでしょうか…?
387:お客さん☆てっくあーつ 2010/10/12(火) 13:48:33 ID:2fZ4EklL [sage] 反射光ハイライト作者です 上記の件了解致しました。出来ればすぐにでも修正したい所ですが 今作業出来る環境では無い為少々時間を頂く事になる事をご了承下さい。 >ここで、とりあえず干渉を起こしてしまうMODの中の >cgfxShaderを、「反射光ハイライト」設定済みのcgfxShaderに >置き換えて再梱包してからロードすると、問題は発生しません。 元凶である反射光ハイライトを弄れば改善されると思います。 なので現状で干渉を起こしてしまうMODについては修正版等リリースの 心配は要りません。作者様方の負担にもなりますし。問題点もはっきり してないですし。 とりあえず自宅に帰れたら速攻で作業環境を整えようと思います。 MODから離れて1年弱経過しているので多少時間がかかるとは思いますが 修正版リリースまでこの件は保留と言う事にしておいて下されば幸いです。
388:お客さん☆てっくあーつ 2010/10/12(火) 13:55:34 ID:NoSv5Q8L [sage] お、作者様登場 まあそういうことはすでに説明が新テクに付属している「新規テキスト ドキュメント.txt」の最初のほうに書いてあったよね。 float4 FrontLight = [r.r, g.g, b.b a.a] とかの数値が指定してなかった場合、後からロードされた物の値に設定されるって。 仕様と思ってたけど、改良できるなら期待しております!
389:お客さん☆てっくあーつ 2010/10/12(火) 14:40:44 ID:2fZ4EklL [sage] >>388さん むむ、そう言う事なら一つ確認を。 >>386さん SSのBODYのシェーダファイルには反射光ハイライトの設定値は入力済みでしょうか? もし入力されていないのでしたら、BODYのシェーダファイルに float4 FrontLight = [0.9, 0.9, 0.9, 0.2] float FrontLightPower = [0.1] float4 BackLight = [0.2, 0.4, 0.5, 0.6] float BackLightPower = [0.4] の4行を追加して確認してみて下さい。 よく考えてみると、入力済みだった場合の改善策なんて全然思い付かないや・・・ 今回の件と言い、自分で作ったモノに対して責任感無さ過ぎですね私は。
390:お客さん☆てっくあーつ 2010/10/12(火) 15:43:06 ID:lzfzzwq1 [sage] 初めてBODYを改造しているのですが、メタセコで目のアイラインを上下に分けて縦長目にしたあと、TSOWeightでウェイトつけようとすると目の頂点がウェイト値によって位置がズレてしまいます。 この場合ウェイトを全部切ってボーン側をアイラインの位置までもって行き、ゼロからウェイトをつけるべきなのでしょうか?そもそもボーン位置を動かしていいものなのかもわかりません…。 もし顔改造とウェイトに関して参考になる所などがありましたらご教授願います。
391:お客さん☆てっくあーつ 2010/10/12(火) 17:30:18 ID:SdpmJmw7 >>1の改造用マニュアルってダウンロードできますか?
392:お客さん☆てっくあーつ 2010/10/12(火) 17:43:54 ID:lzfzzwq1 [sage] >>1のマニュアル、TAで始まる所は3Dちゃんねるだと思うのですが、ロダ1ロダ2とも番号を探しに行きましたが一致しているものはありませんでした…。
393:ちょっと151の人 2010/10/12(火) 17:45:47 ID:ZGSINVft [sage] 3dcustom.net (809KB:反射光ハイライトの実験.jpg) >>386さん どうもこんばんわ、ちょっと151の人です。 「反射光ハイライト」の効果が干渉されているという、興味深い議題ですので、 私的見解ですが、ボクの方からも一言よろしいでしょうか。 内部設定値の違うボディをもう一体用意して、それぞれ着せ替えてみたのですが、 「設定値の干渉」という現象は、当方では見られませんでしたね。 「反射光ハイライト」の効果の消失、という点では、 過去の事例ですが、「画面中にモザイクが出現すると消失する」という事があります。 しかし今回の事例、画像を見る限りでは、「消失する」というより、 「影響値が変化」しているという感じですね〜。 >386さんの画像で使用しています「ローレグ」ですが、 確かに、リボンの部分に「_BL(反射光ハイライト)」を使用していますし、 同梱されている衣装セット、名前の出てきている「159BODY」も同様に「_BL」を使用していますね。 しかし、これらの衣装を着たから、「他の」部分に干渉したという事例は、 ボク自身経験していませんので、正直よくわかりませんね。 そういえば、過去の新テク「toonshader2.tah」には、 「反射光ハイライトお試し版」という感じの、 なんでもかんでも「テカテカ」になるファイルがあったような気がします。 このファイル、原理はよくわかりませんが、 服の着せ替えをしただけで、テカテカがキャンセルされるファイルだった気がします。 まぁ、作者様も駆けつけてくれたようですので、解決には焦らず待つ事にしますね。
394:ちょっと151の人 2010/10/12(火) 18:00:36 ID:ZGSINVft [sage] 連投になりますが、ご容赦ください。 >>390さん どのような感じなのか、という画像が無いので、推測で言いますが、 F12を押した「ゼロポーズ」の状態でも、ウエイト値の変更と場所によっては、頂点は移動します。 あと、カス子のボディや衣装は、特性上ウエイトゼロの状態は、存在しません。 なにかしら、ボーンの影響を必ず受けている、とボクは解釈しています。 あと、TSOweight内での、ボーンの移動は、動作確認の為の移動なので、 特定のボーンを動かしたとしても、カス子内のボーン位置に反映されるものではありません。 ウエイトは消すのは簡単にできるのですが、無い状態に加えるのが難しいので、 破綻がひどいようでも、デフォルトボディのtsoを参照してから、 TSOweightで、地道にウエイト補正してやったほうが、確実だと思いますね。 というか、ボクはいつもそうしています。 1000回エラーがでるというなら、1001回トライしてやればいいだけですし。 あまりうまくアドバイスできなくて申し訳ありませんが、 諦めずにがんばることが、大事だと思いますね。
395:お客さん☆てっくあーつ 2010/10/12(火) 18:22:08 ID:lzfzzwq1 [sage] >>394 今のところF12を押した時に頂点の位置のズレは生じませんでした。 やはり地道に一頂点ずつですね・・・先人方には恐れ入ってしまいます。 とりあえず上まぶたのアイラインとボーンの位置はずれたままでウェイトをつけていこうと思います!
上
前
次
1-
新
書
写
板
AA
設
索
3Dカスタム少女改造スレ 3 http://3dcustom.xyz/img0ch/test/read.cgi/TechArts/1273052447/l50