场景管理器

场景节点

实体

 

场景管理器:在屏幕上显示的所有东西都是由场景管理器来管理。

当您在场景中添加物体时,场景管理器会记录这些物体的位置。

当您添加摄像机来观看某个场景时,场景管理器会记录摄像机的位置。

当您添加平面、广告牌、灯光时,场景管理器同样会管理他们。 

OGRE里有很多种场景管理器。有的场景管理器渲染地面,有的场景

管理器渲染BSP表等等。

 

场景节点:场景节点将持续跟踪与它绑在一起的实体的方位。当你创建

了一个实体时,它直到与一个场景节点绑定后才会被渲染。同样,一个

场景节点也不能单独的在屏幕上显示出来,只有与一个实体绑定后才能

在屏幕上显示。场景节点可以绑定多个实体。例如在屏幕上有在行走的

一个人物对象,并且希望这个对象产生发光效果,要实现这些,首先你

需要创建一个场景节点,然后再创建一个人物对象的实体并与场景节点

绑定在一起,之后你还需要创建一个光照模型也与这个场景节点绑定在

一起。场景节点同样可以与其它场景节点绑定以描述更完整的对象。

 

实体:一个实体是可以在场景中渲染的物体之一。您可以把实体理解为

任何一个3D模型。一个机器人可以是一个实体,一条鱼可以是一个实体,

大地草原可以是一个非常大的实体。灯光,摄像机,粒子,广告牌等不

能成为实体。

但在 Ogre 中你不能够直接将一个实体放入到场景中,而是将实体与场

景节点绑在一起,这个场景节点则包括了实体的方位信息。

 

posted on 2010-06-07 20:52  stefan321  阅读(12)  评论(0)    收藏  举报