OGRE 3D 1.9正式版发布,SDK会稍后放出。主要更新内容如下:
OgreMain
Extract the overlays from OgreMain and transform it into a own overlay component
Progressive Mesh improvements and new Mesh LOD sample.
Loads of documentation updates
Added Mesh::mergeAdjacentTexcoords to collapse two adjacent texcoords into one (i.e. float2 texcoord0 & float2 texcoord1 become float4 texcoord0)
According to the documentation, the default SceneManager ambient light should be black, which is wasn't though.
SceneManager: updateSceneGraph should happen BEFORE prepareShadowTextures.
AtomicScalar operators should be returning their value. Only affects using GCC or Clang.
New class ProgressiveMeshGenerator to degenerate mesh detail at runtime.
Bug fix for Sphere::merge. Inaccurate results can occur if one sphere does not fully encompass the other.
New LOD strategies 'distance_box' and 'screen_ratio_pixel_count'. Details, see Ogre Manual.
SharedPtr moved to use atomics (related API change see below in the porting notes).
SubMesh has a new method: clone(const String& newName, Mesh *parentMesh) to perform deep copies of SubMesh objects. The second parameter is optional and can be used to reparent a SubMesh.
Removed Configfile::load(const String& filename, const String& resourceGroup, const String& separators, bool trimWhitespace) because it can easily be ambiguous. If you wish to load from a resource group, use the existing function loadFromResourceSystem. The arguments are identical to the removed function. See OGRE-175.
New Volume Rendering component with LOD. See GSoC 2012 Volume Rendering
Many Terrain improvements.See GSoC 2012 Terrain Improvements
RTSS
Changed error handling of RTSS sub-render state parameter creation. Sub-render state now throws exception on errors
Added 2 new demo samples: multiple lights and textured fog
CgProgramManager
Added support for high-level output profiles glslv/glslf/glslg and hlslv/hlslf (glslg not fully working yet)
更多内容请看 发行说明。
OGRE(Object-Oriented Graphics Rendering Engine,面向对象图形渲染引擎)是一个用C++开发的面向场景、非常灵活的3D引擎,它旨在让开发人员更容易、更直接地利用硬件加速的3D图形系统开发应用。
OGRE 3D 是一个被广泛使用的开源三维图形渲染库,成功地被应用于诸多三维仿真领域,其中包括网络游戏和一些商业的三维仿真项目
项目主页:http://www.ogre3d.org/tikiwiki/tiki-index.php?page=GhadamonNotes
下载地址:http://www.ogre3d.org/?option=com_content&task=view&id=406&Itemid=149
来自:开源中国社区

