Kể từ khi Nvidia Turing được công bố trở lại tại Gamescom 2018, ray tracing đã trở thành một chủ đề được mọi người bàn tán rất nhiều. Với các loại card đồ họa hiện đại, chẳng hạn như Nvidia GeForce RTX 2080, bạn đã có thể thấy công nghệ này trong các tựa game PC mới nhất, đẹp nhất và hay nhất.
Nhưng, ray tracing là gì? Chà, nói ngắn gọn thì đó là một cách render ánh sáng và bóng tối tiên tiến, sống động như thật trong một khung cảnh. Như những gì các bộ phim và chương trình truyền hình sử dụng, để tạo ra và kết hợp các tác phẩm CG (Computer Graphic) tuyệt vời với các khung cảnh đời thực. Tuy nhiên, vì ray tracing hoạt động bằng cách mô phỏng và theo dõi mọi tia sáng được tạo ra bởi một nguồn chiếu sáng, nên thực sự tiêu tốn mất rất nhiều “phần công lực” để render. Đây chính là lý do mà ray tracing chưa được triển khai nhiều hơn trong các tựa game thực tế.
Rất may, nhờ cuộc thi Nvidia’s DXR Spotlight, các nhà phát triển trò chơi và người sáng tạo nội dung đã có thể giới thiệu những gì mà công nghệ này có thể làm được. Bây giờ đây, ray tracing là công nghệ hot new đằng sau các tựa game PC khủng nhất, chúng tôi nghĩ rằng đã đến lúc bạn nên đi sâu vào tìm hiểu chính xác nó là gì, làm gì với nó và danh sách các tựa game ray tracing hay nhất.
Ray Tracing là gì?
Ray tracing là một kỹ thuật kết xuất đồ họa có thể tạo ra các hiệu ứng ánh sáng cực kỳ chân thực. Về cơ bản, một thuật toán có thể truy tìm đường đi của ánh sáng, và sau đó mô phỏng cách ánh sáng tương tác với các vật thể ảo mà nó chiếu vào trong thế giới do máy tính tạo ra.
Chúng ta đã thấy các hiệu ứng ánh sáng trong game ngày càng trở nên chân thực hơn trong những năm qua, nhưng lợi ích của ray tracing thì ít nghiêng về bản thân của ánh sáng, mà nghiêng nhiều hơn về cách mà nó tương tác với thế giới.
Ray tracing cho phép tạo ra đổ bóng và phản xạ sống động như đời thật hơn, cùng với độ mờ và tán xạ được cải thiện nhiều. Thuật toán tính đến vị trí ánh sáng chiếu vào và tính toán sự tương tác, ảnh hưởng lẫn nhau, chẳng hạn như mắt người sẽ xử lý ánh sáng thực, đổ bóng và phản xạ. Cách ánh sáng chiếu vào các vật thể trên thế giới cũng ảnh hưởng đến màu sắc bạn nhìn thấy.
Nhờ đủ sức mạnh tính toán sẵn có, ray tracing có thể tạo ra những hình ảnh CG cực kỳ chân thực, gần như không thể phân biệt được với đời thực. Nhưng đó cũng lại là vấn đề: cần tiêu tốn rất nhiều sức mạnh GPU để hoạt động với nó.
Ray tracing được sử dụng rộng rãi khi phát triển hình ảnh đồ họa máy tính cho phim và chương trình truyền hình, nhưng đó là vì các hãng phim có thể khai thác sức mạnh của toàn bộ máy chủ (hoặc điện toán đám mây) để hoàn thành công việc. Và thậm chí sau đó, nó có thể là một quá trình kéo dài và “gian nan”. Vậy để làm điều đó một cách nhanh chóng là đã quá sức đối với phần cứng chơi game hiện có.
Các tựa game Ray Tracing
Ban đầu, chỉ có 5 tựa game sử dụng công nghệ Nvidia ray tracing:
- Battlefield V
- Metro Exodus
- Shadow of the Tomb Raider
- Stay in the Light
- Quake II RTX
Tuy nhiên vì đây là công nghệ đồ họa mới nổi, chúng ta có thể mong đợi nhiều tựa game ray tracing sẽ xuất hiện trong các năm tới. Nếu PS5 và Xbox Project Scarlett có thư viện game ray tracing lớn, vậy thì PC cũng sẽ nhanh chóng nhận được chúng mà thôi.
Và, tại Gamescom 2019, có thể thấy rất nhiều tựa game mới sẽ triển khai công nghệ ray tracing và nó sẽ trông như thế nào trong mỗi tựa game. Nvidia không kìm hãm bất kỳ nhà phát triển nào và chúng ta đang bắt đầu thấy một số dự án triển khai cực kỳ mạnh mẽ của công nghệ này. Ví dụ, Minecraft có “fully path-traced lighting”, thực sự có thể nói rằng giao diện game đã hoàn toàn được nâng lên một tầm cao mới.
Hiện giờ, chúng tôi có một danh sách nhiều hơn các tựa game đi kèm công nghệ ray tracing:
- Cyberpunk 2077
- Call of Duty: Modern Warfare
- Control
- Enlisted
- Justice Online
- MechWarrior V
- Wolfenstein Youngblood
- Vampire: The Masquerade – Bloodlines 2
- Watch Dogs: Legion
- Minecraft
- Synched: Off Planet
- …v…v…
Card đồ họa Ray Tracing
Bạn nên sử dụng ít nhất một chiếc card đồ họa như Nvidia GeForce RTX 2060 nếu muốn trải nghiệm công nghệ ray tracing. Tuy nhiên, nếu bạn có thể chi tiền cho một cái gì đó như Nvidia GeForce RTX 2080 Ti, bạn sẽ có trải nghiệm tốt hơn nhiều – nhưng lưu ý việc này có thể tạo ra “lỗ hổng khổng lồ” trong ví của bạn.
Vì vậy, chúng tôi đã tổng hợp được các card đồ họa chính thức hỗ trợ real time ray tracing ở bên dưới. Có thể dễ dàng nhận thấy: tất cả chúng đều có “RTX” trong tên gọi.
- Nvidia GeForce RTX 2060 | 30 RT cores | 6GB GDDR6
- Nvidia GeForce RTX 2060 Super | 34 RT cores | 8GB GDDR6
- Nvidia GeForce RTX 2070 | 36 RT cores | 8 GB GDDR6
- Nvidia GeForce RTX 2070 Super | 40 RT cores | 8GB GDDR6
- Nvidia GeForce RTX 2080 | 46 RT cores | 8GB GDDR6
- Nvidia GeForce RTX 2080 Super | 48 RT cores | 8GB GDDR6
- Nvidia GeForce RTX 2080 Ti | 68 RT cores | 11GB GDDR6
- Nvidia Titan RTX | 72 RT cores | 24GB GDDR6
Ray Tracing có ảnh hưởng tới hiệu suất chơi Game?
Có thể dễ dàng thấy rằng việc bật các hiệu ứng bắt mắt này sẽ tác động rất lớn đến hiệu suất chơi game của bạn. Vì vậy, không có gì lạ khi bạn thấy hiện tượng sụt khung hình lớn khi bật các hiệu ứng này.
Ví dụ, Metro Exodus ở độ phân giải 3440 x 1440 với cài đặt “Extreme”, nhận được khoảng 41 FPS với Nvidia GeForce RTX 2080 Ti, tuy nhiên, khi bật ray tracing với cài đặt “Ultra”, hiệu suất sẽ giảm mạnh, trung bình khoảng 23 FPS. Nó chắc chắn vẫn có thể chơi được, nhưng bạn có thể cảm thấy tốc độ khung hình bị cắt giảm. May mắn thay, tựa game này sử dụng công nghệ DLSS, về cơ bản là sử dụng AI để nâng cấp từ độ phân giải thấp hơn. Và, nếu bạn bật tùy chọn này, bạn có thể nhận được nhiều FPS hơn.
Do đó, về cơ bản, nếu bạn đang tìm cách kích hoạt ray tracing, bạn sẽ phải thận trọng với độ phân giải của mình. Nếu bạn đang muốn chơi các tựa game ray tracing ở 4K, bạn sẽ cần phải trang bị ít nhất là 2080 Ti trong bộ máy tính của mình. Tuy nhiên, nếu bạn chỉ có thể cố gắng tới Nvidia GeForce RTX 2060, vậy thì bạn sẽ không gặp vấn đề gì khi có được hiệu suất game có thể chơi được ở 1080p cùng với ray tracing.
Lời cuối cùng trước khi kết thúc bài viết, nếu bạn có bất kỳ thắc mắc hay góp ý về nội dung chúng tôi đã đề cập trong “Ray Tracing là gì? Công nghệ này có ý nghĩa gì với trải nghiệm game“, hãy chia sẻ ý kiến của bạn bằng khung bình luận bên dưới nhé.
Chúc bạn một ngày tốt lành !!!