オブジェクトに合わせてリグをいじろうとすると、どうも不一致がでやすい。
やはりここは元々のリグをできるだけいじらず、オブジェクトを合わせて行った方がスムーズではないかと思い作り直しに。
まずは元となるベースのコンロがどういう挙動をするか、それぞれのリグの位置とモーションをじっくり見極めることにした。


これをメッシュのリグで見るとこうなる。このオレンジの点の位置が大事!網と上のコンロの位置合わせはなんとかなっていたが、ドアが開く時にかなり下にスライドしてたところが噛み合ってなかったのだなとわかる。
。。。。てかさ、元のドアの挙動おかしくないかい(ーー;)最後の取り出し位置と入れる時の開き方本来同じであるべきだと。。試しに他のオーブンも試してみたが、やはり下の方に開いてた。

そういやmaruさんのかまどはどうなっていたかな?と参考にしようとしてみたら。。。やっぱり苦労してたw
オーブンはかなり上の方に、コンロはかまどは使わずデフォルトの二穴の位置に置いてるようだ。

リグがどこに対応しているのか検証してみた。あーややこしや、ややこしや〜。

で、まずは元のメッシュに大きさや位置を合わせて、こんな感じで四角からバベル等を使って整えていく。
前面だけはくりぬき時にメッシュが歪みやすいため。最初は少し面を分割しておいた。


以前はかまど口のところに台をでっぱらせておいたが、ドアの干渉でめり込んだところに網が出てしまったので、とりあえず下まで開口して様子見することに。


ん?ここまでやってなんか違和感。かま口のところ楕円によせすぎやんw
形をちょちょいと直して(て、いうかブーリアンくり抜きを後からいじるとUVが歪むから、前面全部作りなおした)

で、ひとつ穴で調理位置を修正したいので、上記のリグ対応表を参考にぐいぐいリグを動かして、Blenderで保存して、S4Sに取り込んでゲームで確認。
ところが保存したはずのリグの移動はまったく反映されず、元の左右2コンロの動きであったので、Google AI先生に相談してみた。
言われた通りにひととおり試してみた結果。
「うん、これはおそらくBlenderからのインポートはrigは省いた形状だけだね。内部でリグの数値は別管理してると思われるよ!」
「一番簡単で確実な方法は、元となった2箇所以上のコンロはやめて、最初から別にある1コンロのベースに変えるといいよ(最優先)」
てなことを言われたので、そっか私が見落としてたのだなと探したが、1コンロが見当たらない。
「先生〜〜!1つだけのコンロが見つけられません」
「Sims4には1つだけのコンロはありません。」
。。。。。な・ん・で・最優先で提案したあああああああああぁぁぁぁぁ!
と、いうわけで次の案を提案してもらった。
S4SのWarehouseのタブを開いて、RigとSlotの位置の数値を書き換えてください。というので、またあれやこれやと相談して、該当項目の位置が違うのや、いじるべき内容が違うのも都度修正しながらすすめていったのだが、数値だけだと手探りと勘頼りでなかなか思うところに配置できない。

もっと直感的に前回はできたはずなんだがなあ。。。。と思ってたら、自力でみつけましたw
Studioタブの方の一番後ろですな。「Rig/Slots」の項目。ここからならば直感的に3Dで確認しながらリグ位置を動かせる。

とりあえず左右のコンロを統合して、真ん中の同じ位置で調理できるようになった。
てかここまでは前回の制作時にもできてたんだけどね。(結局薪置くための台も手前につけてみた)

問題はやはりオーブンの部分。InteractionやFXのリグを動かしても、やはり入れる時に薪の下の方から突き出してしまう。

あと動かしてないリグはどれだ?と順番に全部動かして行ったらようやく見つけたぞ!!

まあ逆に上にいきすぎちゃってますがw。まさかのRootのボーンでした。
そしてRootは全ての根っことなる部分なので、そこと関連しているサブのボーンも全てそれに合わせて修正していく必要がある。
(※Blender内では操作はしない)

この位置をS4S内で3Dビューをみながら調整していく。今回肝となったのがこのあたりのリグ。

とりあえず調整する項目とやり方は理解できたので、あと1っ歩ですな。





コメント