SAO NƯỚC TRONG VIDEO GAME NHÌN TỆ THẾ?

Khi người chơi nhìn hình ảnh nước được giả lập (simulate) tốt, họ nghĩ thầm ôi sao mà đẹp thế.

Khi người lập trình game hay hoạt họa viên (animator) nhìn hình ảnh nước được simulate tốt, họ lau nhìn giọt mồ hôi lớn trên trán vì lo lắng sau khi dành vài tuần chỉnh sửa đi chỉnh sửa lại để cho vật liệu và động lực học chất lỏng (fluid dynamics) của nước được simulate tốt nhìn đúng với thực tế và đẹp.

Khi một máy tính nhìn hình ảnh nước được simulate tốt, nó gửi tín hiệu đến cạc đồ họa (graphic cards) để đẩy công suất quạt lên 101% vì chuẩn bị phải làm việc cật lực.

Khá chắc kèo từ máy tính đến người lập trình đều bị lag khi bị đòi hỏi đẩy game lên 60fps.

Thật sự không đùa đâu, vì để simulate được fluid dynamics đúng với thực tế cực kỳ tốn tài nguyên. Hiện nay phần lớn game đều được tối ưu hóa để chạy ít nhất 30-60fps, trong khi không phải ai cũng có phần cứng đủ khỏe để simulate như vậy, những người lập trình game và animator thường sẽ phải thỏa hiệp nhiều điều để cho ra một trải nghiệm game mượt mà hơn.

“Chả có nỗi đau nào lớn hơn việc simulate fluid dynamics cả!” – GPU, 2021.

Cho nên thay vì cố gắng simulate để cho ra được model nước đẹp và ngon nghẻ, phần lớn sẽ cố gắng đi tắt bằng texture, một số trick VFX, normal map, hoặc kết hợp lại các yếu tố trên để cho ra ảo giác nước chạy.

Cần rất nhiều thủ thuật để cho ra được một cái game nhìn vừa đẹp vừa chơi mượt!

Trans: bài này nói về VFX và đồ họa, các thuật ngữ chưa được dịch hoàn toàn ra tiếng Việt, phần lớn cộng đồng VFX hay CG dùng luôn từ tiếng Anh nên mình giữ nguyên các từ như simulate hay fluid dynamics.

Leave a Reply

Your email address will not be published. Required fields are marked *