リリース 0.8.8
このリリースでは、ランタイムGLTFの読み込みを特徴とし、NFT(非代替性トークン)をランタイムで読み込み可能にする強力な機能を提供し、3DアバターサービスやWebXR入力プロファイルを統合して、ユーザーに正確なコントローラーモデルを表示できます。
さらに、Wonderland Engineアプリは、プロジェクト設定でワンクリックでプログレッシブウェブアプリ(PWA)としてホーム画面またはデスクトップにインストール可能になりました。
私たちは再びパフォーマンスをさらに最適化し、特にPhysX統合に関するいくつかのバグを修正しました。
変更履歴
エディター
- プロジェクト設定にプログレッシブウェブアプリ生成設定を実装
- プログレッシブウェブアプリアイコンのスケーリングを実装
- PhysXとオブジェクトのビジュアル化のためのアンチエイリアシングを有効化
- “Project Settings > Runtime > visualizePhysX"を追加
- メッシュでのタンジェントのオプションサポートを追加
- メッシュでの頂点カラーのオプションサポートを追加
- Webサーバーのための Cross-Origin-Embedder-Policy ヘッダーを制御する設定を追加
- メッシュのタンジェント読み込みのサポートを追加
- PhysX 三角形メッシュと凸メッシュ形状のスケーリングを追加
- パイプライン変更後に材料が再コンパイルされない問題を修正
- シーン内で同名の画像が誤ってロードされるテクスチャの問題を修正
- PhysX三角形メッシュと凸メッシュの調理失敗を修正
- 一部のケースでPhysX三角形メッシュが混乱して表示される問題を修正
- コンソールにPhysXのエラーが表示されない問題を修正
- 非常に長いログメッセージでのクラッシュを修正
ランタイム
- プログレッシブウェブアプリインストールのためのサービスワーカーとプリキャッシュを追加
- ランタイムでのGLTF/GLBの読み込みを追加
- ランタイムでのPhysXのビジュアル化を追加
- レアなケースでロードが失敗するレースコンディションを修正
- ブラウザタブの切り替えにより引き起こされる大きなデルタタイムを修正
エンジン
- テキスト更新のパフォーマンスが更新ごとに徐々に劣化する問題を修正
- 整列や配置変更時にテキストが更新されない問題を修正
- 単一および二次ジョインid属性を持つメッシュを混ぜた場合のスキニング問題を修正
- GPUへのスキニング変換のアップロードを最適化
- Phongシェーダーへの法線マッピングサポートを追加
- PhysX剛体が親またはオブジェクトを追従しないことがある問題を修正
- よりスムーズなアニメーションと物理演算のために experimental
XRFrame.predictedDisplayTime
のサポートを追加
JS API
WL.scene.append()
を追加して、ランタイムで.glbおよび.gltfファイルをロードWL.Object.destroy()
を呼んだ後にWL.scene.addObjects()
でスポーンされたオブジェクトのIDがnull
になる問題を修正- 一部の
WL.Material
プロパティへのアクセスを修正 - テクスチャのサブリージョンのみを更新するための
WL.Texture.updateSubImage()
を追加 - ネイティブタイプでの
active: false
がWL.Object.addComponent
で効果を発揮しない問題を修正 WL.Object.translateWorld()
が汚れたトランスフォームでのワールドトランスフォームを計算しない問題を修正WL.Scene.addObject()
で作成したオブジェクトが親にされた場合に汚れとして設定されない問題を修正
コンポーネント
- video-texture: ビデオをロードする際に
crossOrigin
を有効化 - howler-audio-source: シーン切り替え時にオーディオを停止
- two-joint-ik-solver: 安定性を向上し、オプションのヘルパーパラメータを追加
- target-framerate: XRSessionのターゲットフレームレートを更新するためのコンポーネントを追加
Last Update: September 17, 2021