OGRE

软件截图:
OGRE
软件详细信息:
版本: 1.9.0
上传日期: 20 Feb 15
许可: 免费
人气: 64

Rating: 3.0/5 (Total Votes: 2)

OGRE(面向对象的图形渲染引擎)是一个开源的,免费的,灵活的,和场景化的3D图形引擎用C ++编写,旨在帮助开发人员生成使用硬件加速3D图形丰富的应用程序。
 
 OGRE是库软件,一个SDK (软件开发工具包),该特征可以用来方便地呈现三维场景的简单和容易使用的面向对象的接口。
它提供了支持OpenGL和Direct3D,对材质和Shader特效的支持,顶点和片段程序的支持,以及为多种平台,包括Linux,Microsoft Windows和Mac OS&NBSP支持; X

<强。 >什么在此版本中是新的:

  • 在核心改进:
  • 在OgreMain
  • 从OgreMain提取覆盖,并将其转换成自己的重叠部分
  • 在递进网格的改进和新的网LOD样本。
  • 在文档更新的负载
  • 添加网:: mergeAdjacentTexcoords坍塌两个相邻texcoords成一个(即FLOAT2 TEXCOORD0&FLOAT2 texcoord1成了个float4 TEXCOORD0)
  • 在根据该文件,默认场景管理环境光应该是黑色的,这是不是虽然。
  • 在场景管理器:updateSceneGraph应该发生之前prepareShadowTextures
  • 在AtomicScalar经营者应该返回自己的价值。仅影响使用GCC或锵。
  • 在新类ProgressiveMeshGenerator变质目细节在运行时。
  • 在对球::合并Bug修复。不准确的结果可能会发生,如果一个领域没有完全涵盖其他。
  • 在新的LOD策略“distance_box'和'screen_ratio_pixel_count”。详细信息,请参阅食人魔手册。
  • 在SharedPtr移动使用原子能公司(相关API的变化请参见下面的移植注意事项)。
  • 在子网有一个新的方法:克隆(常量字符串和了newName,网* parentMesh)执行子网对象的深层副本。第二个参数是可选的,并且可以用来reparent一个子网。
  • 在删除CONFIGFILE ::负载(常量字符串和文件名,常量字符串和资源组,常量字符串和分隔符,布尔trimWhitespace),因为它可以很容易产生歧义。如果你想从一个资源组加载,使用现有的功能loadFromResourceSystem。的参数是相同的除去功能。看到OGRE-175。
  • 在用新的LOD体绘制组件。编程之夏见2012体绘制
  • 在许多地形improvements.See 2012编程之夏地形改进
  • 在RTSS
  • 在RTSS的改变错误处理子呈现状态参数的创建。子渲染状态现在上的错误引发异常
  • 在增加2个新的演示样本:多个灯光和纹理的雾
  • 在CgProgramManager
  • 在增加了对高层次的输出配置文件glslv / glslf / glslg和hlslv / hlslf支持(glslg没有完全工作没有)
  • 在平台支持:
  • 的Andr​​oid端口
  • 在删除基于eclipse的Andr​​oid的端口
  • 在CMake的基础构建支持
  • 创建找蚂蚁/ NDK包(目前蚂蚁和NDK必须在全局路径)
  • 在生成的Andr​​oid做出的样本浏览器的文件
  • 使用的Andr​​oid工具链编译OGRE作为静态库
  • 在清理RTSS(删除OgreStringSerialiser)
  • 在提高平台集成
  • 在加入Android的日志监听到OgreRoot
  • 禁用Filesystem- / Zip- / EmbeddedZip-档案在Android
  • 在资源系统的改进
  • 在OgreAPKFileSystemArchive处理APK
  • 里面的文件访问
  • 在OgreAPKZipArchive所以我们可以处理压缩文件内的APK(APK是使用ZIP压缩也)
  • 在提高EGL支持
  • 创建EGL-支持/窗/上下文的具体子类
  • 在手柄上下文创建/内OGRE的configs
  • 在资源休闲/处理它像DX设备丢失/恢复
  • 在加入托管资源类从每一个资源派生(仅活跃在Android上 - 通过宏处理)

  • 纹理
  • 在休闲,着色,HardwareVertexBuffer
  • 在ETC1纹理编解码
  • 在PKM支持
  • 在浏览器的样品
  • 在加入触摸输入的支持
  • 在通过构建CMake的命令行APK文件
  • 在加入旋转的支持
  • 修正/启用更多的样本
  • 在合成器不能正常工作
  • 在提高CPU /供应商检测
  • 在加入如何在Linux / OSX / Win32的构建它
  • 提供预编译的依赖
  • 修正我们的依赖使能对Android的工具链
  • 编译
  • 的Windows Metro风格的应用程序(WinRT的)
  • 在添加支持的新平台(名为WinRT的)。
  • 创建一个WinRT的项目为样本的浏览器。
  • 创建一个如何编译文件。
  • 在获取所有现有的样本与D3D11工作渲染系统。
  • 在多显示器设备支持。
  • 在的Windows Phone 8端口。
  • 在OS X
  • 添加辅助函数来得到一个沙箱友好临时文件​​名iOS和OS X。
  • 在其他修正,以响应App Store的规则文件处理。
  • 在支持的OS X建设的libc ++。
  • 在使用DisplayLink的在SampleBrowser适当的例子。
  • 在插件和组件现已建成框架。
  • 在加入ESC键为取消的快捷方式。击中取消以及何时修复崩溃。
  • 在RenderSystems:
  • 的DirectX 11
  • 从项目编程之夏的改进。
  • 在添加镶嵌着色器的支持。
  • 在添加镶嵌样品。
  • 在添加动态连接的支持。
  • 的DirectX 9Ex的支持
  • 新增的OpenGL 3+渲染系统。仍然标记为实验和处于开发状态。
  • 的OpenGL ES
  • 在GLES 2地形支持。
  • 在OpenGL ES的状态,并统一高速缓存。
  • 在重写PVRTC编解码器,加入立方体贴图,3D和纹理映射的支持。只有具备PVRTexTool创建的文件现在支持,不是苹果的texturetool工具。
  • 在实验的OpenGL ES 3.0的支持。
  • 在GL渲染系统
  • 在GLEW更新到1.9.0。
  • 在删除限制,所有GLSL程序具有相同的矩阵顺序连接时。
  • 在许多其他的bug修复,文档修复和更新和一般的代码的改进。

