リリース 0.8.0
Jonathan Hale
PhysXの統合、ブルームのポストプロセシング、そして多くのオブジェクトを扱う際のワークフローの大幅な改善が行われました。
変更履歴
新機能
- NVidia PhysX 4.1に基づいた物理演算を追加
- TriangleMesh、ConvexMesh、Sphere、Capsule、Box、Plane形状をサポートする動的、静的、運動学的剛体のための「physx」ネイティブコンポーネントを追加
- 名前変更可能なグループによる衝突フィルタリングを追加
- シーンビューのデバッグメニューに「物理演算をシミュレート」を追加
- プロジェクト設定に「物理演算」タブを追加
- ブルームポストプロセシングを追加
- ランタイム衝突コンポーネントの可視化を追加
- アニメーションデータサイズを削減するためのアニメーションパッキングを追加
- メッシュの簡略化と最適化を追加
- 実験的WebAssembly SIMDサポート
エディター
- プロジェクト設定にHDRとブルームのレンダリングオプションを追加
- プロジェクト設定でランタイムのコライダー可視化を切り替えるオプションを追加
- パッケージング後のリソースサイズに関する統計を追加
- アニメーションサイズを削減するために冗長な線形キーフレーム削除を実施
- 複製用のCtrl + Dを追加
- シーンアウトラインと一貫性のあるシーンビューのコピーペースト動作を実施
- シーンアウトラインでの範囲選択のためのShiftセレクトを追加
- 削除時に複数のオブジェクトのサポートを追加
- シーンビューでの移動と回転時に複数のオブジェクトのサポートを追加
- コピーペースト時に複数のオブジェクトのサポートを追加
- シーンアウトラインでの複数オブジェクトの再編成のサポートを追加
- 「複製」と「子として貼り付け」を追加
- コンソールビューでの自動スクロールを修正
- ボックス選択用のBを追加
- 選択したオブジェクトを別のオブジェクトにスナップするためのCtrl + Shift + クリックを追加
- シーンビューでのカメラの上昇/下降移動のためのQ/Eを追加
- オブジェクトをフォーカスするためのFを修正
- メッシュのインポートスケーリングを追加し、リソースビューに適用
- シーンアウトライン > 右クリック > オブジェクト追加… を通じてオブジェクトを追加した後のアンドゥを修正
- 貼り付け後に空のオブジェクトが残る問題を修正
- 階層削除のアンドゥを修正
- シーンビューで選択されたオブジェクトをクリックしたときの選択解除を追加
- 新しく作成された光コンポーネントがシーンビューに影響しない問題を修正
- プロパティ内で「変換のリセット」を3つの部分に分割
- 設定ファイルを上書きするための
--preferencesを追加
エンジン
- ボックスとボックスの重なり照会サポートを追加
- コライダーコンポーネントに対するレイキャストが距離によってソートされるように
- レイキャストで4つ以上のコライダーが交差した際のメモリ破損を修正
- アニメーションのパッキングを実装し、サイズを最大60%削減
- 非常に近いオブジェクトでのジッタを修正
- タイリングテクスチャの縫い目の可能性を修正
ランタイム
- コライダーの可視化を実装
- wasm-featuredetectスクリプトの外部依存を修正
- ランタイムサイズをさらに最適化
- Microsoft Hololens 2のサポート
- WebXR ARで
hit-test機能をオプションに - WebXR ARでのステレオレンダリングも許可
- WebXR ARで
JS API
PhysXComponentを追加WL.Physics、WL.physics、WL.physics.rayCast()を追加WL.Animation.durationを修正WL.Skin.inverseBindScalingsを修正WL.Object.childrenのクラッシュを修正- ネイティブコンポーネントを含む
WL.Object.addComponent()のparamsサポートを追加
JavaScriptコンポーネント
cursorでのホバービヘイビアを修正- WebXR Hand Input APIの最新の変更に対応した
hand-trackingを更新 cursor-targetパラメータにクリックされたオブジェクトとカーソルを追加- 任意のクリックされたオブジェクトのコールバックを呼び出すことができる
.globalTargetcursor-targetコンポーネントをcursorに作成
Last Update: July 20, 2023