这篇条目有关 Source 2引擎。如需详情,点击这里。

Zh/Source 2: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
No edit summary
 
(28 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{lang|Source 2|title=起源 2 引擎}}
{{LanguageBar}}
{{Hierarchy|suf=:zh-cn}}
{{Hierarchy}}
{{ModernTodo|suf=:zh-cn|此页面不是小型文章,但仍可以添加更多细节。}}
{{For|about=the game engine
{{source2|4|suf=:zh-cn}}[[Valve]] 作为{{Source|4|suf=:zh-cn}}的继任者正在开发的 3D 视频游戏引擎。
|the documentation on Source 2
它被应用于 {{dota2|4|suf=:zh-cn}}{{VRHome|4|suf=:zh-cn}}{{hla|4|suf=:zh-cn}}{{s&box|4|suf=:zh-cn}} 等。起源 2 的元素存在于 {{csgo|4|suf=:zh-cn}} 中,例如全景 UI。<!-- 一旦这个页面有点长,这个列表可能应该缩短。不是,虽然它仍然有点短。现在它做到了! -->
|[[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 于 2014 年 8 月 6 日在 [[Dota 2 Workshop Tools]] Alpha 中首次公开,并于 2015 年 3 月由 [[Valve]] 在[[wikipedia: Game Developers Conference|游戏开发者大会]]上正式公布。然后于 2015 年 6 月 17 日在 ''Dota 2'' 中实施。
* [[Source 2/Docs|Source 2文档索引]]
Valve 已经宣布 Source 2 将免费向公众发布,并且只有用于商业产品才需要付费。
* [[Source 2 General Discoveries]]
 
==参见==
该引擎能够以最小的帧速率下降来渲染高度复杂和细节丰富的场景,这要归功于其新的 64 位支持以及 Vulkan,从而实现更好的多核渲染和更高效的 3D 渲染。
* [[w:Source 2|英文维基百科条目]] [[Category:游戏引擎]] [[Category:Valve]]
 
* {{Steamdb|icon=hide|tech/Engine/Source2|Steam平台Source 2游戏列表}} ({{steamdb}})
2021 年删除了对 32 位、OpenGL、DirectX 9、XAudio 和 macOS 10.14 以下版本的支持。
* {{Source 2 topicon}}
 
==功能==
*通过[[Asset System|资源系统]]进行综合资源管理。
*全新的引擎集成创作工具,从头开始重建。
*完全重建 [[Valve Hammer Editor:zh-cn|Hammer]] 关卡编辑器,具有现代多边形网格编辑工具。
*支持正向和延迟渲染通道。
*64 位支持
*更低的延迟和更灵敏的输入。
*改进的音频和语音处理。
*使用 [[wikipedia: Vulkan (API)|Vulkan 3D 图形和计算 API]]
*所有平台上的原生 OpenGL 支持。
*新的内部物理引擎,[[Rubikon:zh-cn|Rubikon]]。包括对[[Cloth Simulation|布料模拟]]的支持。
*基于物理的渲染支持。
*支持 [[Steam Audio]] 音响系统。
*增强的 [[Panorama]] GUI,旨在对用户更加友好。
*原生 [[wikipedia: DirectX 11| DirectX 11®]] 和 Vulkan 支持。
 
==使用起源 2 的产品==
*{{Dota2|4|suf=:zh-cn}} (2014-2015) — 移植到起源 2
*{{New icon|3|name=SteamVR Performance Test}} (2016) — 机器人维修演示的非交互式版本
*"Robot Repair" — 包含在https://web.archive.org/web/20220705181506/https://cdn.discordapp.com/attachments/822112877883162675/993942594377744515/b6949130-f380-45e9-b18b-55e772762459.png {{New icon|3|name=The Lab|suf=:zh-cn}} (2016)
*{{destinations}} [https://steamcommunity.com/app/453170/ Destinations] (2016) — 被 SteamVR Home 取代
*{{VRHome|4|suf=:zh-cn}} (2017)
*{{Artifact|4|suf=:zh-cn}} (2018) — Dota 纸牌游戏
*{{Underlords|4|suf=:zh-cn}} (2019)
*{{hla|4|suf=:zh-cn}} (2020)
*{{adj|4|suf=:zh-cn}} (2022)
*{{S&box|4|suf=:zh-cn}} (2022)
*{{csgo|4|suf=:zh-cn}}(TBD)
 
==工具==
*[[Dota 2 Workshop Tools]]
*[[SteamVR/Environments/ | SteamVR Workshop Tools]]
*[[Half-Life: Alyx Workshop Tools]]
*[[Source 2 General Discoveries]]
 
==另见==
* [[Wikipedia:Source_2|维基百科上的起源 2]]
 
[[Category:Source 2:zh-cn]]

Latest revision as of 07:07, 1 May 2025

English (en)Hrvatski (hr)Polski (pl)Português do Brasil (pt-br)Русский (ru)Українська (uk)中文 (zh)Translate (Translate)

id Tech 2 id Tech 2金源 金源起源 起源起源2 起源2

本文是关于 the game engine. 关于 the documentation on Source 2 , 见 Source 2文档.
Source 2
Source 2引擎的非官方标志
使用起源2引擎的半衰期:爱莉克斯游戏截图
使用起源2引擎的半衰期:爱莉克斯游戏截图
Developer(s)
Release date(s)
2015年9月9日
Platform(s)
Written in
SDK
Source 2文档、游戏专用Workshop工具
License
Predecessor
待完善: 本页非存根但需补充细节。
反恐精英2 反恐精英2de_dust2 de_dust2地图的实机画面,也是目前最新发布的起源2游戏。
反恐精英2 反恐精英2性能测试地图截图,展示社区地图"Lost Coast"(作者CZXA1)的图形能力,包括Volumetric lighting、8K纹理与光照贴图。
《CS:GO》de_nuke de_nuke地图在起源起源2引擎中的对比。

起源2 起源2是由Valve开发的3D游戏引擎,作为起源 起源的继任者。 该引擎于2015年推出,应用于Dota 2 Dota 2SteamVR Home SteamVR Home半衰期:爱莉克斯 半衰期:爱莉克斯S&box S&box反恐精英2 反恐精英2等游戏。 Source 2的开发计划始于《半条命2:第二章》等 橙盒 橙盒 游戏的发布之后。2010年,求生之路2 求生之路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 反恐精英2半衰期:爱莉克斯 半衰期:爱莉克斯使用前向渲染,Deadlock DeadlockDota 2 Dota 2采用延迟渲染。
级联阴影贴图
实时动态天空盒阴影。
屏幕空间环境光遮蔽
通过深度缓冲区像素比对模拟墙面等物体的柔和阴影。
基于物理的渲染
模拟真实光线传播,提升材质表现。
体积光照
改进的 立方体贴图反射
结合视差校正立方体贴图技术。
WebM
替换旧版BIK视频格式,压缩率更高且开源。
(存在于 反恐精英2 之中)体积烟雾
烟雾可交互(受手雷/子弹影响),并动态响应光照。

物理系统

Rubikon
Valve自研物理引擎,替代Havok以降低授权成本,支持 布料模拟

音频系统

Steam Audio
Apache 2.0协议授权的Valve音频系统,替代专有Miles系统。
增强音频
优化环境音效反馈与游戏状态表达,平衡听感。
其他改进
提升语音与音频处理质量。[澄清]

网络

子帧系统(存在于自 反恐精英2 以来)
移动/射击/投掷不再依赖固定tick率。

用户界面

Panorama
基于HTML5/CSS/JS的现代化网页风格GUI,支持XML与JavaScript开发动态HUD/菜单,适配任意分辨率(对比旧版VGUI在高分辨率下的模糊问题)。

工具

集成资源管理的Asset System
全新引擎工具链
合并除VRAD外的编译工具为单一工具(地图编译器称Resourcecompiler)。
所有工具通过Asset Browser Asset Browser启动,替代旧版SDK Launcher。
Hammer 5.x Hammer 5.x
重构版Valve Hammer Editor,支持多边形网格编辑。
硬件加速光线追踪(VRAD
支持NVIDIA RTX/AMD RX 6000系列及RDNA2 GPU(Intel Arc暂不支持)。
VRAD3需光追硬件烘焙光照,2022年起成为标配。部分游戏(如半衰期:爱莉克斯)仍保留旧版VRAD2。

编程

64位支持
提升性能并突破4GB内存限制。2021年Dota 2 Dota 2更新移除32位支持(SteamVR Home SteamVR Home除外)。

其他

几何系统升级
BSP刷被网格(.vwnod_c)与八叉树取代。
改进VIS算法
优化雷神之锤/Source传统视锥分割逻辑。

限制

Warning.png警告:2021年Dota 2更新移除对32位、OpenGL、DirectX 9、XAUDIO及macOS 10.14以下系统的支持。SteamVR Home不受影响。新游戏如半衰期:爱莉克斯/反恐精英2需SSE 4.2 CPU。
Warning.png警告:部分游戏(如反恐精英2 反恐精英2)移除Squirrel支持,移植难度增加且无过渡期。

采用Source 2的产品ViewDiscussEdit templatePurge

Valve

Products made by Valve.

Released

Release date Title Co-developed with Platforms Notes
2013 年 7 月 9 日 Dota 2 Dota 2 个人电脑: 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 日 实验室 Robot Repair - a minigame from 实验室 个人电脑: Windows (VR) This is the only 实验室 实验室 minigame that runs on 起源2, the rest runs on Unity.
2016 年 6 月 9 日
Destinations Destinations 个人电脑: Windows, Linux (VR) Photogrammetry and environment viewer. Deprecated and replaced by SteamVR Home.
2017 年 5 月 19 日 SteamVR Home SteamVR Home 个人电脑: Windows, Linux (VR) Virtual Reality portal and social hub included as part of SteamVR.
2018 年 11 月 28 日 Artifact Artifact 个人电脑: 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 日 Dota Underlords Dota Underlords 个人电脑: 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 日 反恐精英2 反恐精英2 个人电脑: 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 "反恐精英2 反恐精英2", which eventually replaced the original game. Most CS:GO maps were removed, while others have been remade from scratch.

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 Deadlock Deadlock 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 S&box S&box 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.

文档

参见