リリース 0.8.0
PhysXの統合、ブルームポストプロセッシング、および多くのオブジェクトを扱う際のワークフローの改善が多数あります。
変更ログ
新機能
- NVidia PhysX 4.1に基づく物理機能を追加
- TriangleMesh、ConvexMesh、Sphere、Capsule、Box、Planeの形状、衝突フィルタリング、およびコールバックをサポートした運動学、静的、動的リジッドボディ用の"physx"ネイティブコンポーネントを追加
- 名前変更可能なグループによる衝突フィルタリングを追加
- Scene Viewのデバッグメニューに"Simulate Physics"を追加
- プロジェクト設定に"Physics"タブを追加
- ブルームポストプロセッシングを追加
- ランタイム衝突コンポーネントの視覚化を追加
- アニメーションデータサイズを削減するアニメーションパッキングを追加
- メッシュの簡素化と最適化を追加
- 実験的なWebAssembly SIMDサポート
エディター
- プロジェクト設定にHDRとブルームのレンダリングオプションを追加
- プロジェクト設定にランタイムコライダー視覚化の切り替えオプションを追加
- パッケージング後のリソースサイズに関する統計を追加
- アニメーションサイズを削減する冗長な線形キーフレーム削除を実装
- Ctrl + Dで複製を追加
- Scene Viewのコピー&ペーストの挙動をScene Outlineと一致させた
- Scene Outlineにおける範囲のShift選択を追加
- 削除時に複数のオブジェクトをサポート
- Scene Viewでの翻訳と回転時に複数のオブジェクトをサポート
- コピー&ペースト時に複数のオブジェクトをサポート
- Scene Outlineで複数のオブジェクトの親を変更するサポートを追加
- “Duplicate"と"Paste as Child"を追加
- コンソールビューでの自動スクロールを修正
- Bキーでのボックス選択を追加
- Ctrl + Shift + クリックで選択したオブジェクトを別のオブジェクトにスナップする機能を追加
- Q/EでScene Viewでのカメラの上下移動を追加
- Fキーでオブジェクトにフォーカスを合わせる機能を修正
- メッシュのインポートスケーリングを追加し、リソースビューで適用
- Scene Outline > 右クリック > Add Object >…でオブジェクトを追加後の元に戻すを修正
- ペースト後に空のオブジェクトを残す問題を修正
- 階層の削除を元に戻す際の問題を修正
- Scene Viewで選択されたオブジェクトをクリックすると選択解除を追加
- 新たに作成されたライトコンポーネントがScene Viewに影響しない問題を修正
- Properties内の"Reset Transformation"を3つのパートに分割
--preferences
で設定ファイルを上書きする機能を追加
エンジン
- BoxとBoxのオーバーラップクエリーサポートを追加
- コライダーコンポーネントに対するレイキャストが距離によってソートされるようになった
- レイキャストで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
のクラッシュを修正- ネイティブコンポーネントに対する
params
をWL.Object.addComponent()
でサポート
JavaScript コンポーネント
cursor
でのホバー動作を修正- WebXR Hand Input APIでの最新の変更に
hand-tracking
を更新 cursor-target
パラメータにクリックされたオブジェクトとカーソルを追加- どんなクリックされたオブジェクトに対してもコールバックを呼び出せるように、
cursor
が.globalTarget
cursor-target
コンポーネントを作成するように変更
Last Update: February 17, 2021