Tessellation là gì?

Mục lục:

Tessellation là gì?
Tessellation là gì?
Anonim

Tessellation không phải là công nghệ đồ họa mới hấp dẫn mà trước đây nó đã từng là để truy tìm tia - nhưng nó vẫn là một trong những công nghệ quan trọng nhất được sử dụng trong trò chơi để làm cho thế giới ảo của họ cảm thấy thực và sống động hơn. Nó thực hiện điều đó bằng cách ốp các hình dạng hình học phẳng không chồng chéo hoặc khoảng trống để tăng thêm chiều sâu cho các đối tượng và nhân vật, đồng thời làm cho mọi thứ có cảm giác 3D và nhập vai hơn.

Nó cũng có thể giúp quá trình phát triển dễ dàng hơn.

Đánh vần và Làm việc với Tam giác

Được giới thiệu với DirectX11, bản thân Tessellation là một phương pháp để tăng độ chi tiết trong một cảnh bằng cách chia nhỏ các mắt lưới tam giác tạo nên các đối tượng và nhân vật trong thế giới trò chơi. Tessellation cho phép phân chia lớn các hình tam giác đó, theo đó mỗi lần chia đôi (hoặc nhân đôi, tùy thuộc vào góc nhìn của bạn) sẽ tạo ra các chi tiết đẹp hơn bao giờ hết vì các cạnh ít rõ ràng hơn và các mô hình có sắc thái hơn.

Chỉ riêng điều này sẽ không tạo ra hiệu ứng cải thiện đáng kể. Có thể thêm một lớp chi tiết vào một hình ảnh không có ở đó, nhưng chỉ riêng họa tiết nghệ thuật có thể làm được điều đó. Tessellation đặc biệt vì nó được kết hợp với bản đồ dịch chuyển (nó hơi khác so với bản đồ gập). Đó là, một cách hiệu quả, một kết cấu có thể lưu trữ thông tin về chiều cao của nó - khoảng cách mà nó nhô ra khỏi đế.

Trò chơi đánh vần và điểm chuẩn sử dụng điều này để tạo ra các đối tượng và phong cảnh với độ sâu lớn hơn nhiều. Mặc dù nó thường được sử dụng song song với các kỹ thuật hình ảnh khác, điểm chuẩn Unigine Heaven đưa ra một lời nhắc nhở rõ ràng về khả năng diễn đạt mạnh mẽ như thế nào trong những trường hợp phù hợp.

Image
Image

Trong hình ảnh trên, bạn có thể thấy rằng cầu thang, trước đây là một đoạn đường dốc phẳng với kết cấu giống cầu thang trên đó, biến thành một bản mô tả 3D của một cầu thang với áp dụng tessellation. Đây là một trường hợp cực đoan-không có nhà phát triển trò chơi nào dựa hoàn toàn vào cách viết cho một tính năng hình ảnh quan trọng như vậy - nhưng nó cho thấy tác động của cách viết trong những trường hợp phù hợp.

Tại sao sử dụng Tessellation Graphics?

Hiệu ứng tessellation trong các điểm chuẩn như Unigine Heaven cũng khá đẹp, nó chắc chắn không đáng kinh ngạc như vậy - đặc biệt là vào năm 2020. Nhưng nó cũng không phải là duy nhất. Không có lý do gì mà hiệu ứng hình ảnh 3D như vậy không thể đạt được bằng cách tạo ra một mô hình có chiều sâu và tỷ lệ đó và kết cấu nó một cách thích hợp. Vậy tại sao chúng tôi sử dụng đồ họa tessellation để thay thế?

Lý do cuối cùng là vì nó dễ hơn và rẻ hơn. Không phải về chi phí đô la, mà là về tài nguyên hệ thống. Việc tạo một mô hình chi tiết thấp với kết cấu chất lượng cao và bản đồ dịch chuyển được áp dụng cho nó dễ dàng hơn rất nhiều so với việc tạo một mô hình có độ chi tiết cao để đi cùng với kết cấu. Điều đó giúp nhà phát triển dễ dàng hơn rất nhiều trong việc tạo các cảnh chi tiết bằng cách sử dụng tessellation

Trò chơi Tesellation: Tác động là gì?

Với khả năng của Tessellation có tác dụng cực kỳ lớn đối với hình ảnh, ngay cả khi điều đó không phải lúc nào cũng được nhận ra ở cùng một mức độ, thì nó có tác dụng gì đối với trò chơi? Việc bật tessellation trong trò chơi bạn chọn có làm tăng tốc độ khung hình của bạn không?

Không thường. Các bài kiểm tra đối đầu trong các trò chơi phổ biến sử dụng tessellation, như GTA V, cho thấy tác động là tối thiểu, chỉ mất một vài khung hình mỗi giây ngay cả trong những trường hợp yêu cầu cao nhất về độ trễ khi chơi. Phân tích chuyên sâu của SapphireNation cho thấy rằng các hiệu ứng như HDR và độ sâu trường ảnh có thể có tác động lớn hơn nhiều đến hiệu suất so với bất kỳ thứ gì yêu cầu.