リリース 0.8.2
Jonathan Hale
ランタイムのダウンロードサイズの大幅な最適化、ワークフローの改善、 より良いプロファイリング、バグ修正、および JavaScript API の追加。
変更履歴
エディター
- フォントをバイナリメタデータ付きの画像にコンパイルする機能を追加
- 非圧縮テクスチャのサポートを追加
- リンク切れのリソースを削除するためのコンテキストメニューを、リソースビューに追加
- リソースビューにおいて、マテリアルを複製するためのコンテキストメニューエントリを追加
- プロファイルビューを大幅に改善し、より多くのプロファイルセクションを追加
- 実験的な
--benchmarkCLI 引数を追加し、ブラウザを起動して10秒間のプロファイリングデータの平均を計算 - 64以上のテクスチャを使用するとクラッシュする問題を修正
- スクリプトパスが存在しない場合のエラーを警告に変更
- Intel HD Graphics ドライバ: 単一の光源を使用する際のレンダリング問題を修正
- Windows: メッシュオプティマイザーが読み込まれない問題を修正
ランタイム
- ランタイムの .wasm サイズをさらに削減(-500kB)、プレローディング画面の読み込み時間を短縮
- WebGL の制限に基づいてテクスチャ制限を計算するように変更
- プロファイラーに対するセクションをさらに追加
- WebXR セッションが実行中のシーンがロードされた後に
xrSessionStartコールバックが早すぎるタイミングで呼び出される問題を修正 - デフォルトテンプレートのスクロールバーを修正
- 非圧縮テクスチャのサポートを追加
- フォントの直接読み込みサポートを削除
Docker イメージ
- ジョブシステムのシャットダウン時に稀に発生するクラッシュを修正
エンジン
- バイリニアテクスチャサンプリングを修正
- タイル化された GPU(モバイル GPU、Oculus Quest)に対するパフォーマンス向上
JS API
WL.InputComponent.xrInputSourceが常にnullを返す問題を修正WL.Object.lookAt()を追加WL.Object.resetTranslation()とWL.Object.resetRotation()を追加- ワールドとオブジェクト空間での翻訳のために、
WL.Object.translateWorld()とWL.Object.translateObject()を追加 - (実験的に)
WL.scene.addObjects()を使用して、オブジェクトを一括追加 - (実験的に)
WL.Animation.retarget()とWL.Animation.trackCountを追加
Last Update: July 20, 2023