Source
< Vi
Jump to navigation
Jump to search

This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.
This notice is put here by LanguageBar template and if you want to remove it after updating the translation you can do so on this page.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.
This notice is put here by LanguageBar template and if you want to remove it after updating the translation you can do so on this page.

Screenshot in-game of Counter-Strike: Source, using the Source Engine.

Screenshot taken in-game of Counter-Strike: Global Offensive, which uses a newer branch of the Source Engine.
Source là một công cụ làm game 3D tạo bởi Valve, ra sau
GoldSrc. Source đã dược từng sử dụng bởi Valve, công ty bên thứ ba, và (như GoldSource), rất là nhiều mods tạo bởi mọi người và cộng đồng trên toàn cầu. Từ hôm may, nó đang bị thay thế bởi công cụ mới hơn nữa, gọi là
Source 2, nhưng nó vẫn tiếp tục được sử dụng bởi mọi người hiện nay.
Độ họa
- Phiên bản 3.0 (và thấp hơn) Shader Model
- Bump mapping và Normal mapping trên models và trên thế giới.
- Tạo shaders với HLSL
- Cube và environment mapping
- Phong shading cho models
- Đèn động, ánh sáng đỉnh và lightmaps, nhiều loại ánh sáng bao gồm nhấp nháy, xung, v.v.
- Ánh sáng HDR (trong tất cả trò chơi từ
) và SDR/LDR (không có trên
and later)
- Nước có khúc xạ, phản xạ thế giới trực tiếp và hiệu ứng fresnel
- Nước có hỗ trợ flow mapping (trong tất cả trò chơi từ
)
- Nước có hỗ trợ flow mapping (trong tất cả trò chơi từ
- Hệ thống hạt tiên tiến nó có thể phát sprites hoặc models
- Bóng kết xuất thành kết cấu cho phép một số nhân vật lớn hiện trên mỗi cảnh
- Occluder entities để chặn tầm nhìn
- Môi trường trong nhà/ngoài trời
- Địa hình biến dạng
- 3D Skyboxes extend the horizon and add parallax on distant objects
- Các chất hữu cơ được kết xuất động (cỏ, cây cối, v.v.)
- Bề mặt phân khu, bản đồ vết sưng lan tỏa và đặc trưng
- Trức tiếp ánh sáng phóng xạ
- Trức tiếp ánh sáng cascaded shadow mapping xuất hiện trên skybox (trong tất cả trò chơi từ
)
- Effects include but are not limited to: particles, beams, volumetric smoke, sparks, blood, & environmental effects like fog and rain
- Mở rộng hệ thống từ cũ đến mới nhất
- DX8-DX9 hardware supported (DX6-DX9 with modifications and fixed-function shaders)
Hệ thống Vật Liệu
- Thay vì kết cấu truyền thống, Source xác định các tập hợp vật liệu xác định đối tượng được làm từ gì và kết cấu được sử dụng cho đối tượng đó. Vật liệu xác định cách một vật thể sẽ gãy khi bị gãy, âm thanh phát ra khi bị gãy hoặc bị kéo lê trên một bề mặt khác cũng như khối lượng và sức nổi của vật thể đó là bao nhiêu. Hệ thống này linh hoạt hơn nhiều so với các hệ thống chỉ có kết cấu khác
- Vật liệu có thể tương tác với các vật thể hoặc NPC, chẳng hạn như bùn hoặc băng để phương tiện trượt/mất lực kéo trên
Mã Mạng cho Nhiều người chơi
- Thời gian và game thủ được thử nghiệm bởi hàng triệu game thủ trên khắp thế giới
- Support for both LAN-based multiplayer and Internet-based multiplayer games
- Hỗ trợ cho cả trò chơi nhiều người chơi dựa trên mạng cục bộ và nhiều người chơi dựa trên Internet
- Phân tích dự đoán để nội suy phát hiện va chạm/cú đánh
- Tối ưu hóa cho các kết nối 56k có độ trễ cao, mất gói cao
Advanced Characters
- Nhân vật chi tiết và đáng tin cậy
- Mắt như thật
- Tập trung vào người chơi/vật lý, không chỉ các chế độ xem song song
- Mắt lồi phù hợp để phản xạ mắt thực tế
- Hệ cơ mô phỏng mang lại cảm xúc, lời nói và ngôn ngữ cơ thể nổi bật
- Ngôn ngữ được nói độc lập, nhân vật có thể nói tự nhiên bằng nhiều ngôn ngữ
- Hệ thống xương cho animation
- Hệ thống animation nhiều lớp có thể tổng hợp các animation phức tạp từ nhiều phần
Physics
- Thế giới nhạy bén hơn với các tương tác thực tế
- Âm thanh & đồ họa theo từ vật lý
- Các nhân vật AI có thể tương tác với các đối tượng mô phỏng vật lý
- Dây thừng/cáp, máy móc, hệ thống ràng buộc, vật lý ragdoll
- Có thể điều khiển bởi thiết kế bản đồ.
- Kinematic animated bone followers
- Custom procedural physics controllers
- Xe cộ
- Bánh xe trượt
- Hệ thống treo thực tế với lò xo trên mỗi bánh xe
- Độ nghiêng thực tế trong quá trình tăng/giảm tốc và rẽ
- Các thông số có thể điều chỉnh riêng như mã lực, sang số, tốc độ tối đa, tốc độ sang số, vật liệu lốp, ma sát lốp, độ căng/giảm xóc của lò xo, v.v.
- Nhiều người chơi trong một xe cộ và phương tiện khác trong chế độ nhiều người chơi
- Hỗ trợ thủy phi cơ để mô phỏng rẻ hơn
Advanced AI
- I/O system cho phép các nhà thiết kế chỉnh cấp độ kiểm soát AI
- Điều hướng tinh vi: các nhân vật chạy, bay, nhảy, cúi người, leo cầu thang và thang cũng như đào hang dưới lòng đất
- AI cảm nhận mọi thứ bằng thị giác, âm thanh và khứu giác
- Mối quan hệ AI xác định trạng thái bạn/thù của các thực thể khác
- Battle AI cho phép các đội gồm các nhân vật AI hoạt động cùng nhau, biết khi nào tiến, lùi, yểm trợ, v.v.
Hệ thống Âm Thanh
- Âm thanh vòm 7.1, 5.1 và 4 loa vòm
Template:ModernBug Template:ModernNote
- Không gian 3D chất lượng cao
- Phần mềm DSP đã được tùy chỉnh
- Tự động DSP theo trên hình học môi trường
- ADPCM decompression
- 16-bit 44KHz, dữ liệu sóng âm thanh nổi với tất cả các tính năng
- MP3 decompression (phải có giấy phép của Miles)
- Hỗ trợ truyền phát âm thanh trên bất kỳ làn sóng nào
- Khâu tập tin sóng thời gian thực
- Sóng mã hóa hiệu ứng Doppler được tác giả trước
- Sóng mã hóa biến thể khoảng cách được tác giả trước
- Hệ Thống Bình Luận
UI
- Server browser — Displays all active game servers and allows a player to choose which one to participate on. Players can filter and sort server lists in order to speed up the display and selection of a server.
- VGUI — Valve's custom GUI interface mimics most of the Windows controls but is rendered using the Source engine for both in game and out of game uniform UI display. Some features:
Programming
- All code written in C/C++ using Visual Studio .NET 2003 and later. Easily and quickly derive new entities from existing base classes
- Internal context sensitive performance monitoring system
- Graphics performance measurement tools built into the engine
- Modular code design (via DLLs) allows swapping out of core components for easy upgrading or code replacement
- VScript scripting system allows using external coding languages, such as Squirrel and Lua, in maps to create more complex systems (trong tất cả trò chơi từ
) (cũng có trên
)
Tools
HLFaceposer
- Facial expression tool used to craft speech and emotions
Valve Hammer Editor
- WYSIWYG World editor
- Create world brushes
- Terrain editor
- Place detailed world models and AI NPCs
- Set navigation points/paths for NPCs
- Place triggers, clip brushes, logic, etc.
- Allows level designer to hook up I/O between entities to control AI within the game
Half-Life Model Viewer
- Full model previewer
- Rotate models in any direction
- Set up hit boxes
- View physics hull
- View normals
- Wireframe, shaded or textured view modes
- Studiomdl
- Model compiler
- VBSP, VRAD, VVIS, VMPI
- Map compilation tools (bsp, lighting and visibility)
- VMPI — distributed compilation tool allowing level compiles to be spread across many PCs greatly reducing compile times
- Exporters
- XSI, Max and Maya
.smd
exporters for exporting 3D models
- XSI, Max and Maya
Games on Source
Valve
Games made by Valve.
- 2004
Counter-Strike: Source
- 2004
Half-Life 2
- 2004
Half-Life 2: Đấu Trường
- 2004
Half-Life: Source
- 2005
Half-Life 2: Lost Coast
- 2005
Day of Defeat: Source
- 2006
Half-Life Deathmatch: Source
- 2006
Half-Life 2: Tập Một
- 2007
Half-Life 2: Tập Hai
- 2007
Portal
- 2007
Team Fortress 2
- 2008
Left 4 Dead
- 2009
Left 4 Dead 2
- 2010
Alien Swarm
- 2011
Portal 2
- 2012
Counter-Strike: Global Offensive
- 2013
Dota 2 - Formerly, now using Source 2 since 2015.
Third-Party
Games and mods made by third-party companies and mod teams.
Released
- 2004
Vampire: The Masquerade – Bloodlines
- 2006
SiN
- 2006
The Ship: Murder Party
- 2006
Dark Messiah of Might and Magic
- 2006
Zombie Panic! Source
- 2007
Zeno Clash
- 2009
Vindictus
- 2010
Bloody Good Time
- 2010
Blue Portals
- 2011
Dino D-Day
- 2011
E.Y.E: Divine Cybermancy
- 2011
Nuclear Dawn
- 2011
No More Room in Hell
- 2011
Postal III (delisted)
- 2012
Dear Esther
- 2012
Revelations 2012
- 2013
Tactical Intervention (delisted)
- 2013
The Stanley Parable
- 2013 Consortium
- 2014
Insurgency
- 2014
Titanfall (delisted)
- 2014
Contagion
- 2014
Lambda Wars
- 2015
Portal Stories: Mel
- 2015 Blade Symphony
- 2015 Double Action
- 2015
The Beginner's Guide
- 2016
INFRA
- 2016
Titanfall 2
- 2016
Day of Infamy
- 2017
Alien Swarm: Reactive Drop
- 2017
Entropy : Zero
- 2018
Hunt Down the Freeman
- 2019
Apex Legends
- 2020
Black Mesa
Originally released in 2012 as a mod running on
Source 2007. Fan remake of
Half-Life.
- 2020 G-String
- 2021
Portal Reloaded
- 2022
Divinia Chronicles: Relics of Gan-Ti
- 2022
Entropy : Zero 2
- 2022
JBMod
- 2022
Jabroni Brawl: Episode 3
- 2023
Military Conflict: Vietnam
Unreleased
This section are for unreleased 3rd party games that are not publicly released or is in Beta/Early Access.
- 2023 (Upcoming)
Portal: Revolution
- 2023 (Upcoming) Swelter
- TBA
Director's Cut
- TBA infestus
- TBA
Momentum Mod
- TBA
Portal 2: Community Edition
- TBA
PUNT
More Third-party Source Engine games