Source
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.
Contents
Độ họa
- Phiên bản 3.0 (và thấp hơn) Shader Model
- Hỗ trợ giảm răng cưa (Anti-aliasing)
- Source là công nghệ trò chơi đầu tiên của Valve được hỗ trợ giảm cưa, trước khi MSAA (4X) đã được thêm vào GoldSrc từ 2013.
- MSAA là cách chống răng cưa truyền thống, hoạt động bằng cách tạo một số pixel nhiều lần ở nhiều nới gần khung hình và chình độ trong suốt để giấu các răng cưa. Nó được hỗ trợ trong các trò chơi trước đó (từ 2000 đến giữa 2010), kể cả trên tất cả trò chơi sử dụng Source. Hỗ trợ lên tới 8x MSAA (6x trên Source 2004). Một số card độ họa cũ (như là Kepler trở xuống, của Nvidia) cũng hỗ trợ CSAA.
- FXAA cũng được hỗ trợ trên CS:GO engine branch. Không phải như MSAA, FXAA sẽ làm cho trò chơi chạy mượt hơn vì nó là hiệu ứng, cho nên nó có thể thêm vào một số trò chơi chạy trên phiên bản cũ của Source (hoặc trên các trò chơi khác, cộng nghệ khác và nhiều hơn nữa). Tuy nhiên, do nó là hiệu ứng, FXAA sẽ làm mờ hình ảnh hơn các cách loại bỏ răng cưa khác.
- TAA là cách giảm răng cưa hiện được sử dụng trên các trò chơi mới, như là Apex Legends, thay thế cách loại bỏ răng cưa MSAA. Nó hoạt động bàng cách là kết hợp thông tin từ hình trước và hình hiện tại để giảm các răng cưa trên hình hiện tại. Tuy nhiên, theo như trên, TAA kết hợp thông tin sẽ làm mờ hình ảnh trong lúc di chuyển, có thể thấy rõ hơn nếu FPS quá thấp.Mẹo:Nếu trò chơi được chạy trên độ phân giải 4K hoặc cao hơn, hoặc là thu nhỏ hình ảnh 4K sang 1080p hoặc thấp hơn, cần thiết cho loại bỏ răng cưa sẽ ít hơn.
- Bump mapping và Normal mapping trên models và trên thế giới.
- Tạo shader s với HLSL
- Cube và environment mapping
- Phong shading cho models
- Đèn động, ánh sáng đỉnh và lightmap s, nhiều loại ánh sáng bao gồm nhấp nháy, xung, v.v.
- Ánh sáng HDR (có trên tất cả game 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 (có trên tất cả game từ )
- Hệ thống hạt tiên tiến nó có thể phát sprite s hoặc model s
- 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 Skybox es 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 (có trên tất cả game 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 và độ họa từ cũ đến mới nhất
- Hỗ trợ độ họa API DX8-DX9 (DX6-DX9 với các sửa đổi và trình đổ bóng chức năng cố định)
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
- Hỗ trợ cho cả trò chơi nhiều người chơi dựa trên mạng cục bộ (LAN) 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
Category: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
dsound.dll
(từ phần mềm như Creative Alchemy, DSOAL hoặc IndirectSound). [todo tested in?]- 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 (Giao Diện)
- Tìm Server — Hiện tất cả game server đang hoạt động và cho người chơi để chọn cái nào để vào. Người chơi có thể lọc và sắp xếp danh sách máy chủ để tăng tốc độ hiển thị và lựa chọn máy chủ.
- Category:VGUI ' — Giao diện được chỉnh bởi Valve bắt chước hầu hết các giao diện điều khiển của Windows nhưng được hiển thị bằng cách sử dụng công cụ Source cho màn hình UI đồng phục cả trong và ngoài trò chơi. Một số tính năng:
Lập Trình
- Tất cả mã được viết bằng C/C++ bằng Visual Studio .NET 2003 trở lên. Dễ dàng và nhanh chóng lấy được các thực thể mới từ các lớp cơ sở hiện có
- Hệ thống giám sát hiệu suất nhạy cảm với bối cảnh nội bộ
- Các công cụ đo lường hiệu năng đồ họa được tích hợp trong engine
- Thiết kế mã mô-đun (thông qua DLL) cho phép hoán đổi các thành phần cốt lõi để dễ dàng nâng cấp hoặc thay thế mã
- Hệ thống tập lệnh VScript cho phép sử dụng các ngôn ngữ mã hóa bên ngoài, chẳng hạn như Squirrel và Lua, trong bản đồ để tạo các hệ thống phức tạp hơn (có trên tất cả game từ ) (cũng có trên )
Công Cụ
- HLFaceposer
- Công cụ biểu cảm khuôn mặt được sử dụng để tạo lời nói và cảm xúc
- Valve Hammer Editor
- Phần mềm chỉnh sửa bản đồ mà những gì bạn thấy là những gì bạn sẽ có
- Tạo world brushes
- Chỉnh sửa Terrain
- Đặt các mô hình thế giới chi tiết và AI NPC
- Đặt đẫn đường, địa điểm cho NPCs
- Đặt triggers, clip brushes, logic, nhiều hơn nữa.
- Cho phép nhà thiết kế cấp độ kết nối I/O giữa các thực thể để điều khiển AI trong trò chơi
- Half-Life Model Viewer
- Xem trước mô hình đầy đủ
- Xoay mô hình theo bất kỳ hướng nào
- Thiết lập hộp đánh
- Xem thân tàu vật lý
- Xem normals
- Chế độ xem wireframe, độ họa, texture.
- Studiomdl
- Công cụ biên dịch mô hình
- VBSP , VRAD , VVIS , VMPI
- Công cụ biên dịch bản đồ (bsp, ánh sáng và hiển thị)
- VMPI — công cụ biên dịch phân tán cho phép các trình biên dịch cấp được trải rộng trên nhiều PC giúp giảm đáng kể thời gian biên dịch
- Exporters
- Category:XSI , Max và Maya
.smd
để xuất mô hình 3D
- Category:XSI , Max và Maya
Các phần mềm sử dụng Source
Phần mềm của Valve
Ngày phát hành | Tên | Phát triển cùng với | Phiên bản công nghệ | Nền tẳng | Ghí chú |
---|---|---|---|---|---|
7 tháng 10, 2004 | Counter-Strike: Source | Turtle Rock Studios Hidden Path Entertainment (bản cập nhật 2010) |
Source 2004 (phát hành) Source 2013 Multiplayer (hiện tại) |
PC: Windows, Mac, Linux | Trò chơi đầu tiên được sử dụng công nghệ Source. Làm lại của Counter-Strike. Hidden Path Entertainment cùng với Valve làm một phiên bản cập nhật mới, phát hành vào 7 tháng 5, 2010, để nâng cấp phiên bản công nghệ Source từ 2006 sang 2009, và thêm 144 (giờ 146) thành tựu, một hệ thống thống trị và trả thù mới như Team Fortress 2, thông tin người chơi và nhiều hơn nữa. Hidden Path Entertainment cũng đã tạo ra bản Xbox 360 của CS:S, sau này trở thành Counter-Strike: Global Offensive sau khi Valve nhận thấy cơ hội trong quá trình phát triển để biến phiên bản máy chơi game này thành một trò chơi mới. |
16 tháng 11, 2004 | Half-Life: Source | Source 2004 (phát hành) Source 2013 Singleplayer (hiện tại) |
PC: Windows, Mac, Linux | Bản remaster của Half-Life. Nó đã bị đánh giá thấp bởi các game thủ từ 2013 vì có nhiều lỗi được xuất hiện sau khi công nghệ của trò choi này đã được nâng cấp lên Source 2013. Trước khi bản cập nhật c. nghệ từ 2013, nó được đánh giá cao hơn, nhưng có một số người vẫn không thích nó vì độ họa của phiên bản này vẫn giống như Half-Life, trong lúc đấy còn có cả bầu trời 3D và hiệu ứng nước giống thật hơn. Một bản fan remake của Half-Life, gọi là Black Mesa bắt đầu phát triển vì các lí do bên trên. |
|
16 tháng 11, 2004 | Half-Life 2 | EA UK (phiên bản PS3) | Source 2004 (phát hành, ) Source 2007 (chỉ có trên ) Source 2013 Singleplayer (hiện tại) |
PC: Windows, Mac, Linux Máy chơi game: Original Xbox, Xbox 360, PlayStation 3 |
Tiếp tục cốt chuyện của Half-Life, sau đấy là Half-Life: Alyx. Được bán cùng với một số trò khác trên The Orange Box. Đặt 20 năm sau khi Black Mesa đã bị phá hủy, trò chơi được bắt đầu ở trên thành phố City 17, hiện đang được chiếm bởi bọn Combine. Trước khi nó phát hành, bản beta của trò chơi này bị lộ ra từ Tháng 10, 2003, và Valve bắt buộc phải chuyển ngày phát hành sang Tháng 11, 2004. Trò chơi này là trò đầu tiên cần phải có Steam được cài đặt sẵn để chơi. Phiên bản công nghệ của Half-Life 2 cũng được cập nhật liên tục, đầu tiên từ 2006, cũng với Tập Một phát hành, Half-Life 2 đã nâng cấp lên Source 2006, vào 2007, chạy trên Source 2007 (chỉ trên Xbox 360 và PlayStation 3), Source 2009 trên PC vào 2010, và cuối cũng, Source 2013 Singleplayer từ 2013. |
30 tháng 11, 2004 | Half-Life 2: Đấu Trường | Source 2004 (phát hành) Source 2013 Multiplayer (hiện tại, bản cũ hơn) |
PC: Windows, Mac, Linux | Chế độ chơi nhiều người của Half-Life 2. | |
26 tháng 9, 2005 | Day of Defeat: Source | Source 2006 (phát hành) Source 2013 Multiplayer (hiện tại) |
PC: Windows, Mac, Linux | Bản làm lại của Day of Defeat. Như Half-Life 2: Lost Coast, nó cũng có một số tính năng mới được thêm vào Source 2006, như là ánh sáng HDR. | |
27 tháng 10, 2005 | Half-Life 2: Lost Coast | Source 2006 (phát hành) Source 2013 Singleplayer (hiện tại) |
PC: Windows, Mac, Linux | Sử dụng để giới thiệu công nghệ ánh sáng HDR. Nó được chạy trên bản Source mới hơn, sau được gọi là Source 2006, được sử dụng vào trò chơi tiếp theo, Half-Life 2: Tập Một và Half-Life Deathmatch: Source. Hiện nay, nó đang được chạy trên Source 2013. | |
1 tháng 5, 2006 | Half-Life Deathmatch: Source | Source 2006 (phát hành) Source 2013 Multiplayer (hiện tại) |
PC: Windows, Mac, Linux | Phần MP của Half-Life: Source. | |
1 tháng 6, 2006 | Half-Life 2: Tập Một | EA UK (phiên bản PS3) | Source 2006 (phát hành) Source 2007 ((chỉ có trên )) Source 2013 Singleplayer (hiện tại |
PC: Windows, Mac, Linux Máy chơi game: Xbox 360, PlayStation 3 |
Tiếp tục cốt chuyện từ Half-Life 2, bắt đầu sau khi một phần của Citadel đã bị nổ tung, Gordon và Alyx đã sống sót vụ nổ này. Về công nghệ, trò chơi này chạy trên Source 2006 từ lúc nó ra mắt, và nó là trò chơi cuối của Valve cũng được chạy trên bản engine cũ (Old Engine). Cũng có trên The Orange Box. |
10 tháng 10, 2007 | Half-Life 2: Tập Hai | EA UK (phiên bản PS3) | Source 2007 (phát hành, hiện đang sử dụng trên & ) Source 2013 Singleplayer (hiện tại) |
PC: Windows, Mac, Linux Máy chơi game: Xbox 360, PlayStation 3 |
Tiếp tục cốt chuyện từ Half-Life 2: Tập Hai, bây giờ thành phố City 17 đã bị phá hủy, và tòa nhà Citadel đã bị sập, Gordon và Alyx đã sống sót sau khi tòa nhà Citadel bị nổ khiến cho tàu bị trượt ra. Còn về công nghệ, nó sử dụng Source 2007, trước được gọi là bản công nghệ The Orange Box và nó cũng là bản "New Engine" đầu tiên. Cũng có trên The Orange Box. |
Portal | PC: Windows, Mac, Linux Máy chơi game: Xbox 360, PlayStation 3, Nintendo Switch (part of Portal Companion Collection) |
Trò chơi mới của Valve, cùng cốt chuyện với Half-Life, và đặt ở trên phòng thí nghiệm ở Aperture. Nó là trò chơi thể loại giải đố, chó phép bạn tạo các cánh cổng, để kết nối nó vào một cổng khác trên các mặt phẳng và to. Từ 2023, một bản remaster của trò chơi bởi Nvidia, Portal với RTX, đã được phát hành, để nâng cấp độ họa bằng công nghệ dò tia (Ray-tracing) trên các card màn hình nó được hỗ trợ, không chỉ dò tia, phiên bản này được sử dụng texture PBR và mô hình chất lượng cao hơn. Như 2 trò chơi mới trên The Orange Box, nó sử dụng Source 2007 từ lúc nó ra mắt. |
|||
Team Fortress 2 | Source 2007 (phát hành, hiện đang sử dụng trên & ) Source 2013 Multiplayer (hiện tại) |
PC: Windows, Mac, Linux Máy chơi game: Xbox 360, PlayStation 3 |
Trò tiếp theo sau Team Fortress Classic, bây giờ có độ họa kiểu hoạt hình, không như các phiên bản trước của nó nhìn như thật. Đây là trò chơi cuối, cùng với 2 trò khác trên The Orange Box, phải cần một số tệp trên Half-Life 2 để có thể chơi được. Bản máy chơi game bây giờ không còn được cập nhật, còn PC thì vẫn được cập nhật liên tục. |
||
17 tháng 11, 2008 | Left 4 Dead | Turtle Rock Studios (under Valve South) |
Left 4 Dead engine branch (bản cũ hơn) | PC: Windows, Mac Máy chơi game: Xbox 360 |
Một trò chơi co-op bán súng zombie mới. Nó sử dụng phiên bản công nghệ mới mà không cần phải có tệp Half-Life 2 cài sẵn để chạy, nó còn thêm một số tính năng mới và giới thiệu công nghệ VPK để nén tệp trò chơi. |
17 tháng 11, 2009 | Left 4 Dead 2 | Left 4 Dead engine branch | PC: Windows, Mac, Linux Máy chơi game: Xbox 360 |
Originally was planned to be an update for Left 4 Dead, it was later released as standalone game. Like Left 4 Dead, it also runs on the same L4D branch, but much newer. Like TF2, the console version () of the game is no longer updated, as opposed to PC version of the game. This game was also ported to Source 2 back in 2014, but this version remains unreleased to this day, and one of its maps has been remade in Source 2 as a tech demo back in 2010, which its image was leaked in 2014. |
|
19 tháng 7, 2010 | Alien Swarm | Alien Swarm engine branch | PC: Windows | A co-op alien shooter, which was a remake of the Unreal Tournament 2004 mod with the same name. It succeeded the Left 4 Dead engine branch and adds new features on its branch. | |
18 tháng 4, 2011 | Portal 2 | Portal 2 engine branch | PC: Windows, Mac, Linux Máy chơi game: Xbox 360, PlayStation 3, Nintendo Switch (part of Portal Companion Collection) |
Has its own engine branch, and once again, introduced new features and succeeded Alien Swarm engine branch. Sequel of Portal. For the first time since 2007, the PlayStation 3 version was developed by Valve themselves, and does not suffer various issues that The Orange Box on PS3 had, such as poor optimization, and high-pitched audio issue. | |
21 tháng 8, 2012 | Counter-Strike: Global Offensive | Hidden Path Entertainment | CS:GO engine branch | PC: Windows, Mac, Linux Máy chơi game: Xbox 360, PlayStation 3 |
Trước khi phát hành, nó đâu tiên là một phiên bản CS:S dành cho máy chơi game Xbox 360, sau đấy Valve thay đổi nó thành một trò chơi Counter-Strike mới. Trước kia, kể từ đầu nó ra mắt, nó được sử dụng Source 1, chạy trên CS:GO engine branch (dựa trên Left 4 Dead engine branch và Portal 2 engine branch), bây giờ vào năm 2023, nó đã sử dụng Source 2, trên một bản câp nhật và trò chơi mới được gọi là Counter-Strike 2, thay thế CS:GO (trừ phiên bản máy chơi game). Bản máy chơi game cũng không còn được cập nhật, nhưng bạn có thể mua nó. Hoàn toàn miễn phí trên PC từ 2018. |
9 tháng 7, 2013 | Dota 2 | Dota 2 engine branch (Pre-Reborn) | PC: Windows, Mac, Linux | Trò chơi tiếp theo sau Defense of the Ancients (phát hành 2003, cũng được gọi tắt là Dota 1 và DotA), mod dành cho Warcraft III. Dota 2 sử dụng Source cho đến năm 2015, cùng với bản cập nhật Reborn, nó bây giờ chạy trên Source 2. Đây là trò chơi cuối cùng của Valve được phát hành trên công nghệ Source. | |
Ngày phát hành | Tên | Phát triển cùng với | Phiên bản công nghệ | Nền tẳng | Ghí chú |
Bên thứ ba/công ty khác
Trò chơi, công cụ và mod tạo bởi công ty bên thứ ba và nhóm mod.
Đã phát hành
|
|
|
Chưa phát hành
Mục này chỉ dành cho các trò chơi và phần mềm bên thứ ba chưa được phát hành hoặc hiện đang ở trạng thái Beta/Truy cập sớm.
Ngày phát hành | Tên | Nhà phát triển | Nhà phát hành | Phiên bản công nghệ | Nền tẳng | Ghí chú |
---|---|---|---|---|---|---|
TBA |
Infestus | Team Infestus | Team Infestus | Source 2013 Multiplayer | PC: Windows, Mac, Linux | Currently in closed beta. |
TBA |
Momentum Mod | Momentum Team | Momentum Team | Strata Source | PC: Windows, Linux | Currently in closed beta. |
TBA |
Half-Life 2 RTX | Orbifold Studios | TBA | Source 2013 Singleplayer[kiểm tra] | PC: Windows | |
TBA |
Portal 2: Community Edition | P2:CE Team | P2:CE Team | Strata Source | PC: Windows, Linux | Currently in closed beta. |
TBA |
PUNT | LunchHouse Software | LunchHouse Software | Portal 2 engine branch (heavily modified) | PC: Windows | |
Ngày phát hành | Tên | Nhà phát triển | Nhà phát hành | Phiên bản công nghệ | Nền tẳng | Ghí chú |
Nhiều Trò chơi bên thứ ba khác sử dụng Source