Ubisoft Anvil
Ubisoft Anvil (được biết đến với tên gọi Scimitar cho đến năm 2009 và AnvilNext trong giai đoạn 2012–2020) là một game engine do Ubisoft Montreal tạo ra và được sử dụng trong dòng trò chơi điện tử Assassin's Creed cũng như các tựa game khác của Ubisoft. Engine này được sử dụng trên các nền tảng Microsoft Windows, macOS, Nintendo Switch, Nintendo Switch 2, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita, Wii U, Xbox 360, Xbox One, Xbox Series X/S và Stadia. Ubisoft Anvil là một trong những game engine chính được Ubisoft sử dụng cùng với Disrupt, Dunia và Snowdrop.[1]
Lịch sử
[sửa | sửa mã nguồn]Engine này ban đầu được gọi là Scimitar.[2] Giám đốc sáng tạo của Ubisoft Montreal, Patrice Désilets, cho biết engine được viết lại hoàn toàn từ đầu cho Assassin's Creed vào năm 2007.[3] Engine sử dụng phần mềm trung gian HumanIK của Autodesk để định vị chính xác tay và chân của nhân vật trong các hoạt ảnh leo trèo và đẩy đồ vật theo thời gian thực. Anvil đã được cải tiến cho Assassin's Creed II để bao gồm chu kỳ ngày và đêm trọn vẹn, khoảng cách vẽ được nâng cao, công nghệ thảm thực vật tương tự như trong Far Cry 2, cải thiện ánh sáng, phản chiếu và các hiệu ứng đặc biệt, hệ thống vải vóc mới, cùng hệ thống điều hướng AI và NPC mới.[4] Các bộ phim ngắn Assassin's Creed: Lineage do Hybride Technologies (một studio hậu kỳ VFX được Ubisoft mua lại) và Ubisoft Digital Arts thực hiện đã sử dụng các tài nguyên từ Anvil để tái tạo môi trường nơi các diễn viên người đóng thực hiện cảnh quay.[5][6] Assassin's Creed: Brotherhood và một số phiên bản của Prince of Persia: The Forgotten Sands chạy trên một bản sửa đổi cải tiến của Anvil.[7][8] Assassin's Creed: Revelations vào năm 2011 là trò chơi cuối cùng được phát triển trên thế hệ Anvil đầu tiên.[9]
Vào năm 2012, một phiên bản cập nhật được phát hành với tên gọi AnvilNext, được phát triển cho Assassin's Creed III trở về sau, sở hữu nhiều cải tiến.[10][11][12][13] AnvilNext có tính năng chiếu sáng toàn cục và hỗ trợ hệ thống thời tiết mới, cho phép thiết lập thời tiết cụ thể cũng như chế độ luân chuyển tự động như đã thấy trong Assassin's Creed IV: Black Flag.[14][15][16] Bộ render đã được viết lại để đạt hiệu quả cao hơn và hỗ trợ các kỹ thuật hậu xử lý bổ sung, cho phép hiển thị tới 2.000 nhân vật không phải người chơi (NPC) trong thời gian thực (so với vài trăm trong engine Anvil trước đây).[17][18][19] AnvilNext bổ sung công nghệ từ Far Cry 3, trong đó màn hình tải đã được loại bỏ khi chuyển từ di chuyển trên đất liền sang điều hướng trên biển.[20] Assassin's Creed Rogue vào năm 2014 là trò chơi cuối cùng sử dụng AnvilNext.[21]
AnvilNext 2.0 ra mắt vào năm 2014 cùng với Assassin's Creed Unity.[22] AnvilNext 2.0 có khả năng tạo ra các cấu trúc một cách linh hoạt và tự động trong khi tuân theo các quy tắc thiết kế và khuôn mẫu cụ thể, giúp giảm thời gian và công sức thủ công cần thiết cho các nghệ sĩ và nhà thiết kế để tạo ra một môi trường đô thị phức tạp. Các địa danh cụ thể, chẳng hạn như Nhà thờ Đức Bà Paris, vẫn được thiết kế thủ công nhưng giờ đây có thể được render ở tỷ lệ gần như 1:1 so với bản sao ngoài đời thực. AnvilNext 2.0 cũng có AI cải tiến cho các nhân vật không phải người chơi.[23][24] Engine đã được xây dựng lại từ đầu cho trò chơi này.[25][26][27][28] Sau khi Assassin's Creed Unity được phát hành với nhiều lỗi kỹ thuật khi ra mắt, Ubisoft đã thực hiện các sửa lỗi và cải tiến engine cho Assassin's Creed Syndicate.[29][30][31][32] AnvilNext 2.0 tiếp tục được tinh chỉnh thêm cho Assassin's Creed Origins và Assassin's Creed Odyssey.[1][33] Ngoài dòng game Assassin's Creed, AnvilNext 2.0 cũng được sử dụng cho các trò chơi Ubisoft khác bao gồm Tom Clancy's Rainbow Six Siege,[34] For Honor,[35] Tom Clancy's Ghost Recon Wildlands,[36] và Tom Clancy's Ghost Recon Breakpoint.[37]
Bắt đầu với Assassin's Creed Valhalla vào năm 2020, engine này được đổi tên thương hiệu thành Ubisoft Anvil.[38] Ubisoft Anvil cũng được sử dụng cho Prince of Persia: The Sands of Time Remake,[39] Immortals Fenyx Rising,[40] và Assassin's Creed Mirage.[41] Ubisoft thông báo họ sẽ tiếp tục nâng cấp và phát triển engine này.[42][43] Một phiên bản engine Anvil nâng cấp được sử dụng cho Assassin's Creed Shadows,[44][45][46] tăng cường ánh sáng, giới thiệu các đạo cụ có thể phá hủy và triển khai hệ thống theo mùa mới diễn tiến theo thời gian.[47][48][49]
Tính năng
[sửa | sửa mã nguồn]Engine đã nhận được nhiều nâng cấp đáng kể, bao gồm global illumination, reflection mapping, volumetric lighting, thời tiết động và thảm thực vật động. Đối với Assassin's Creed Unity, cũng có một đợt nâng cấp tương tự, cơ chế điều khiển tiên tiến với physically based rendering (PBR) là sự bổ sung nổi bật, cho phép vật liệu, vật thể và bề mặt trông và phản ứng thực tế hơn với lighting, shading và shadowing. Hơn nữa, hệ thống global illumination giờ đây thực tế hơn với việc bổ sung công nghệ volumetric, các vật thể dựa trên physics phản ứng thực tế hơn, và vải vóc hoạt động một cách chân thực trên nhân vật chính, trong môi trường và trên các nhân vật khác. Thế giới game hiện hỗ trợ các vùng đất rộng lớn hơn, nhiều vật thể hơn, các tòa nhà lớn hơn, nội thất tòa nhà có thể ra vào mà không cần màn hình tải (loading screens), cùng nhiều bổ sung khác giúp tăng cường visual fidelity, immersion và gameplay.[14][23]
Các trò chơi sử dụng Ubisoft Anvil
[sửa | sửa mã nguồn]Scimitar
[sửa | sửa mã nguồn]- Assassin's Creed (2007)
- Prince of Persia (2008)
- Shaun White Snowboarding (2008)
Anvil
[sửa | sửa mã nguồn]- Assassin's Creed II (2009)
- Prince of Persia: The Forgotten Sands (2010)
- Assassin's Creed: Brotherhood (2010)
- Assassin's Creed: Revelations (2011)
- Tom Clancy's Rainbow 6: Patriots (Đã hủy)
AnvilNext
[sửa | sửa mã nguồn]- Assassin's Creed III (2012)
- Assassin's Creed III: Liberation (2012)
- Assassin's Creed IV: Black Flag (2013)
- Assassin's Creed Freedom Cry (2013)
- Assassin's Creed Rogue (2014)
AnvilNext 2.0
[sửa | sửa mã nguồn]- Assassin's Creed Unity (2014)
- Assassin's Creed Syndicate (2015)
- Tom Clancy's Rainbow Six Siege (2015)
- Steep (2016)
- For Honor (2017)
- Tom Clancy's Ghost Recon Wildlands (2017)
- Assassin's Creed Origins (2017)
- Assassin's Creed Odyssey (2018)
- Tom Clancy's Ghost Recon Breakpoint (2019)
- Hyper Scape (2020)
- Riders Republic (2021)
- Tom Clancy's Rainbow Six Extraction (2022)
Ubisoft Anvil
[sửa | sửa mã nguồn]- Assassin's Creed Valhalla (2020)
- Immortals Fenyx Rising (2020)
- Assassin's Creed Mirage (2023)
- Skull and Bones (2024)
- Assassin's Creed Shadows (2025)
- Prince of Persia: The Sands of Time Remake (2026)
Tham khảo
[sửa | sửa mã nguồn]- ^ a b "Why Ubisoft Ditched Unreal in Favor of Its Own Proprietary Tech". IGN. ngày 16 tháng 9 năm 2017.
- ^ "Assassin's Creed: Evolution of an engine". Eurogamer. ngày 14 tháng 7 năm 2009.
- ^ "Q&A: Ubisoft dissects Assassin's Creed". GameSpot. ngày 20 tháng 9 năm 2007.
- ^ "Face-Off: Assassin's Creed II". Eurogamer. ngày 28 tháng 1 năm 2010.
- ^ "Converging on Ubisoft's Acquisition of Hybride". Animation World Network. ngày 15 tháng 10 năm 2008.
- ^ "Assassin's Creed III: The tech behind (or beneath) the action". fxguide. ngày 11 tháng 12 năm 2012.
- ^ "Face-Off: Assassin's Creed: Brotherhood". Eurogamer. ngày 18 tháng 11 năm 2010.
- ^ "The Latest Prince of Persia Plays With Solid Water and Flexible Time". Kotaku. ngày 19 tháng 2 năm 2010.
- ^ "Face-Off: Assassin's Creed: Revelations". Eurogamer. ngày 19 tháng 11 năm 2011.
- ^ "'Assassin's Creed 3's' newest video shows off its AnvilNext engine". Polygon. ngày 2 tháng 8 năm 2012.
- ^ "Assassin's Creed 3 footage boasts new AnvilNext engine". Eurogamer. ngày 2 tháng 8 năm 2012.
- ^ "Assassin's Creed 3 Video Shows Off AnvilNext Technology". Gameranx. ngày 2 tháng 8 năm 2012.
- ^ "VIDEO: Ubisoft shows off Assassin's Creed 3 engine". MCV/Develop. ngày 2 tháng 8 năm 2012.
- ^ a b "AC4: Black Flag Graphics Tech Explained - "The Most Realistic Virtual Ocean You've Ever Seen"". Gamers Nexus. ngày 18 tháng 10 năm 2013.
- ^ "Face-Off: Assassin's Creed 4: Black Flag". Eurogamer. ngày 30 tháng 10 năm 2013.
- ^ "Assassin's Creed IV: Black Flag Visual Analysis – PS4 vs. Xbox One vs. PC, Xbox 360 vs. PS3". GamingBolt. ngày 13 tháng 12 năm 2013.
- ^ "Assassin's Creed III: The Redesigned Anvil Engine". Game Informer. ngày 28 tháng 3 năm 2012. Lưu trữ bản gốc ngày 30 tháng 3 năm 2012.
- ^ "'Assassin's Creed 3' Trailer Explains AnvilNext Gameplay Engine". Game Rant. ngày 2 tháng 8 năm 2012.
- ^ "Face-Off: Assassin's Creed 3". Eurogamer. ngày 31 tháng 10 năm 2012.
- ^ "Tech Analysis: Assassin's Creed 4". Eurogamer. ngày 20 tháng 7 năm 2013.
- ^ "Face-Off: Assassin's Creed Rogue". Eurogamer. ngày 15 tháng 3 năm 2015.
- ^ "How Assassin's Creed Rogue and Unity Flipped the Table on Series Standards 10 Years Ago". Game Rant. ngày 11 tháng 11 năm 2024.
- ^ a b "'Assassin's Creed Unity' Trailer Highlights Next-Gen Anvil Engine". Game Rant. ngày 22 tháng 7 năm 2014.
- ^ "Face-Off: Assassin's Creed Unity". Eurogamer. ngày 17 tháng 11 năm 2015.
- ^ "Assassin's Creed Unity Tech Made From Ground Up For PS4 & Xbox One". GamingBolt. ngày 2 tháng 7 năm 2014.
- ^ "Ubisoft Says Rebuilding Assassin's Creed Engine For Unity Was 'Painful'". Game Informer. ngày 12 tháng 2 năm 2015. Lưu trữ bản gốc ngày 13 tháng 2 năm 2015.
- ^ "Ubisoft: Rebuilding the Assassin's Creed Unity engine was 'painful'". Game Developer. ngày 12 tháng 2 năm 2015.
- ^ "Ubisoft on what created the "perfect storm" behind Assassin's Creed Unity". Eurogamer. ngày 21 tháng 3 năm 2018.
- ^ "'Assassin's Creed Syndicate' Has Learned From 'Unity's Mistakes". Game Rant. ngày 12 tháng 5 năm 2015.
- ^ "Assassin's Creed Syndicate: AnvilNext Updates, DX12 Integration, GPU Driven And More". GamingBolt. ngày 16 tháng 8 năm 2015.
- ^ "Assassin's Creed Syndicate has learned from Unity's mistakes, but is that enough?". Eurogamer. ngày 24 tháng 9 năm 2015.
- ^ "Face-Off: Assassin's Creed Syndicate". Eurogamer. ngày 27 tháng 10 năm 2015.
- ^ "How Assassin's Creed Odyssey Is Redesigning Naval Combat". IGN. ngày 14 tháng 8 năm 2018.
- ^ "Tom Clancy's Rainbow Six Siege Visual Analysis: PS4 vs. PC vs. Xbox One". GamingBolt. ngày 24 tháng 12 năm 2015.
- ^ "For Honor: Graphics & CPU Performance". TechSpot. ngày 16 tháng 2 năm 2017.
- ^ "Tom Clancy's Ghost Recon Wildlands Performance Review". Tom's Hardware. ngày 18 tháng 3 năm 2017.
- ^ "Ghost Recon Takes A Shot At Vulkan And DX11". PC Perspective. ngày 8 tháng 4 năm 2020.
- ^ "Assassin's Creed Valhalla - Full PC Specs And Features Revealed". TheGamer. ngày 14 tháng 10 năm 2020.
- ^ "Ubisoft Rewinds Prince Of Persia: Sands Of Time For A Faster, Mocapped Remake". GameSpot. ngày 30 tháng 9 năm 2020.
- ^ "Immortals Fenyx Rising PC system requirements have been revealed". PCGamesN. ngày 5 tháng 11 năm 2022.
- ^ "Why AC Valhalla May Still Be Holding Assassin's Creed Mirage Back". Game Rant. ngày 19 tháng 7 năm 2023.
- ^ "Ubisoft scaling Anvil, Snowdrop engines to flex next-gen consoles". TweakTown. ngày 31 tháng 3 năm 2021.
- ^ "Future Assassin's Creed Games Could Be 15 Hours Long Rather Than 150 According To Executive Producer". TheGamer. ngày 11 tháng 9 năm 2022.
- ^ "Assassin's Creed Shadows: Inside Ubisoft's Ambitious Open World Japan". IGN. ngày 15 tháng 5 năm 2024.
- ^ "Assassin's Creed Shadows' reveal gives us our first look at the series' revamped technology". Eurogamer. ngày 15 tháng 6 năm 2024.
- ^ "How Ubisoft built the world of Assassin's Creed: Shadows". VentureBeat. ngày 12 tháng 9 năm 2024.
- ^ "Assassin's Creed Shadows: 50 Details You Need To Know". IGN. ngày 15 tháng 5 năm 2024.
- ^ "Assassin's Creed Shadows Upgrades the AC Engine By Leaving PS4, Xbox One Behind". CNET. ngày 15 tháng 9 năm 2024.
- ^ "Assassin's Creed Shadows' new Anvil engine features impress on PS5 and Series X". Eurogamer. ngày 18 tháng 3 năm 2025.