中国最好的开源3D引擎 KlayGE 3.3.0发布

link from:http://gamedev.csdn.net/n/20060704/92306.html 
 
KlayGE是什么? 
KlayGE是一个开放源代码、跨平台的游戏引擎。它是用C++开发的,并使用Python作脚本语
言。KlayGE在GPL协议下发行。 
 
KlayGE技术特性 
概览 
KlayGE是用于下一代游戏的一个完整的游戏开发框架。它是API无关的插件是结构,提供了
很多先进技术,并确有无限的扩展性。 
 
KlayGE的设计目的非常明确,用最先进的技术武装引擎。它所提供框架使游戏的开发、测
试、移植得到简化。KlayGE的目标平台是今年发布的最高硬件到上一年发布的最低硬件。
 
 
视觉特效 
完全支持可编程流水线。  
多条渲染流。各种不同的数据可以放在不同的流中渲染,需要跟新数据时只需替换某个流
即可。  
支持现代的逐像素光照和渲染技术,如法线图、位移图、阴影图等。  
采用fx作为可渲染物体的特效脚本,可以直接把美工生成的特效导出使用。  
Python脚本可以在运行器动态解释,所以修改脚本以后不需要重新编译。  
可以通过高度图技术来建立地形场景,并使用多层混合材质。  
音频 
支持各种平台的音频输出。  
支持3D声音定位和多普勒效应。  
输入格式灵活,支持PCM和Ogg Vorbis等主流格式。  
支持流式播放。  
工具 
文件打包工具,可以把游戏资源打包成一个文件,并仍可以在游戏中自由读取。  
法线图生成器,可以从高度图生成法线图。  
距离图生成器,可以从高度图生成距离图。  
归一化cubemap生成器,直接生成指定大小的归一化cubemap  
MeshML导出器,从3DS Max导出模型。  
MeshML2KMesh,把MeshML转换成引擎使用的KMesh格式。  
程序特性 
引擎是开放源代码的,包含了100%的引擎、工具的源代码。  
可扩展的、面向对象的C++引擎,带有用于静态和动态加载代码和资源的软件架构,可移植
性,易于调试。  
用Python作为脚本语言,提供了对动态数据的自动支持,开发调试方便,并很容易和C++主
程序配合工作。  
KlayGE最近更新列表 
KlayGE 3.3.0发布 (2006.6.30) 
强调统一,统一的状态、格式和渲染结构。 
 
Font支持渲染到3D位置  
统一了渲染引擎的状态设置  
OpenGL插件要求硬件支持OpenGL 2.0和FBO  
增加了FrameBuffer和RenderView的结构  
使用以Technique为单位的渲染  
支持渲染到3D Texture的一个片  
增加了多种纹理格式  
统一了元素格式的使用  
DistanceMap生成器支持直接对Volume的计算  
增加了PostProcess  
  
KlayGE 3.2.0发布 (2006.5.15) 
增加了高精度计时器  
 
完整地支持骨骼动画  
渲染部分的结构有了较大的调整  
把IndexStream和VertexStream合并成GraphicsBuffer  
增加了RenderLayout  
支持sRGB纹理  
支持ATI的instancing方法  
增加了与平台无关的线程池  
  
KlayGE 3.1.0发布,更灵活! (2005.11.27) 
增加了SceneObject  
简化了Instancing的使用  
支持Visual Sutdio 2005  
分离了实例和几何顶点流  
  
KlayGE 3.0.0发布 (2005.10.26)  
新一代的引擎,完全可编程化: 
 
去掉了固定流水线  
增加了Occlusion Query  
增加了Point sprite  
支持Instancing  
支持Vertex Texture  
增强了KMesh和3dsmax导出插件  
优化了RenderEffect  
InputEngine改为使用Event形式处理消息  
支持全场景的多遍渲染  
支持顶点流的合并和拼接  
增加了RenderablePlane
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值