リリース 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

最新情報をお届けします。