Site icon GAMELADE

Dragon Age: The Veilguard đã sử dụng công nghệ “làm kiểu tóc như thật” từ EA Sports FC

Có rất nhiều điều đáng nói về Dragon Age: The Veilguard, nhưng một trong những khía cạnh kỹ thuật ấn tượng và được chú ý nhất của nó chắc chắn là việc hiển thị kiểu tóc của nhân vật.

Kiểu tóc chuyển động và lắc lư tự nhiên khi bạn và nhóm của bạn đi bộ, trong khi tóc dài chảy ra phía sau khi bạn chạy. Toàn bộ kiểu tóc của bạn phản ứng nếu bạn bị ảnh hưởng bởi một lực hoặc vật thể đột ngột.

Có tới 50.000 sợi tóc trên mỗi nhân vật chính của Dragon Age: The Veilguard, được cung cấp sức mạnh bởi thứ mà BioWare và nhóm công cụ Frostbite của EA gọi là công nghệ Strand Hair. Đây là một thứ ban đầu được nghiên cứu cho EA Sports FC, nhưng đã được mở rộng rất nhiều ở đây.

“Mặc dù Strand Hair có mặt trong các trò chơi EA khác, nhưng nhóm BioWare đã phải đẩy giới hạn thậm chí còn xa hơn nữa đối với Dragon Age: The Veilguard,” EA viết trong một bài đăng trên blog chuyên sâu mới về Strand Hair. “Ví dụ: việc triển khai công nghệ Strand Hair cho các nhân vật có tóc dài ngang thắt lưng và có sừng trên đầu đã đặt ra một số thách thức độc đáo.

“Với các phụ kiện tóc di chuyển liền mạch và việc tách biệt mô phỏng và kết cấu kết xuất, đây là trò chơi EA đầu tiên cung cấp kiểu tóc dài chi tiết, dựa trên vật lý như vậy. Nhóm Frostbite đã tăng chiều dài tóc tối đa từ 63 điểm lên 255 và triển khai một hệ thống mới cho các cấu trúc tóc phức tạp như bím tóc.”

Có một số ghi chú kỹ thuật chi tiết về cách thức hoạt động của tất cả mọi thứ, nhưng có lẽ phần thú vị nhất ở đây là cách BioWare đã phải vượt qua những khó khăn trong việc xử lý sự tương tác của các vật thể bán trong suốt khác trên màn hình. Trong EA Sports FC, đây chưa phải là vấn đề lớn. Ở đây, trong những cảnh thường xuyên bị bao phủ bởi sương mù, khói hoặc lửa, thì lại khác.

Cuối cùng, BioWare đã phát triển một hệ thống trong đó mỗi kiểu tóc được kết xuất nhiều lần, với các lớp mờ và trong suốt được kết xuất và sau đó được trộn lẫn trong quá trình bay.

“Chúng tôi lần đầu tiên kết xuất phần mờ của tóc sợi và sau đó chúng tôi kết xuất các vật thể trong suốt,” kỹ sư đồ họa cao cấp của BioWare, James Power, lưu ý. “Các shader cho các vật thể trong suốt sử dụng kết cấu độ sâu tóc trong suốt để xác định xem pixel đổ bóng là ‘dưới’ hay ‘trên đỉnh’ của tóc sợi. Nếu nó ở bên dưới, nó sẽ kết xuất tóc và đánh dấu một bit khuôn mẫu (nghĩ về nó như một kết cấu mặt nạ).”

Ở đây cũng có thảo luận về cách “dấu chân bộ nhớ cao” của Strand Hair được xử lý mà không làm giảm hiệu suất. Dragon Age The Veilguard sẽ không bao giờ có một đội hình đầy đủ 22 nhân vật trên màn hình cùng một lúc với Strand Hair, như trường hợp trong EA Sports FC. Nhưng sự phức tạp bổ sung của tóc dài hơn và môi trường kỹ thuật hơn có nghĩa là BioWare cần các cách để điều chỉnh việc sử dụng bộ nhớ khi nhiều nhân vật được hiển thị.

Đối với cài đặt chất lượng thấp hơn trên PC, cũng như Xbox Series S, khả năng bỏ Strand Hair để có được các kiểu tóc thông thường hơn cũng được hỗ trợ.

Exit mobile version