《Dota 2》的起源2引擎(Source 2)是由Valve公司开发的一款3D游戏引擎,作为起源引擎的继任者,于2015年推出并应用于《Dota 2》等游戏。以下是其相关介绍:起源2引擎的特点 渲染方面:支持多种抗锯齿技术,如MSAA、FXAA、TAA等;原生支持DirectX 11与Vulkan,Shader Model 5.0+,新增了旧版Source不具备的渲染功能,支持前向渲染与延迟渲染管线,还具备级联阴影贴图、实时动态天空盒阴影、屏幕空间环境光遮蔽、基于物理的渲染、体积光照、改进的立方体贴图反射等特性,并且采用WebM替换旧版BIK视频格式,压缩率更高且开源。物理系统:采用自研的Rubikon物理引擎替代Havok,以降低授权成本,支持布料模拟。

刀塔起源2引擎介绍一览

音频系统:使用Apache 2.0协议授权的Steam Audio系统替代专有Miles系统,优化了环境音效反馈与游戏状态表达,提升了语音与音频处理质量。网络方面:具有子帧系统,移动、射击、投掷等操作不再依赖固定tick率。用户界面:采用基于HTML5/CSS/JS的现代化网页风格GUI,支持XML与JavaScript开发动态HUD/菜单,适配任意分辨率。工具方面:集成资源管理的Asset System,全新引擎工具链,合并除VRAD外的编译工具为单一工具,所有工具通过Asset Browser启动,还包括重构版的Valve Hammer Editor,支持多边形网格编辑,以及硬件加速光线追踪(VRAD),支持特定系列的GPU。编程方面:提供64位支持,提升性能并突破4GB内存限制。 其他改进:几何系统升级,BSP刷被网格与八叉树取代,改进VIS算法,优化视锥分割逻辑。