Zh/Source 2: Difference between revisions
< Zh
Jump to navigation
Jump to search
m (→工具) |
No edit summary |
||
(13 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
{{ | {{Hierarchy}} | ||
{{source2| | {{For|about=the game engine | ||
[[File: | |the documentation on Source 2 | ||
[[File: | |[[Source_2/Docs|Source 2文档]]|}} | ||
{{Infobox engine | |||
|title = Source 2 | |||
|image = Logo-Source_2.png | |||
|imagewidth = 280px | |||
|imagetooltip = Source 2引擎的非官方标志 | |||
|image2 = Half-Life_Alyx_-_Screenshot_1.jpg | |||
|imagetooltip2 = 使用{{source2|1}}引擎的{{hla|1}}游戏截图 | |||
|developer = [[Valve Corporation]] | |||
== | |releasedates = 2015年9月9日 | ||
|codelang = [[WP:C++|C++]] | |||
|sdk = [[Source_2/Docs|Source 2文档]]、游戏专用Workshop工具 | |||
|platform = {{Win|1}}, {{Mac|1}}, {{Linux|1}}, {{android|1}}, {{ios|1}} | |||
|website = | |||
|links = | |||
|license = [[WP:Proprietary software|专有软件]] | |||
|previousengine = {{Src|2}} | |||
|nextengine = | |||
}} | |||
{{todo|本页非存根但需补充细节。}} | |||
[[File:Screenshot-CS2-Source 2 engine.png|340px|thumb|{{Cs2|2}}中{{CsgoMap|de_dust2}}地图的实机画面,也是目前最新发布的{{src2|name}}游戏。]] | |||
[[File:Screenshot - CS2 LC Performance Test map.jpg|340px|thumb|{{Cs2|2}}性能测试地图截图,展示社区地图"[https://steamcommunity.com/sharedfiles/filedetails/?id=3181655247 Lost Coast]"(作者CZXA1)的图形能力,包括[[Volumetric lighting]]、8K纹理与光照贴图。]] | |||
[[File:De_nuke - Source vs Source 2 comparison.jpg|340px|thumb|《CS:GO》{{CsgoMap|de_nuke}}地图在{{src|1}}与{{source2|1}}引擎中的对比。]] | |||
{{source2|4}}是由[[Valve]]开发的3D游戏引擎,作为{{src|4}}的继任者。 | |||
该引擎于2015年推出,应用于{{dota2|2}}、{{svrh|2}}、{{hla|2}}、{{s&box|2}}、{{cs2|2}}等游戏。 | |||
Source 2的开发计划始于《半条命2:第二章》等 {{tob|2}} 游戏的发布之后。2010年,{{l4d2|2}}曾被私有移植到{{Src2|name}}引擎作为技术演示,其中一张地图完全基于新引擎重建。2014年8月6日,引擎通过[[Dota 2 Workshop Tools]] Alpha版首次公开,并于2015年3月[[wikipedia: Game Developers Conference|游戏开发者大会]]上正式公布,随后于6月17日集成至《Dota 2》。Valve宣布Source 2将免费开放,仅对商业用途收费。 | |||
该引擎凭借64位支持、新的[[Source_2/Docs/Level_Design/Visibility|VIS]]算法及Vulkan/Direct3D 11技术,实现了复杂场景的高效渲染,显著提升多核性能与画质。 | |||
==特性== | |||
=== 渲染器 === | |||
; 支持MSAA、FXAA、TAA [[anti-aliasing | 抗锯齿]] | |||
: Source 2兼容多种抗锯齿技术,各有优劣。详见[[anti-aliasing | 抗锯齿]]词条。 | |||
; 原生支持[[wikipedia: DirectX 11| DirectX 11®]]与[[wikipedia:Vulkan|Vulkan®]],Shader Model 5.0+ | |||
: 新增旧版Source(Direct3D 9)不具备的渲染功能。 | |||
; 支持前向渲染与[[deferred lighting|延迟渲染]]管线 | |||
: 延迟渲染可高效处理大量光源,多见于现代游戏。 | |||
: {{cs2|2}}与{{hla|2}}使用前向渲染,{{deadlock|2}} 与{{dota2|2}}采用延迟渲染。 | |||
; [[Cascaded Shadow Maps | 级联阴影贴图]] | |||
: 实时动态天空盒阴影。 | |||
; [[Screen Space Ambient Occlusion | 屏幕空间环境光遮蔽]] | |||
: 通过深度缓冲区像素比对模拟墙面等物体的柔和阴影。 | |||
; [[Physically Based Rendering | 基于物理的渲染]] | |||
: 模拟真实光线传播,提升材质表现。 | |||
; [[Volumetric lighting | 体积光照]] | |||
; 改进的[[cubemap | 立方体贴图]]反射 | |||
: 结合[[Parallax Corrected Cubemaps|视差校正立方体贴图]]技术。 | |||
; [[WEBM|WebM]] | |||
: 替换旧版[[BIK]]视频格式,压缩率更高且开源。 | |||
; {{cs2|only}}体积烟雾 | |||
: 烟雾可交互(受手雷/子弹影响),并动态响应光照。 | |||
=== 物理系统 === | |||
; [[Rubikon]] | |||
: Valve自研物理引擎,替代Havok以降低授权成本,支持[[Cloth Simulation | 布料模拟]]。 | |||
=== 音频系统 === | |||
; Steam Audio | |||
: Apache 2.0协议授权的Valve音频系统,替代专有Miles系统。 | |||
; 增强音频 | |||
: 优化环境音效反馈与游戏状态表达,平衡听感。 | |||
; 其他改进 | |||
: 提升语音与音频处理质量。{{clarify}} | |||
=== 网络 === | |||
; 子帧系统{{since|{{Cs2}}}} | |||
: 移动/射击/投掷不再依赖固定tick率。 | |||
=== 用户界面 === | |||
; [[Panorama]] | |||
: 基于HTML5/CSS/JS的现代化网页风格GUI,支持XML与JavaScript开发动态HUD/菜单,适配任意分辨率(对比旧版VGUI在高分辨率下的模糊问题)。 | |||
=== 工具 === | |||
; 集成资源管理的[[Asset System]] | |||
; 全新引擎工具链 | |||
: 合并除VRAD外的编译工具为单一工具(地图编译器称[[Resourcecompiler]])。 | |||
: 所有工具通过{{assetbrowser | 2}}启动,替代旧版SDK Launcher。 | |||
; {{Hammer5 | 2}} | |||
: 重构版[[Valve Hammer Editor]],支持多边形网格编辑。 | |||
; 硬件加速光线追踪([[VRAD (Source 2)|VRAD]]) | |||
: 支持NVIDIA RTX/AMD RX 6000系列及RDNA2 GPU(Intel Arc暂不支持)。 | |||
: VRAD3需光追硬件烘焙光照,2022年起成为标配。部分游戏(如{{hla|1}})仍保留旧版VRAD2。 | |||
=== 编程 === | |||
; 64位支持 | |||
: 提升性能并突破4GB内存限制。2021年{{dota2|4}}更新移除32位支持({{svrh|4}}除外)。 | |||
=== 其他 === | |||
; 几何系统升级 | |||
: BSP刷被网格({{code|.vwnod_c}})与八叉树取代。 | |||
; 改进VIS算法 | |||
: 优化{{quake|1}}/Source传统视锥分割逻辑。 | |||
==限制== | ==限制== | ||
{{ | {{warning|2021年{{dota2|1}}更新移除对32位、OpenGL、DirectX 9、XAUDIO及macOS 10.14以下系统的支持。{{svrh|1}}不受影响。新游戏如{{hla|1}}/{{cs2|1}}需SSE 4.2 CPU。}} | ||
{{warning|部分游戏(如{{cs2|2}})移除{{sq|1}}支持,移植难度增加且无过渡期。}} | |||
==采用Source 2的产品{{Table tools|Source_2_games}}== | |||
{{source 2 games}} | |||
==文档== | |||
| {{ | |||
* [[Source 2/Docs|Source 2文档索引]] | |||
* [[Source 2/Docs|Source | |||
* [[Source 2 General Discoveries]] | * [[Source 2 General Discoveries]] | ||
==参见== | |||
== | * [[w:Source 2|英文维基百科条目]] [[Category:游戏引擎]] [[Category:Valve]] | ||
* [[ | * {{Steamdb|icon=hide|tech/Engine/Source2|Steam平台Source 2游戏列表}} ({{steamdb}}) | ||
* {{Source 2 topicon}} | |||
[[Category: |
Latest revision as of 07:07, 1 May 2025
本文是关于 the game engine. 关于 the documentation on Source 2
, 见 Source 2文档.
待完善: 本页非存根但需补充细节。
起源2是由Valve开发的3D游戏引擎,作为
起源的继任者。
该引擎于2015年推出,应用于
Dota 2、
SteamVR Home、
半衰期:爱莉克斯、
S&box、
反恐精英2等游戏。
Source 2的开发计划始于《半条命2:第二章》等
橙盒 游戏的发布之后。2010年,
求生之路2曾被私有移植到起源2引擎作为技术演示,其中一张地图完全基于新引擎重建。2014年8月6日,引擎通过Dota 2 Workshop Tools Alpha版首次公开,并于2015年3月游戏开发者大会上正式公布,随后于6月17日集成至《Dota 2》。Valve宣布Source 2将免费开放,仅对商业用途收费。
该引擎凭借64位支持、新的VIS算法及Vulkan/Direct3D 11技术,实现了复杂场景的高效渲染,显著提升多核性能与画质。
特性
渲染器
- 支持MSAA、FXAA、TAA 抗锯齿
- Source 2兼容多种抗锯齿技术,各有优劣。详见 抗锯齿词条。
- 原生支持 DirectX 11®与Vulkan®,Shader Model 5.0+
- 新增旧版Source(Direct3D 9)不具备的渲染功能。
- 支持前向渲染与延迟渲染管线
- 延迟渲染可高效处理大量光源,多见于现代游戏。
反恐精英2与
半衰期:爱莉克斯使用前向渲染,
Deadlock 与
Dota 2采用延迟渲染。
- 级联阴影贴图
- 实时动态天空盒阴影。
- 屏幕空间环境光遮蔽
- 通过深度缓冲区像素比对模拟墙面等物体的柔和阴影。
- 基于物理的渲染
- 模拟真实光线传播,提升材质表现。
- 体积光照
- 改进的 立方体贴图反射
- 结合视差校正立方体贴图技术。
- WebM
- 替换旧版BIK视频格式,压缩率更高且开源。
- (仅存在于
之中)体积烟雾
- 烟雾可交互(受手雷/子弹影响),并动态响应光照。
物理系统
音频系统
- Steam Audio
- Apache 2.0协议授权的Valve音频系统,替代专有Miles系统。
- 增强音频
- 优化环境音效反馈与游戏状态表达,平衡听感。
- 其他改进
- 提升语音与音频处理质量。[澄清]
网络
用户界面
- Panorama
- 基于HTML5/CSS/JS的现代化网页风格GUI,支持XML与JavaScript开发动态HUD/菜单,适配任意分辨率(对比旧版VGUI在高分辨率下的模糊问题)。
工具
- 集成资源管理的Asset System
- 全新引擎工具链
- 合并除VRAD外的编译工具为单一工具(地图编译器称Resourcecompiler)。
- 所有工具通过
Asset Browser启动,替代旧版SDK Launcher。
Hammer 5.x
- 重构版Valve Hammer Editor,支持多边形网格编辑。
- 硬件加速光线追踪(VRAD)
- 支持NVIDIA RTX/AMD RX 6000系列及RDNA2 GPU(Intel Arc暂不支持)。
- VRAD3需光追硬件烘焙光照,2022年起成为标配。部分游戏(如半衰期:爱莉克斯)仍保留旧版VRAD2。
编程
- 64位支持
- 提升性能并突破4GB内存限制。2021年
Dota 2更新移除32位支持(
SteamVR Home除外)。
其他
- 几何系统升级
- BSP刷被网格(.vwnod_c)与八叉树取代。
- 改进VIS算法
- 优化雷神之锤/Source传统视锥分割逻辑。
限制

采用Source 2的产品



Valve
Products made by Valve.
Released
Release date | Title | Co-developed with | Platforms | Notes |
---|---|---|---|---|
2013 年 7 月 9 日 | ![]() |
个人电脑: Windows, Mac, Linux | A MOBA game. Sequel to 2003's Warcraft III mod, Defense of the Ancients (retroactively called as Dota 1, DotA for short). Originally using 起源 when launched in 2013, ported to 起源2 in Sep 9, 2015. | |
2016 年 2 月 22 日 | SteamVR Performance Test | 个人电脑: Windows (VR) | Non-interactive version of the Robot Repair demo. No longer available for download. | |
2016 年 4 月 5 日 | ![]() |
个人电脑: Windows (VR) | This is the only ![]() |
|
2016 年 6 月 9 日 |
![]() |
个人电脑: Windows, Linux (VR) | Photogrammetry and environment viewer. Deprecated and replaced by SteamVR Home. | |
2017 年 5 月 19 日 | ![]() |
个人电脑: Windows, Linux (VR) | Virtual Reality portal and social hub included as part of SteamVR. | |
2018 年 11 月 28 日 | ![]() |
个人电脑: Windows, Mac, Linux | The Dota Card Game. The game was widely criticized by players who are disappointed with Valve abandoning the Half-Life series at the time, aswell as calling the game "pay-to-win", even prior to Artifact being released. | |
2019 年 6 月 20 日 | ![]() |
个人电脑: Windows, Mac, Linux Mobile: Android, iOS |
Auto Battler game. This is currently the only 起源2 games to be released on mobile devices (both Android, iOS). | |
2020 年 3 月 23 日 | ![]() |
个人电脑: Windows, Linux (VR) | First Half-Life game to be released since the release of 半衰期2:第二章, which was released 12 years prior. 半衰期:爱莉克斯 was highly anticipated when it was announced. | |
2022 年 3 月 2 日 | ![]() |
个人电脑: Windows, Linux | A short playable demo set in Portal universe, used to demonstrate the Steam Deck. The game requires controller to play the demo. | |
2023 年 9 月 27 日 | ![]() |
个人电脑: Windows, Linux | Originally planned to be released in Summer 2023, it was delayed and later released in September 27, 2023. This is a port of 反恐精英:全球攻势 to the Source 2 engine, under it's new name "![]() |
Unreleased
This section are for unreleased games by Valve that are in development, not publicly released or is in Beta/Early Access.
Release date | Title | Developer(s) | Publisher(s) | Platforms | Notes |
---|---|---|---|---|---|
TBA | ![]() |
Valve | Valve | 个人电脑: Windows | Deadlock is a third-person shooter MOBA game currently in semi-private beta testing (invite only). The game features 21 characters you can play as. It is known internally as "Project 8" and formerly "Citadel". Players who already have access to Deadlock can invite another player(s) to have beta access. |
Third-Party
Products made by third-party companies and mod teams.
Released
- None yet.
In development/Unreleased
This section are for unreleased 3rd party games that are in development, not publicly released or is in Beta/Early Access.
Release date | Title | Developer(s) | Publisher(s) | Platforms | Notes |
---|---|---|---|---|---|
TBA | ![]() |
Facepunch Studios | Facepunch Studios | 个人电脑: Windows (VR optional) | As stated by Garry Newman himself, this is not intended to be a remaster of Garry's Mod, but rather, a spiritual successor. This is also the first time, and only time Source 2 was licensed to third-party developer. S&Box runs on heavily modified version of Source 2. |