メッシュを実像に分解する
Revision as of 23:33, 8 January 2011 by Mako Nozaki (talk | contribs)
このチュートリアルでは、ぶつかることのできる物理シェイプの作り方を説明します。
ひとつ理解しておかないといけないのは、見ているモデルと、ぶつかったモデルは、それぞれ別のメッシュで定義されることもあるということです。見ているシェイプにぶつかったという錯覚を起こせる程度の詳細レベルで物理シェイプを作りましょう。物理シェイプが厳密になりすぎると、モデルがオブジェクトやアバターとぶつかるたびに SIM が重くなるからです。
Second Life 互換のメッシュファイルを入手しよう
最初に、Second Life にアップロードする多面メッシュファイルを入手します。Second Life のメッシュインポートは COLLADA (.dae) ファイルを読ませることでできるようになっています。目的は物理シェイプを作ることなので、Second Life に正常にインポートできるモデルならなんでも結構です。ここでは単純なあひるちゃんを使うことにしましょう。
- このリンクをクリックしましょう -- https://collada.org/owl/download.php?sess=0&parent=126&expand=1&order=name&curview=0&binary=1&id=698/ -- "duck.dae" COLLADA ファイルが落ちてきます。
- どこでも後で見つけやすい場所にファイルを保存しましょう。
Second Life にメッシュファイルをアップロードしよう
次に、ダウンロードしてきたファイルを Second Life にアップロードします。
- Second Life ビューアのメニューバーから 制作 > アップロード > Model を選びます。
- または、持ち物 を開き、下にある + をクリックして、アップロード > Model を選びます。
- ファイル選択ダイアログが開きます。
duck.dae
ファイルを探して選択します。- Upload Model ダイアログウィンドウが開きます。
- モデルの名前を Name フィールドに入力します。
- Show Physics チェックボックスにチェックを入れます。
- Level of Detail タブで、Auto generate ラジオボタンを選択し、Generate をクリックします。
- Physics タブで、Use Level of Detail ラジオボタンを選択し、ドロップダウンリストで Medium を選択します。
- Optimize ボタンをクリックします。
- Decompose ボタンをクリックします。
- Explode つまみを動かして、分解したシェイプを表示させます。
- Detail Scale つまみを 0.081 に設定します。
- Simplify Method プルダウンリストで、Detail を選択します。
- Simplify ボタンをクリックします。
- Upload ボタンをクリックします。メッシュが最適化された物理シェイプと一緒にアップロードされます。
メッシュオブジェクトを仮想空間に追加しよう
これで、モデルを仮想空間に追加して物理分解された状態を見ることができるようになりました。 You can now add your model to the world and view its physics decomposition.
- 持ち物のオブジェクトフォルダの中から LOD3spShape を見つけます。
- 持ち物の中から探すのが難しい場合、持ち物の最新タブを使いましょう。
- LOD3spShape をオブジェクトフォルダから建築が許可されているインワールドの地面にドラッグ&ドロップします。
- あひるちゃんモデルが地面に現れます。
- このモデルは物理属性に対応していますので、インワールドの他の物理オブジェクトと相互作用を起こすことができます。
- Ctrl+Alt+Q を押して 開発 メニューを表示させます。
- メニューバーに 開発 メニューが表示されます。
- 開発 > メタデータのレンダー > Physics Shapes を選択します。
- オブジェクトに色のついたオーバーレイがかかります。物理描写の有効度を示しています。物理オーバーレイが青になることを目標にしましょう。
- 青のオーバーレイはオブジェクトの物理が正常に機能しており、SIM にあまり負荷がかかっていないことを示しています。
- 赤のオーバーレイはオブジェクトが SIM に一時的にラグを引き起こしていることを示します。
- あひるちゃんを右クリックして編集を選択します。
- 編集画面で形状タブを開きます。
- Physics Shape Type で、Prim を指定します。
- 作成した物理シェイプをより正確に青のオーバーレイが囲むようになります。
これでメッシュのチュートリアルは終了です。 Mesh main page で詳細な情報を確認してください。