分享到: 分享到QQ  分享到Twitter

作者: BigLoser    访问次数: 1704 创建时间: 2020-04-23 12:01:47 更新时间: 2024-04-16 11:57:41

Unigine引擎简介

 

Unigine是一款强大的3D 仿真引擎。拥有完全不逊于其余商业3D引擎的渲染和表现能力。

Unigine 以SDK的方式,提供给广大的技术爱好者,项目制作者,研究学者等,以通用的C/C++及灵活的脚本等开发方式针对各行业的3D应用产品和项目。

 

Unigine拥有接近真实照片级画质的渲染效果,有着足以骄傲的成熟的着色,光照,大气,和众多高级特殊效果。主要的特性诸如:

 

    PBR基于物理的渲染支持
    GGX BRDF : 更精确的微表面分布函数的BRDF模式
    超高质量的环境探针(Environment Probe)
    微纤维特效支持
    影院级后期效果:SSAO(屏幕空间环境遮罩),运动模糊,chromatic aberrations ,grain effect(谷物效果) ,sharpness filter(锐化过滤)
    用于大气模拟的大气光散射效果
    大地形下的精细植被效果
    可配置的前置渲染和延迟渲染模式
    支持GLSL,HLSL和UUSL等着色器开发语言
    同时支持OpenGL4.4/4.5和DirectX(9/11)

 

在外设上的各种支持:

    多通道图像生成器(Syncker和CIGI协议等支持)
    多投影仪配置(内置软融合和图像扭曲)
    多显示器支持 ( 视频墙,多视口等)
    全景渲染支持(鱼眼模式等)

 

在3D引擎领域,其实是有很多同类产品的。诸如:商业引擎Unreal Engine,Unity3D,CryEngine, 开源领域也有优秀引擎(OSG) OpenSceneGraph , Ogre 等。

 

作为3D仿真引擎,在细分行业中也是有很多其余的产品,那么Unigine在3D引擎仿真引擎和上述这些产品相比有什么优势呢?

 

    跨平台支持强大 支持Window,MacOS,Linux等
    渲染能力强大,效果能力略强于Unreal
    大地形制作能力强悍,几乎没有引擎可以与之匹敌, 其基于双精度浮点数的地形制作,是Unreal等望其项背的.
    配套工具,插件,教程,案列,远胜于开源引擎(但和商业引擎还有明显的距离)
    其脚本能力强大,确保引擎动态调整能力强
    针对仿真行业的需求,在行业标准协议CIGI , HLA等各种领域支持全面。
    外设输入,输出设备支持完善。外部显示设备,方式支持多样。
    在仿真领域,其多通道支持能力性能卓越。
    在CAD 领域,最新的版本有针对性地文件处理解析等支持

 

当然Unigine也有明显的劣势:

 

    相当有限的参考资料和社区信息,由于Unigine定位于专向商业领域,因此相当封闭。几乎很难在开源或社区领域获取其有效资料。
    配套支持和工具缺乏,由于其社区规模和文档资料有限,周边的工具,模块等配套相当缺乏。
    脚本开发吃力,其脚本能力和Lua这种通过性广的脚本语言相比,具备明显的调试缺陷和开发效率缺陷。

 

总体给开发者的感受是强大,封闭。

 

Unigine的众多版本

 

Unigine从V2.0以来,版本发布频率稳定。更新时间间隔合理,大约每3个月一个大版本。针对各种行业和市场情况,分别推出过,Starter , Professional , Sim版本。其后又有Entertainment , Engineering , SIM 版本等区分。

但大致上定位相对比较一致。SIM版本是所有完整功能的引擎版本。其余版本分别针对不同行业,在插件,源代码的功能上面有一些定制和裁减,但不多,相对仍旧拥有大部分的主体功能.

 

硬件要求

 

操作系统:Windwos7Sp1及以上 ,支持32位和64位。MacOS和Linux也支持。

在众多的有GUI 的Linux平台中,实际上也是支持的,比如经过验证的有Ubuntu , kylin Linux(中国定制的麒麟Linux系统) 等。

内存:最小1G

硬盘:无明确要求,请根据项目实际尺寸大小选择.但一般的至少保证300G的硬盘。

CPU:Intel Pentium4 或AMD Athlon64 以上即可,同时支持和优化了多核CPU。理论上大部分的CPU都支持

GPU:实际上GPU才是Unigine所最关心的。Unigine依赖于OpenGL4.4以上版本, DirectX11以上版本,因此任何具备上述驱动的GPU都可以支持。

GPU显存最小要求2G。 根据每年的GPU天梯图,可以获知基本上从较老的960系列到最近的RTX2080都可以很好的支持,实际上在普通的NVidia GTX 980 的机器上足够制作几乎所有的项目了。

季度最有价值文章

月度最有价值文章

帖子投票

名称 是否有价值
kideny
BigLoser

投票统计

是否原创: 0 %

0 % Complete (success)

是否有价值: 100 %

100% Complete

是否有素质: 100 %

100% Complete (warning)

是否合法: 100 %

100% Complete

   群组工具

   外部链接