1000万面)既便是在低配置的电脑上也会流畅自如。
3、 多线程加载技术,我们采用多个线程对数据下载和渲染流程分别进行处理,使得操作场景几乎不需要等待,打开即可观看。
4、 我们使用高级
压缩算法把模型和纹理材质等资源进行压缩,数据量大大缩小。应用在网络三维场景展示时下载观看非常流畅,几乎没有停顿感。
5、 渲染方面我们开放8层纹理层混合模式,用户可以根据自己的需要混合出各式各样的材质来,我们对金属、玻璃、玉石等材质的模拟采用独特的算法,使得表现这类材质质感纯正、浑然天成。
6、 LOD地形是一般在游戏里才会使用的功能,我们把它集成到虚拟现实制作工具中来,系统会根据地形三角面与相机的距离动态确定要渲染的三角面密度,这样大大减少了系统开销,而又不影响效果。
...............
Converse3D引擎提供的产品包括:
Converse3D虚拟现实三维场景编辑器
三维场景网络发布平台
Converse3D粒子特效编辑器
Converse3D虚拟社区系统
二次开发工具包(SDK)
1、核心引擎
该部分是整个虚拟现实系统的核心部分,采用DirectX9.0 和C++编写,强大而稳定。包括场景管理、资源管理、角色动画、Mesh物体生成、3dmax数据导出模块、粒子系统、LOD地形、UI、服务器模块等。各模块之间结合紧凑,使整个引擎获得很高的性能。采用多叉树和四叉树结构组织各种资源节点、动态载入、卸载资源、高效的视见体裁切技术仅绘制可见范围内的物体, 这些都为渲染海量三角面而性能不减提供了支持;支持3dsmax Mesh物体、角色动画、相机动画、烘焙贴图等各种数据的导出与引用;使用脚本配置粒子系统和UI,功能强大而灵活;支持顶点渲染和像素渲染。
2、引擎特色
1、 高质量的三维画面。全三维实时渲染,可获得效果图级的画质。
●支持实时光照
●支持软件抗锯齿,可生成高精度画面
●支持雾效,增强场景真实度
●逼真的太阳光晕
●逼真的菲涅尔水面效果
●
程序自动生成镜面倒影效果
●支持3dsmax的烘焙图片的输出与引用
●支持实时动态阴影
●模拟各种特殊大气环境效果
●高性能的渲染算法。渲染速度快,桢率高而稳定
●采用多叉树和四叉树结构组织各种资源节点、动态载入卸载资源、高效的视见体裁切技术仅绘制可见范围内的物体, 这些都使得该系统运行起来高效稳定,渲染具有海量三角面的大场景同样流畅自如。
●特有的资源管理模块对各种资源优化配置,使其内存占用量达到最低水平,但又不影响运行速度。
●先进的碰撞检测算法,使物体碰撞检测计算几乎不占用系统资源。
2、强大的脚本系统
●使用脚本配置粒子系统、GUI以及交互功能,为程序提供了强大的可扩充性,方便美术人员配置各项参数。
3、支持程序自动生成LOD地形
●程序生成的LOD地形会根据三角面与相机距离的远近自动确定三角面显示级别(密度),近距离地面三角面密度大,远距离密度小,从而节省了资源开销,而又不影响渲染效果。LOD地形可广泛应用于对大规模地形地貌的模拟。
4、支持多种渲染方式
●除了支持系统管线渲染外还支持顶点渲染和像素渲染。
5、对市面流行的建模软件的良好支持
●使用converse3d for max数据导出插件可以从3dsmax里导出各种数据。可以导出的数据包括:Mesh物体、灯光、相机、相机动画、骨骼动画 、矩阵动画等。
●支持CompleteMap、LightMap、VRayLightMap等多种烘焙贴图。
6、强大的动画功能
●支持骨骼动画,可以创建游戏和虚拟社区角色系统。骨骼和动画数据可以资源重用,从而节省了磁盘和内存空间。支持3dsmax中Physique和Skin两种蒙皮方式。
●支持矩阵动画,可记录物体位移、旋转及缩放产生的动画。
●支持相机自动漫游动画,生成