EDIT: Vì vậy, tôi đã nhận được hiệu ứng hình ảnh cổng thông tin hoạt động mà không có hiệu suất, và tôi đã thiết lập vật lý với các vật thể cứng nhắc di chuyển qua các cổng một cách liền mạch và các đối tượng có bộ điều khiển nhân vật di chuyển liền mạch. Điều duy nhất tôi đang cố gắng tìm ra bây giờ là pha trộn hai chế độ xem camera để có được hiệu ứng chuyển đổi người đầu tiên thích hợp. Có ý tưởng nào về cách tôi pha trộn hai thứ đó không? Tôi đang suy nghĩ điều gì đó bằng cách sử dụng shader chỉ độ sâu hoặc chỉnh sửa khung nhìn được chuẩn hóa. Vấn đề chính của tôi là tính toán thời gian thực và với các góc.
Vì vậy, tôi đã làm việc để tạo hiệu ứng cổng thông tin trong Unity3D. Rõ ràng tôi đã lấy Cổng thông tin của Valve như một ảnh hưởng lớn để lập trình điều này. Hiện tại tôi chỉ đơn giản là sử dụng kết xuất đồ họa của máy ảnh để có được hiệu ứng đồ họa, và sau đó một số mã để thực hiện phần còn lại. Vấn đề là ở 2048x2048, nó trông có chất lượng cao như Portal, nhưng gây ra tổn thất FPS nặng nề. Để giải quyết vấn đề này, tôi phải giảm chất lượng kết cấu hoặc số lần tôi cập nhật kết cấu.
Valve đã hoàn thành hiệu ứng cổng thông tin chất lượng cao mà không gây mất tốc độ khung hình cao. Làm thế nào tôi có thể làm như vậy? Có ai có bất kỳ ý tưởng tốt để kết xuất thành một kết cấu độ phân giải cao mà không gây mất khung không?
Tôi đang xem xét việc tạo mã của riêng mình để kết xuất thành kết cấu thay vì sử dụng hệ thống tích hợp của Unity, điều đó có thể thực hiện được nhưng chắc chắn sẽ gây rắc rối. Vì vậy, bất kỳ suy nghĩ, ý tưởng, hoặc đề xuất đều được đánh giá cao.