リリース 0.9.2
Jonathan Hale
このリリースでは、VR、AR、および3Dに対するリアルタイムシャドウを有効化し、0.9向けのさらなるバグ修正とユーザーエクスペリエンスの向上を行っています。
ダイナミックシャドウ
シャドウマッピングにおいて、レンダラーはシーン全体に対して追加のパスを必要とします。Wonderland Engineの描画コール最適化により、従来のWeb 3Dフレームワークに比べて影のパスを低コストで実現しています。
当社の手法はVRおよびOculus Quest向けに最適化されており、4(太陽光)、2(点光源)、および1(スポットライト)のパスを使用します。
変更履歴
エディター
- 使用中にトランスフォーメーションギズモを切り替えるとクラッシュする問題を修正
- トランスフォーメーションギズモの線幅を統一
- トランスフォーメーションギズモ使用中にオブジェクトを削除後のSceneViewでの選択修正
- fontSizeが設定されたプレ0.9.0プロジェクトを開いた際のクラッシュを修正
- カスタムテンプレート(index.html、manifest.json、service-worker.js)へのリスニングを実装
- 非表示のバックグラウンドジョブを待機するパッケージングを修正
- 画像圧縮で最近発生したクラッシュを修正
- AssetBrowserにてすでに指定されている場合に
.jsプレフィックスが追加される問題を修正 - ambientColorが常にインポートされない問題を修正
- サポートされていないPBRテクスチャエンコーディングについての警告を追加
- Phongのエミッシブプロパティのインポートを追加
- アルファマスキングプロパティのインポートを追加
- 物理マテリアルのroughnessFactorおよびmetallicFactorプロパティのインポートを追加
- 物理マテリアルの閉塞テクスチャとファクターのインポートを追加
Project Settings > Physics > maxTimestepを追加して物理シミュレーションのサブステップ制御を可能に- シェーダーホットリロード中の潜在的なクラッシュを修正
- Resourcesビューでテクスチャがリネームできない問題を修正
- 新しい選択アウトラインを最適化
エンジン
- スポットライト、点光源、太陽光の動的シャドウを追加
- 物理シェーダーでの太陽光のシェーディングを修正
- 物理シミュレーションの安定性を向上させるためのサブステップを追加
シェーダーAPI
- 様々なプリプロセッサコマンドと論理演算子のサポートを実装
JavaScript API
WL.MeshでのJointIdデータアクセスのサポートを追加WL.Meshコンストラクタにskinned属性を追加WL.Scene.reset()を追加- 圧縮画像での
WL.Texture.destroy()のクラッシュを修正 - 一部のマテリアルプロパティを設定する際の例外を修正
- WebXR EmulatorがVRに入る際に0サイズのフレームサイズを報告する問題に対する回避策を追加し、クラッシュを防止
- 前のフレームからの潜在的な変換変化を検出するために
WL.Object.changedを追加 - XRセッションで
WL.Viewcomponent.fovの設定が効果を発揮しない問題を修正
Last Update: July 20, 2023