リリース 0.8.4
バグ修正とパフォーマンスの改善がさらに進み、特にPhysicsとの連携における改善が行われました。
スキニング手法の大幅な改善により、より多くのスキンメッシュのレンダリングや、スキンの複製とリターゲティングが可能になりました。
変更履歴
エディター
- ソフトリロードが追加され、アクティブなWebXRセッションを保持できるようになりました(Views > Preferencesで「force full page reload」を無効に)。
- ジョイントオブジェクト用のアイコンを追加しました。
- ビルトインプロパティと競合するパラメータ名を使用したときのエラーを追加しました。
- 「Copy Hierarchies」と「Duplicate Hierarchies」がScene Outlineに追加されました。
- Ctrl + Dで二重複製される場合がある問題を修正しました。
- コピー、ペースト、複製においてスキンメッシュのサポートを追加しました。
- アニメーションコンポーネントにおいてスキンへのリターゲティングのサポートを追加しました。
- Properties Viewでクォータニオンに0, 0, 0, 0を入力するとクラッシュする問題を修正しました。
- Properties Viewにおけるオイラー回転の表示を追加しました。
- ヘッドセットのアクティベーション時に自動パッケージングを追加しました。
- 初回シミュレート後にのみ有効だったphysics visualizationを修正しました。
- シミュレート終了後にphysics visualizationがリセットされない問題を修正しました。
- Scene Viewで物理シミュレーションをシミュレートするためのAlt + Sショートカットを追加しました。
- dynamic rigidbody physxコンポーネントに線形および角度の軸ロックプロパティを追加しました。
- 文字レンダリングのための利用可能なキャラクターを指定するプロジェクト設定を追加しました。
- Scene ViewにおけるMesh Visualizationのレンダリングモードを改善しました。
エンジン
- スキニングのためによりスケーラブルな方法に切り替えました。
- PhysXコンポーネントの
kinematic
プロパティが時々効果を発揮しない問題を修正しました。 - メッシュコンポーネントを非アクティブにするときに起こるまれなクラッシュを修正しました。
ランタイム
- アニメーションをロード中に発生するまれなクラッシュを修正しました。
- 物理シミュレーションのパフォーマンスを改善しました。
JS API
new WL.Mesh({indexData: ..., vertexData: ..., indexType: ...})
コンストラクタを修正しました。WL.Object.addComponent()
を通じて呼び出されたときのstart() / init()
の例外処理を追加しました。update()
がstart() / init()
の前に呼ばれないように修正しました。start()
が常に呼ばれるようにしました。WL.Animation.retarget(WL.Skin)
を追加しました。WL.AnimationComponent.animation
がアニメーションを自動的にリターゲットしないようにしました。- .binファイルをロードするための実験的な
WL.Scene.load()
を追加しました。
JavaScriptコンポーネント
- スキン付きハンドメッシュの表示における
hand-tracking
を修正しました。 - 回帰: VRでの
cursor
のダブルクリックを修正しました。
Last Update: April 5, 2021