佐罗引擎ZORRO ENGINE®是完全自主可控的一个功能强大的3D引擎平台,旨在创建具有行星级(太阳、地球、月球...)场景、照片逼真质量的交互式虚拟3D世界。引擎提供的功能强大且极其灵活的解决方案,可用于实时仿真(军事模拟及训练、数字孪生等)、可视化(媒体渲染等)和游戏开发。
佐罗引擎ZORRO ENGINE®是一个非常健壮、功能丰富、经过优化的软件工具库,包括所见即所得的编辑器(Earth Maker)、图像处理工具集、样例及模板、文档等。因此,具备一些编程技能的程序员(最好是C++)、3D艺术家、技术美术、美术制作人员,都可以使用我们的引擎,来为您的项目创建新的世界!
佐罗引擎ZORRO ENGINE®的渲染器基于现代化可编程渲染管线,基于复杂的场景处理和全局光照模型、先进的渲染和逼真的后处理,提供了接近真实感的三维场景渲染。
◾支持基于物理的渲染(PBR),采用GGX BRDF着色器模型:来自光源计算的逼真材质表面呈现
◾法线贴图、菲涅耳反射、各向异性等光照模型
◾多种光源,包括点光源、聚光灯、投影灯、泛光灯、方向光,并支持阴影效果
◾全局光照,包括辉光、景深、HDR、体渲染、TAA\FXAA抗锯齿、SSAO、丁达尔等后处理效果。实现电影级后渲染效果
◾法线贴图、菲涅耳反射、各向异性等光照模型
◾多种光源,包括点光源、聚光灯、投影灯、泛光灯、方向光,并支持阴影效果
◾基于光线步进的体渲染,如椭球、方盒、泛光、投影体、体素云等
◾模型贴花和公告板系统,实现表面效果、海量粒子及植被
◾特效粒子系统和动画编辑系统
◾现代化渲染管线,可配置的前向和延迟渲染
◾集成Direct 3D/Open GL底层渲染框架,支持GLSL、HLSL着色器
◾相机创建与效果预览
◾常用三维模型的导入及渲染
◾内置物理引擎模块,实现物体的物理属性定义及交互
◾渲染帧率可设置,支持连续60Hz/120Hz刷新率

EarthMaker编辑器是佐罗引擎ZORRO ENGINE®面向开发者使用的GUI工具,可用于引擎渲染调度、模型及资源导入、场景编辑管理、地球编辑管理、材质编辑管理、实例编辑管理及动画编辑的生产力工具,通过所见即所得的开发环境,结合编辑器内置的各种渲染参数设置、性能测试工具,实现需求到交付的点对点支持,极大提高开发者的三维编辑能力,减小开发及测试时间。

◾具备图形化场景编辑界面,支持地形、植被、道路、建筑等对象所见即所得的在线实时编辑
◾支持构建和管理多种三维场景实体对象
◾具备蓝图系统,实现复杂材质可视化编辑
◾具备动画编辑器,实现动画及脚本可视化编辑
◾支持模型导入、摆放、道路铺设、植被栽种和地表属性编辑
◾提供系统管理、三维模型调度、数据查询、物理引擎调用、内部算法、辅助标志标线管理等接口
◾支持基于WGS84/CGCS2000标准的全球双精度地形数据库,可扩展其他地理坐标标准。具备基于地理信息数据自动构建全球地理环境,支持高精度数据导入;
◾支持无限视距范围,实现从太阳系到地球表面任何位置的三维连续视景,实现从太空到地表无缝漫游的功能;
◾支持柔性地球技术,实现地表高精度分辨率地类材质覆盖及高精度高程网格生成。
◾支持全球植被生成,可根据地类覆盖数据进行多种植被生成;支持春、夏、秋、冬四季变化动态效果;
◾支持真实时间的日月姿态、月相变化、大气层内外的日月效果。
◾支持全球大气散射及动态光影计算,大气散射包含瑞利散射及米氏散射模拟;
◾支持全球海水模拟,包括水下、折射、倒影及海岸线等效果。支持13级海况等级调节;支持海面到海底的平滑过渡;支持海底着色渲染,海的颜色根据海水深度调节;支持洋流运动、方向调节。
◾支持全球体积云和高度雾的模拟
◾支持月球模拟
◾支持火星模拟(上线中...)






◾可模拟晴天、阴天、降雨、降雪等天气现象,以及跑道结冰、地面积雪、积水效果,具备不同等级的雨、雪等气象条件模拟,且气象条件与能见度关系符合自然规律,可模拟自然或人工光线在云、雾、烟等条件下的丁达尔效应;
◾模拟多种云层效果,可模拟云彩、云量、云的浓度、云层阴影和云中能见度等气候特征;能够对云顶高、云底高、云厚、云层数等参数设置;
◾可模拟能被气象雷达探测的云体,且能自由设定和组合,云体设定符合自然规律,云体类型不限于层云、雨层云、层积云、积云、积雨云、高层云、高积云、卷云、卷层云、卷积云;







佐罗引擎ZORRO ENGINE® 能处理各种图像输出模式:
◾通过专有同步硬件系统或标准数据协议生成多通道图像(集群渲染)
◾支持边缘融合和图像几何校正的多投影仪或LED显示系统

内置高级场景管理器,专为处理数千个对象的大规模的虚拟世界而设计。
◾支持64位双精度坐标
◾场景图提供节点层次结构管理,轻松控制节点和分支的对象空间变换及空间多树细分
◾异步数据流
◾高级LOD系统,支持行星级模拟
◾大量对象的程序性放置
◾支持不同地理坐标


佐罗引擎ZORRO ENGINE®提供了一组针对模拟世界所抽象的内置对象,允许您创建一个复杂、动态的虚拟世界:
◾世界对象管理:用于将多种节点组织到层次结构中,创建新的对象轴心点和触发器
◾针对不同种类的场景照明的光源对象:全局照明、投影照明、点光源、泛光灯等。
◾对现实世界中存在的实体的抽象对象:物体、天空、地形、水、云等。
◾粒子系统、物理场、体积对象、贴花等。
◾不同种类的相机对象
◾基于着色器编程的可视化材质编辑系统
◾动画编辑系统
◾脚本系统



佐罗引擎ZORRO ENGINE®内置自主开发的物理引擎,可实现如下物理求解:
◾碰撞检测与刚体物理学
◾各种接头、电机和弹簧
◾可变形布和绳索物理学
◾力场
◾流体浮力和双向相互作用

您可以在强大的ZORRO API中进行选择:
◾C++ API实现最大性能并与现有代码库无缝集成
◾跨平台工具支持
处理各种用户输入输出模式:
◾标准PC键盘和鼠标
◾多点触摸屏
◾游戏手柄和操纵杆
◾头部跟踪器
◾6自由度定位装置
◾运动捕捉系统
◾VR/MR头盔
还有我们的API,用于添加自定义设备。
多声道音频系统,支持:
◾3D效果
◾声音遮挡
◾混响区
有几种方法可以在佐罗引擎ZORRO ENGINE®支持的应用程序中实现GUI:
◾集成到Qt应用程序中
◾原生GUI(具有2D/3D效果和本地化支持的丰富小部件集)

◾EarthMaker编辑器
◾性能测试工具
◾用于数据转换和处理的实用程序集

佐罗引擎ZORRO ENGINE®是完全国产化的三维图形引擎,所有代码自主可控。已取得国产化代码扫描认证,以及各项国产软硬件适配认证。