World Scaling

Spatial Reality Display View Space のスケーリング

UnityのSpatial Reality Display View Spaceと現実世界とのスケールを変更することができます。

Unityのアセットサイズは、ほとんどが実際のサイズです。つまり、ほとんどの人間のキャラクターモデルは約1.5~2.0mであり、木のモデルは数メートル、建物は数十メートルです。 しかし、実際のSpatial Reality Displayサイズはせいぜい0.4x0.2x0.2mです。 UnityのSpatial Reality Display View Spaceと現実世界の間のスケール(これをView Space Scalingとする)を変えることで 表示するモデルのサイズを変更することなく、Spatial Reality Displayに任意のサイズのモデルを表示することができます。

Spatial Reality Display ManagerコンポーネントのSpatial Reality Display  View Space Scaleを変更してください。 スケールを変えることなくGameViewにプリミティブ(立方体、球体、円柱)が表示されているのがわかります。 また、Spatial Reality Display view spaceを表す青いGIZMOボックスは、Spatial Reality Display  View Space Scaleでスケーリングされています。

 

Caution

SRDisplayManager GameObjectのスケールは、Spatial Reality Display View Space Scaleでオーバーライドされます。. SRDisplayManager GameObjectのスケールを変更しても、実行時のスケールはSpatial Reality Display View Space Scaleになります。


Spatial Reality Display View Space Scale
に合わせてモデルのサイズを自動的に変更したい場合、 Spatial Reality Display ViewSpaceScaleFollowerコンポーネントを使用して実現することができます。

Spatial Reality Display ViewSpaceScaleFollowerコンポーネントを持つGameObjectは、Spatial Reality Display View Space Scaleが変わると自動的にサイズが変更されます。 Spatial Reality Display ViewSpaceScaleFollowerでAbsolute Followを有効にすると、GameObjectは常にSpatial Reality Display View Space Scaleと同じスケールになります。

開発者お問い合わせ・
商用利用について