Ray Tracing là gì? Cách bật Ray Tracing trên GPU của NVIDIA và AMD

Ray Tracing là gì? Cách bật Ray Tracing trên GPU của NVIDIA và AMD

Trở về Blog | Đăng bởi vào ngày 13/08/23

Chia sẻ bài viết :

RTX NVIDIA cùng với Ray Tracing đã mang đến những bước đột phá, đem lại những trải nghiệm tốt hơn cho các game thủ. Vậy công nghệ Ray Tracing là gì? Nó hoạt động như thế nào? Các tựa game hỗ trợ Ray Tracing và làm thế nào để bật công nghệ này, hãy cùng bài viết tìm hiểu nhé.

Ray Tracing là gì?

Ray Tracing (dò tia) là kỹ thuật tạo ra một hình ảnh bằng cách dò đường đi của ánh sáng thông qua các điểm ảnh trên một mặt phẳng ảnh và mô phỏng hiệu ứng của nó khi tương tác với các vật ảo xung quanh. Ray có nghĩa là tia sáng, còn Tracing có nghĩa là dò theo, đuổi theo.

tìm hiểu ray tracing 1

Nói cách khác, Ray Tracing theo dõi các ánh sáng được hấp thụ, phản chiếu, tán xạ và phân tán bởi từng đối tượng trong môi trường, và nó không chỉ áp dụng với một luồng sáng từ mặt trời mà với mọi nguồn sáng khác nhau.

Với mỗi nguồn sáng khác nhau trong game như mặt trời, đèn điện, tia lửa, ngày đêm, góc khuất,… Card đồ họa sẽ nhận biết chúng và tạo ra các hiệu ứng phản chiếu phức tạp khác nhau lên các đối tượng, vật thể xung quanh. Đây cũng là công nghệ tự động, dùng chính phần cứng (card màn hình rời) để xử lý.

Ray Tracing hoạt động như thế nào?

tìm hiểu ray tracing 2

Ray tracing tạo ra hình ảnh chân thực bằng cách mô phỏng cách ánh sáng tương tác với các đối tượng và nguồn sáng trong cảnh.

Những điểm nổi bật của Ray Tracing

Phản chiếu (Ray tracing – Reflection)

tìm hiểu ray tracing 3

Thông thường, hình ảnh phản chiếu trên các bức tường, gương, vũng nước, cửa sổ trong game là các hình đồ họa 2D được vẽ sẵn, tạo ra ảo giác về phản chiếu chứ không thật sự thay đổi theo môi trường bên ngoài.

Khi Ray Tracing Reflection được áp dụng, các nhân RT sẽ dò theo tia sáng phát ra từ nguồn sáng đánh lên các bề mặt vật liệu mà qua đó được tính toán để các nhân CUDA tạo ra các hình ảnh phản chiếu theo thời gian thực, nhờ đó mà hình ảnh phản chiếu trên các bề mặt vật liệu hay vũng nước đều là hình ảnh chuyển động khớp với môi trường bên ngoài chứ không đơn thuần là các hình ảnh 2D được dán lên trên bề mặt.

Đổ bóng (Ray traced shadows)

tìm hiểu ray tracing 5

Một hình vẽ 2D màu tối bán trong suốt được dựng và xuất hiện trên bề mặt cần đổ bóng song song với chuyển động của các vật thể trong khung cảnh. Tuy nhiên, với những khu vực có quá nhiều nguồn sáng hay ánh sáng động dạng lập lòe như trên các bó đuốc thì cái bóng lại bị trơ, đem lại cảm giác thiếu chân thực cho người chơi.

Khi Ray traced shadows được áp dụng, các nhân RT Cores sẽ dò tất cả các nguồn sáng có mặt trong màn chơi để xác định độ che khuất của vật thể so với nguồn sáng để tạo ra phần bóng tối của vật thể với độ trong trẻo, màu sắc và hướng tương tác gần như tuân thủ theo các định luật vật lý, tạo ra các hiệu ứng đổ bóng một cách tự nhiên nhất, hơn là các cảnh ban ngày chỉ cố định nguồn sáng từ phía mặt trời.

