Gần đây, cộng đồng game thủ và những người yêu công nghệ tại Việt Nam xôn xao trước thông tin CD Projekt RED tiết lộ trailer mới nhất của The Witcher 4 đã được “pre-rendered” bằng một GPU RTX 5090 chưa ra mắt của NVIDIA. Mặc dù RTX 5090 chắc chắn sẽ là một “quái vật” hiệu năng khi được trình làng, tuyên bố này lại không mang nhiều ý nghĩa thực tế như nhiều người vẫn nghĩ. Bài viết này của Thời Báo Công Nghệ sẽ giúp bạn hiểu rõ hơn về thuật ngữ “pre-rendered” và tại sao thông tin về chiếc card đồ họa cao cấp này lại không quá quan trọng đối với người chơi hay những ai đang cân nhắc nâng cấp phần cứng.
Trailer The Witcher 4: Tuyệt đẹp nhưng cần hiểu rõ ngữ cảnh
Không thể phủ nhận rằng trailer của The Witcher 4 thực sự lộng lẫy, với đồ họa chi tiết và hiệu ứng mãn nhãn. Nếu chưa xem, bạn nên dành chút thời gian để thưởng thức đoạn video này. Phía dưới video, có một dòng thông báo rằng trailer được “pre-rendered” trong Unreal Engine 5, sử dụng một GPU RTX “chưa công bố” của NVIDIA. Kể từ khi trailer ra mắt, GPU này đã được xác nhận là RTX 5090. Chất lượng hình ảnh này có thể sánh ngang với bất kỳ bộ phim CG (computer graphics) nào, thậm chí tiệm cận với các tác phẩm của những studio AAA lớn như Pixar hay Dreamworks. Vấn đề không nằm ở chất lượng của trailer, mà ở cách thức nó được tạo ra và thông tin về GPU liên quan. Bởi lẽ, khi phân tích kỹ, những thông tin đó hoàn toàn không quan trọng đối với bạn, dù bạn là một game thủ hay đang tìm mua một chiếc card đồ họa mới.
“Pre-rendering” là gì và khác biệt với “Real-time rendering”?
Đầu tiên, hãy cùng tìm hiểu về thuật ngữ “pre-rendered”. Có hai phương pháp chính để kết xuất (render) đồ họa 3D. Trong các trò chơi điện tử, đồ họa được kết xuất theo thời gian thực (real-time rendering) vì chúng cần có tính tương tác. “Thời gian thực” ở đây mang tính tương đối, nhưng con người thường cảm thấy mọi thứ phản hồi khá tốt ở 30 khung hình mỗi giây và rất mượt mà ở 60 khung hình mỗi giây. Một số game thủ chuyên nghiệp, đặc biệt là những người sử dụng chuột, còn mong muốn sự phản hồi tức thì với hàng trăm khung hình mỗi giây.
Khái niệm “khung hình mỗi giây” (frames per second) là điểm mấu chốt. Với “pre-rendering”, bạn không đo bằng khung hình mỗi giây mà thường là giây mỗi khung hình, hoặc thậm chí là phút hay hàng giờ mỗi khung hình. Không có sự tương tác nào cả, và mọi thứ đều được tính toán với độ chi tiết tỉ mỉ.
Với kết xuất thời gian thực, các nhà phát triển phải thực hiện nhiều “sự hy sinh” về tính toán để đổi lấy tốc độ. Đồ họa thời gian thực hiện đại là sự kết hợp của vô số phương pháp thông minh để “giả lập” ánh sáng, đổ bóng, chất liệu và tất cả các yếu tố khác tạo nên một cảnh 3D chân thực.
Nếu bạn có toàn bộ thời gian trên thế giới để kết xuất từng khung hình của một cảnh, bạn có thể áp dụng một cách tiếp cận hoàn toàn khác. Theo truyền thống, các bộ phim CG pre-rendered đã sử dụng kỹ thuật dò tia (ray-tracing) để mô phỏng chính xác cách ánh sáng truyền qua một cảnh. Đây là lý do tại sao các card RTX có khả năng dò tia theo thời gian thực lại là một bước đột phá. Nó có nghĩa là loại bỏ những “mánh khóe” giả lập để đổi lấy ánh sáng chân thực hơn đáng kể – một thành phần quan trọng trong kết xuất hình ảnh siêu thực. Mặc dù vậy, dò tia theo thời gian thực vẫn phải hy sinh chất lượng so với dò tia trong quá trình pre-rendering. Do đó, vì đây là một đoạn clip pre-rendered, nó không có liên quan gì đến đồ họa thực tế trong game.
Ảnh chụp màn hình từ phim hoạt hình Andre và Wally B., minh họa đồ họa pre-rendered thời kỳ đầu của Pixar.
Unreal Engine 5: Không chỉ là engine game
Bạn có thể nói: “Nhưng việc kết xuất được thực hiện trên cùng một engine game với chính trò chơi!”. Mặc dù điều này đúng, nhưng nó không thay đổi bất cứ điều gì. Unreal Engine 5 có thể là một trong những engine game hàng đầu hiện nay, nhưng nó đã vượt xa vai trò của một công cụ phát triển game đơn thuần. Nó đã được sử dụng trong các chương trình truyền hình như The Mandalorian, và nếu có đủ thời gian, nó có thể pre-render đồ họa 3D với bất kỳ chất lượng và độ phức tạp nào bạn yêu cầu, miễn là phần cứng của bạn đủ mạnh.
Sức mạnh của RTX 5090 và câu chuyện “thời gian”
Điều cuối cùng và quan trọng nhất là: việc trailer được pre-rendered trên RTX 5090 không hề quan trọng. Có lẽ thông tin này được đưa ra với hy vọng mọi người sẽ liên tưởng chất lượng tuyệt vời của hình ảnh CG với RTX 5090 và cách trò chơi sẽ trông như thế nào. Nhưng sự thật là bạn có thể kết xuất những đồ họa đẹp mắt này với bất kỳ CPU hoặc GPU hiện đại nào. Điều duy nhất thực sự thay đổi là thời gian hoàn thành quá trình kết xuất.
Hình ảnh minh họa card đồ họa NVIDIA GeForce RTX 5090, đại diện cho hiệu năng GPU cao cấp.
Trong khi RTX 5090 chắc chắn sẽ là chiếc card mạnh nhất thế giới khi ra mắt, sự khác biệt duy nhất mà nó tạo ra ở đây là về mặt thời gian, chứ không phải chất lượng hình ảnh cuối cùng. Có thể nó giúp quá trình kết xuất chỉ mất 70 giờ thay vì 100 giờ chẳng hạn. Điều này rất tuyệt vời cho một studio mà thời gian là tiền bạc, nhưng hoàn toàn vô nghĩa đối với game thủ hoặc những người đang muốn mua GPU. Thông tin này không liên quan đến mức CDPR thậm chí không cần phải bận tâm nhắc đến, và bạn chắc chắn không cần phải để ý hay đưa ra bất kỳ quyết định mua sắm nào dựa trên thực tế này.
Kết lại, việc một trailer được “pre-rendered” với GPU mạnh mẽ như RTX 5090 chỉ là minh chứng cho khả năng của công nghệ để tạo ra hình ảnh chất lượng cao trong môi trường được kiểm soát hoàn toàn. Nó không phải là thước đo cho hiệu năng thực tế của game hay khả năng của card đồ họa đó trong việc xử lý đồ họa thời gian thực. Đối với game thủ, hãy tập trung vào các bài đánh giá hiệu năng game thực tế và thông số kỹ thuật chi tiết của GPU khi ra mắt để đưa ra quyết định sáng suốt nhất. Bạn có ý kiến gì về vấn đề này? Hãy chia sẻ suy nghĩ của mình trong phần bình luận bên dưới, hoặc đọc thêm các bài phân tích công nghệ chuyên sâu khác trên thoibaocongnghe.net để cập nhật những thông tin mới nhất!