FactoryCONTENTSQuicktimeVRよりもさらにすごいのがこれ。ベクトルイメージをぐるぐるまわせるツールがXVL。shad6spiritsを使った例と注意点等を紹介します。Viewer3.0以上を使っている場合はツールバーが上部に現れると思いますが、同様の内容が右クリックで現れます(左の画像)。上から見え方の切り換え、視点、表示設定が行えます。ここでは見栄えと操作速度に影響のある部分を解説します。・ポリゴン分割数:デフォルトでは4。レカロシートの例では6を指定済み。この分割数が大きいとより細かくモデルを表現するため精密になりますが、一方動作は重たくなります。逆に分割数が小さければモデルが荒くなりますが動作は軽快に。・ポリゴン分割許容誤差:数値が小さいほど元データに精密なポリゴンを形成。細かく精密に表現するためきれいだけど重くなる。数値が大きくなるとその許容範囲内で面の削減が行われるためモデルが荒くなって動作は軽快に。以上2点を変えてみるとモデルの見栄えがかなり変わります。ツールバーで回転、移動、ズーム等が可能ですが、キーが割り当てられています。これを知っていると便利。:Vキーを押して拡大したいエリアを指定フィット:スペースキーを押すと画面中央にフィットしますXVLファイルとファイルサイズトゥデイ・タイプRのモデリング時に作ったレカロシート。shadeでは疑似ブーリアンモデリングによって立体の足し算引き算などをモデル上では実行せずにレンダリング結果だけに反映する手法を使っています。XVL書き出すときには疑似ブーリアンは使えないのでブール演算(ブーリアンモデリング)を使ってモデル化するか、それ相応の手法が必要となります。やってみるとブール演算をやってしまうと接点数が膨大になるためファイルサイズが極端に大きくなります。ブーリアンモデルの場合(左のモデル):108kbyteそこでなるべくブール演算を使わずに、見栄え重視で軽いファイルを作ることを目指しました。ブール演算しなくとも見た目がよければOKということで、本来シートベルトの穴をくり抜いた部分と"RECARO"のロゴを貼り付けた部分にブール演算を使いましたがここを省略。ブール演算を使わずして文字を張り込むためには左下図のように「閉じた線形状」だけで文字が表現できるように一筆書きに変更。(通常はRやA、Oなどの中抜きが必要なので黄色の部分をブール演算で抜く:左上図)さらにシート表面に張り込んであるかのようにシート面ぎりぎりに掃引体を置く。(モデル上では単なる立体が重なっている状態です。シート表面より浮かせることで見た目OKです。)以上でモデルの簡略化が終了。エクスポートからXVLフォーマットを選択し、各種設定はデフォルトで書き出す。(面の分割”荒い”となってますがこれを細かくしようとしても落ちてしまいました。)これでブーリアンモデルから約1/2のサイズダウンに成功です。左図はshadeでレイトレーシングした結果です。画面をクリックするとXVLのデータが閲覧できます。Viewrerの画面)のようにスケールが異なって出力されることがありました。これはshadeのソリッド要素”回転体”をXVLファイルに出力した場合に起こる問題のようです。回転体で作製したタイヤとホイールリム部が対策手法としては回転体を変換し、自由曲面に変更することで正常に書き出されます。(ローカル座標系の不具合でしょうか。中央のハブ部分も回転体ですが、正常でした。)材質でメッキ部品などメタリックや環境反射を設定したものはベースの色で出力されるようです。左図のブレーキディスクがその例です。今回は金属表現ができないため、グレーの色をあてなおしました。こちらがshade元ファイルをレイトレーシングした結果です。画像マッピングについても注意が必要です。左図では"brembo"のロゴをブラックキーマスク(黒色の部分に上位階層の材質を張り込む手法)を使って画像を張り込んでいます。これが上のXVLデータでは元画像がそのまま現れます。(shade6のブラックキーマスク、ホワイトキーマスクなどがXVLファイルとしては対応してません。)画面をクリックするとXVLのデータが閲覧できます。タイヤのモデルファイル:76kbyte(ポリゴン数:668)クルマ1台をXVLにすると?せっかく3Dモデリングしたならグルグル回してみたいと思いますよね。いうわけで、上記注意を加えてクルマ1台をXVLにしてみました。元ファイルが14Mbyteあったモデルからモールや内装のあんまり見えない部分、重なっていた部材等をどんどん削除して、ブール演算も最小限に活用。ライトの表現にshadeではかなり気を使いましたが、そのあたりもほぼカバーだけにしました。左下図が削減したモデルをレンダリングした結果です。ナンバーのtypeRのロゴがずれていますが、回転体のトラブルと同様にマッピングした画像が若干ずれるためXVLファイルで正常な位置になるように修正した結果です。(画像の位置も問題ないモデルもありました。)モデルの削減にはかなり時間がかかりました。XVL出力も不安定で何度も落ちるし。内装も残してなんとか形になりました。最終的には1.2Mbyteです。元データから考えれば1/10です。画面をクリックするとXVLのデータが閲覧できます。←各オプション指定(背景色)></OBJECT>XVLファイルの指定と各種パラメータの設定内容を<BODY>タグ内に定義。パラメータ内容はXVLサポートページを参照ください。WEBページに張り込みたい位置に<EMBED>タグにより定義する。Viewerのサポートページを参照ください。プラグインのインストール先が間違っていましたので報告します。Plug-Insフォルダが二つ存在します。Plug-Ins:"正しいインストール先は1.です。2.ではうまく動作しません。現在V.FactoryではVer3.1で確認しています。ツールバー表示がVer3より加わって使いやすくなっています。XVL講座このホームページはCss対応ブラウザでご覧下さい。サイト内の画像・文章の無断掲載・転載はご遠慮ください。t-kondo(t-kondo@eris.ais.ne.jp)。