Chiếu sáng tổng thể (Ray Traced Dlobal Illumination)

tìm hiểu ray tracing 6

Một trong các vấn đề mà các phương pháp dựng hình truyền thống không thể diễn tả được là khả năng chiếu sáng gián tiếp (Indirect Illumination), hay mở rộng ra trên toàn bộ khung cảnh để trở thành khả năng chiếu sáng tổng thể (Global Illumination). 

Với Ray Traced Dlobal Illumination, tính năng này thể hiện khả năng phản xạ ánh sáng của bề mặt vật liệu ra môi trường xung quanh và tạo nên một tổng thể môi trường vô cùng phức tạp. Nó đòi hỏi một lượng phần cứng khổng lồ để xử lý một lượng lớn các tia sáng hoạt động hỗn loạn vừa phản xạ, vừa tán xạ trên khắp các bề mặt trong màn chơi. 

Đổ bóng môi trường (Ray Traced Ambient Occlusion)

tìm hiểu ray tracing 7

Có thể hiểu đơn giản, đây là thuật toán dựng hình mà trong đó, các vật thể được tính toán phơi sáng và che tối riêng biệt tạo nên độ nổi khối cho vật thể.

Với Ray Tracing, các pixel được đổ bóng dựa theo tính toán luồng ánh sáng từ các nhân RT Cores, đem đến cảm giác nổi khối thật hơn, các khu vực đổ bóng tự nhiên hơn khi phô diễn với các luồng sáng động.

Phát xạ ánh sáng (Ray Tracing Emissive Lighting)

tìm hiểu ray tracing 7

Với cách làm truyền thống các hiệu ứng ánh sáng được tạo nên đôi khi trông rất gượng gạo, thiếu sống động, các hiệu ứng chớp lửa chỉ có thể sáng tại chỗ mà không thể phát ra ánh sáng đi ra môi trường xung quanh.

Ray Traced Emissive Lighting giúp giả lập các luồng sáng nhỏ với các cường độ ánh sáng khác nhau và các tác động của nó với môi trường xung quanh. Ánh sáng này sẽ tương tác được với môi trường xung quanh và từ đó tạo nên những hiệu ứng chân thực, ấn tượng.

Nhược điểm của Ray Tracing

Ray tracing, mặc dù tạo ra hình ảnh có độ chân thực và chi tiết cao, nhưng cũng có một số nhược điểm:

Cách bật Ray Tracing

Đầu tiên bạn cần kiểm tra xem game có hỗ trợ Ray Tracing hay không bằng cách vào đây để kiểm tra

Những Card đồ họa hỗ trợ Ray Tracing

tìm hiểu ray tracing 13

Ứng dụng thực tế của Ray Tracing

tìm hiểu ray tracing 14

Ray tracing có nhiều ứng dụng thực tế trong nhiều lĩnh vực khác nhau. Dưới đây là một số ứng dụng tiêu biểu:

Tương lai của Ray Tracing

Các câu hỏi thường gặp

Ray Tracing mang lại gì cho game thủ?

Ray tracing được làm ra để tăng cường hiệu ứng chiếu sáng cho vật thể trong game dựa trên việc mô phỏng cách ánh sáng phản chiếu và khúc xạ trong thế giới thực. Nhờ đó khi nhìn mọi thứ trong game sẽ tạo ra cảm giác chân thực hơn.

Các lợi ích mang lại của Ray Tracing như:

Có nên bật Ray Tracing trong game không?

Có, bật ray tracing trong game có thể mang lại trải nghiệm hình ảnh chân thực và sống động hơn. Ray tracing cho phép tính toán chính xác cách ánh sáng tương tác với các vật thể trong môi trường game, tạo ra các hiệu ứng như ánh sáng phản xạ, bóng đổ, ánh sáng xuyên thấu và phản chiếu.

Tuy nhiên, để sử dụng ray tracing, bạn cần một card đồ họa mạnh mẽ và hỗ trợ công nghệ này, vì nó có thể tốn nhiều tài nguyên tính toán.

BÀI VIẾT LIÊN QUAN