什么在1.6.5版本新

  • 如果网:: buildTangentVectors被称为并导致顶点分裂,并网带来了动漫,确保我们解决了姿势了。
  • 更改0 - &GT; NULL在Dx9中存在()调用,英特尔G33 / G31 GPU的用户报告的问题,据称该解决(不符合逻辑的,但也没有坏处)
  • 在试图渲染线列表模板阴影启用时,修复崩溃
  • 在应对Dx9中的设备失去了对硬件遮挡查询好
  • 在同一个通混合不同的纹理单元各向异性水平时,在OpenGL中修复的问题
  • 修正赢64 RTC问题定时器
  • 修正错误的HLSL与3x4矩阵阵列
  • 在剔除修复InstancedGeometry
  • 在防止GLX ConfigDialog从创建单击时造成系统崩溃的空下拉元素。
  • 修正掉队纹理单元状态的bug,在GL多个上下文。
  • PF_L8是不太可能是一个有效的渲染目标格式上的许多卡片,使用PF_X8R8G8B8作为是默认非深度阴影。
  • 文档更新

要求

  • 在SDL
  • 在对FreeType2
  • 在魔鬼
  • 的ZZipLib
  • 在pkg配置

类似的软件

2D Puppet
2D Puppet

20 Feb 15

Flying Guns
Flying Guns

2 Jun 15

Conway
Conway

14 Apr 15

意见 OGRE

评论没有发现
添加评论
打开图片!