2017年3月6日月曜日

sims3 厚底靴の作り方メモ

必要ソフト
・3Dソフト
・milkShape
・s3pe

参考元チュートリアルhttp://modthesims.info/t/536062

チュートでは、4ユニット上げた靴の作り方を説明しています。
sims3では 100 units = 1 tile となっており、メッシュを作成する時は 1ユニットだと-.0095地面より下に底を下げると書かれています。

4ユニット下げたメッシュ



まずは地面下まで伸ばしたメッシュを作成>ジョイント設定>wso形式保存>TSRWにインポートで靴を作り、sims3packからpackageに変換します。

チュートリアルのリンクから、bond_jamesbond.zipをDLし解凍しておきます。

s3peで自作した靴のpackageを開きます。
BONDというファイルが5つあります。ここで、ワールド上のシムの高さを調節するわけです。

BONDを右クリック>Details>Copy RKをクリック
例では以下の数値がコピーされるので、テキストエディタなどでメモで残しておきます。
0x0355E0A6-0x00000000-0x7FBB8848386CD9B5


再び、BONDを右クリック>Import>あらかじめ解凍しておいたbond_jamesbond.bonedeltaを選択(All filesでファイルが表示されます)
先程メモで残しておいた、Type、Group ID、InstanceをペーストしOKを押す。

元のBONDファイルが打ち消され、新しく置き換わったBONDファイルが出来上がります。
この作業を、残りのBONDファイル全てに実行します。

全て終わってセーブすると、元のBONDファイルは消去され、新しいBONDファイルが出来上がります。


これで、厚底CCは制作終了です。
チュートリアルでは、BONDのGridを開き、TGIBlockに0x0355E0A6-0x00000000-0x7FBB8848386CD9B5をペーストすると書かれていますが、bond_jamesbond.bonedeltaをImportした際にTypeやInstanceをペーストしているので必要ありません。

ところでbond_jamesbond.bonedeltaのことを説明すると、このファイルには、チュートリアルで制作されている4ユニット下げた数値のデータが入っています。

BONDを選択した状態でGridボタンを押します。該当箇所を開き、54、55,56番目を見てみると、表にある4ユニット下げた場合の数値になっています。



もし、自作CCの底を違うユニット数で下げて作った場合は、表のリストを参考にここの数値を変更します。

3ユニット下げの場合は、54のOffsetYに表の“rootWorld”数値1.0350を、55と56のOffsetYに表の“l_footworld/ r_footworld”数値0.131を入力して書き換え、Commitボタンを押して変更終了です。