Converse3D引擎简介

来源:互联网 发布:域名由哪几部分组成 编辑:程序博客网 时间:2024/05/16 05:47

Converse3D引擎简介

 

该部分是整个虚拟现实系统的核心部分,采用DirectX C++编写,强大而稳定。包括场景节点管理、资源管理、角色动画、Mesh物体生成、3dsmax数据导出模块、粒子系统、LOD 地形、用户界面(GUI)、服务器等模块。各模块之间结合紧凑,使整个引擎性能高效而稳定。

总体来说具有以下特色:

1、高质量的三维画面,全三维实时渲染,可获得效果图级的画质

*支持实时光照

支持软件抗锯齿,可生成高精度画面

支持雾效,增强场景真实度

逼真的太阳光晕

*逼真的菲涅尔水面效果(真实的反射、折射效果)

*程序自动生成镜面倒影效果

支持3dsmax的烘焙贴图的输出与引用

*支持实时动态阴影

模拟各种特殊大气环境效果

2、高性能的渲染算法。渲染速度快,桢率高而稳定

采用多叉树和四叉树结构组织各种资源节点、动态载入卸载资源、高效的视见体裁切技术仅绘制可见范围内的物体, 这些都使得该系统运行起来高效稳定,渲染具有海量三角面的大场景同样流畅自如。

特有的资源管理模块对各种资源优化配置,使其内存占用量达到最低水平,但又不影响运行速度。

先进的碰撞检测算法,使物体碰撞检测计算几乎不占用系统资源。

3、强大的脚本系统

使用脚本配置粒子系统、用户界面(GUI)以及交互功能,为程序提供了强大的可扩充性,方便美术人员配置各项参数。

4、支持程序自动生成LOD地形

程序生成的LOD地形会根据三角面与相机距离的远近自动确定三角面显示级别(密度),近距离地面三角面密度大,远距离密度小,从而节省了资源开销,而又不影响渲染效果。

5、支持多种渲染方式

除了支持系统管线渲染外还支持顶点渲染和像素渲染。

6、对市面流行的建模软件的良好支持

使用converse3d for max数据导出插件可以从3dsmax里导出各种数据。可以导出的数据包括:Mesh物体、灯光、相机、相机动画、骨骼动画 、矩阵动画等。

支持CompleteMapLightingMapVRayLightingMap等多种烘焙贴图。

7、强大的动画功能

*支持骨骼动画,可以创建游戏和虚拟社区角色系统。骨骼和动画数据可以资源重用,从而节省了磁盘和内存空间。

支持矩阵动画,可记录物体位移、旋转及缩放产生的动画。

支持相机自动漫游动画,生成三维空间的相机自动漫游,可获得流媒体视频播放的效果。

*支持路径动画,可制定预设路径,以实现角色、粒子特效等物体沿路径运动。

支持变形动画,生成各种物体因自身的形变而产生的动画

支持贴图动画,为模型贴上纹理图片序列,并按时序播放,从而可以模拟喷泉、瀑布等效果。

8、支持各种粒子特效

可以模拟雾、雨、云、电、火及落叶等等特殊效果。支持特效的脚本配置功能,使得制作粒子特效简单而灵活。

9、高性能的物理引擎

嵌入世界著名的物理引擎,可模拟刚体运动、流体运动、布料等物理效果,物体之间的相互作用精准而高效。涵盖了现实世界中几乎所有的物理运动。

10、服务器模块功能强大而稳定

多服务器架构,服务器之间协同工作高效稳定。采用SQL SERVER 做为数据库服务器。全面支持网络游戏所需功能,满足MMORPG网游荷载需求。亦可用于大型三维互动社区服务器。

11、数据压缩比高

采用强大的压缩算法来缩小模型和贴图数据量,压缩比比市面上流行的压缩工具还要高 。这对于数据文件的网络传输起到了关键作用。

下载模块高效稳定,使得下载片刻完成,网络在线场景下载没有太大的停顿感。

12、强大的二次开发接口

可以针对高端用户提供完全开放的SDK,用户在此基础之上可以开发出自己所需要的高性能虚拟现实或游戏软件。

公司网站: www.converse3d.com

电话:     010-52097022

 

原创粉丝点击