Unigine简介

Unigine是一款高度强大的3D仿真引擎,以其出色的渲染效果和丰富的特性脱颖而出。它支持跨平台,包括Windows、MacOS和Linux,并提供了PBR、高级光照、大气散射等特性。Unigine在大地形和植被处理方面表现出色,适用于多种行业。然而,它的不足在于有限的社区资源和辅助工具,以及脚本开发的挑战。尽管如此,Unigine在专业领域如仿真、CAD和多通道支持方面具有显著优势。
摘要由CSDN通过智能技术生成
  1. Unigine简介

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

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

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

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

在外设上的各种支持:

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

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

作为3D仿真引擎,在细分行业中也是有很多其余的产品,比如:

那么Unigine在3D引擎仿真引擎和上述这些产品相比有什么优势呢?

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

当然Unigine也有明显的劣势:

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

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

  1. Unigine的众多版本

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

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

  1. 硬件要求

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

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

内存:最小1G

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

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

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

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

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拉达曼迪斯II

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值