CryEngine 5是一款强大的游戏引擎,用户通过该软件可以制作虚拟现实(VR)游戏,且操作简单,操作流程已被大大简化,用户只需要拖动使用软件内置的制作流程就能够完成游戏环境的创建,无需撰写脚本就能够设置常见复杂有趣的游戏关卡。
软件功能
实时动态光照(real-timedynamicillumination)
不进行预先的演算,也不限制场景的复杂性,能够实现二次光照与反射等特效。在图中我们能够看到空中漂浮的光点照亮了周围,而被光源照射到的物体身上的反射,就是段落开头说说的特效。不进行预先的演算,不被几何条件所左右是该引擎的最大特点,在实际的效果中,我们还能看到类似与后述的ssao改进型态的特效。
延迟光照(deferredlighting)
采用了和killzone2一样的延迟渲染(deferredshading)技术,在延迟着色的场景渲染中,像素的渲染被放在最后进行,随后在通过多个buffer同时输出。最后进行的是光照渲染,这是一种将存在于该场景的光源通过类似于后处理的渲染来进行的处理。在该流程中,理所当然的要对光照进行计算,这个时候首先需要使用到的是通过多个buffer输出的中间值。
在延迟光照中,就算是遇到动态光源比较多,或者是场景内3d物件数量比较多的情况,也能够高效率的进行光照渲染。但是,因为半透明物件需要同普通的渲染管线的效果进行合成处理,所以在遇到场景内半透明的物件比较多的场合,可能会碰到性能的损失,使得延迟渲染的效果无法得到很好的发挥。
动态软阴影(dynamicsoftshadows)
动态阴影的生成可以说是ce引擎的一个特色了,使用了深度阴影的算法来实现阴影的生成。而阴影边缘的则使用了模糊滤镜,从而实现了平滑的软阴影效果。
使用方法
下载解压后,新建项目。