質問: (50,50,50)のFBXモデルをいれても現実世界の50mには見えませんよね。それと一緒です。なので上述3.でオブジェクトを東へ50m、南へ24mにポジションしても建物はすぐそばにあるように見えます。 質問をかいていてやはり不可能だろうとうすうす思ってはいますが、何か良い方法があれば教えてください。
回答: 位置と大きさを合わせることは理論上は可能です。 ですが「全く同じように見えるか」と言ったら別な話になります。 まず、ヒエラルキー上で右クリック→3D Object→Cube で生成したオブジェクトの大きさが「1m×1m×1m」とUnityでは定められています。 また、「TransformのPositionにおける1=1m」です。(Position(1,0,0)は「原点からX+方向へ1m地点」となります) FBXモデルは、モデルの作成時とインポート設定でScaleが決定される為、TransformのScaleが(50,50,50)でも本当に50mにはなるとは限りません。 (例えばモデル作成時のサイズが10m、インポート設定が0.01、Scaleが50なら 10×0.01×50=5m になります) 前述の方法で作ったCubeのScaleを(50,50,50)にして、それと同じサイズになるよう調整すれば50mのオブジェクトになります。 こうやって、現実世界のスケールをUnity内に落とし込んだとしても、 「見た目」の話をするならばカメラ設定(位置、角度、FieldOfViewの値など)や比較対象の有無によっても変わります(地上に近い月は大きく見えるのと同じ)。 負荷を考慮する必要も出て来るでしょうし、調整項目は多いのではないかと思います。