3D场景中的3D场景

时间:2010-07-10 21:20:04

标签: c# wpf 3d

考虑观看3D地形模型的摄像机(在飞机上)。想象一下,它拍摄的是它看到的东西。我想从不同的摄像机查看地形(甚至移动相机),我希望看到投影在地形上的飞机拍摄的照片。

我目前的做法如下:

  • 创建表示平面视图的3D场景。
  • 创建表示观察者视图的3D场景。
  • 在后一个场景中,有一个地形模型,我从飞机上投射整个3D场景。

它没有按预期工作 - 我不会详细讨论细节,但有人可以说他们是否认为这是正确的做法?

也许一个场景就足够了一些矩阵魔法?

1 个答案:

答案 0 :(得分:2)

我认为做这样的事情的一般方法是将平面视图渲染到纹理,然后在观察者视图中将该纹理覆盖在地形上。

除非你当然在做什么。