Hai ý tưởng tôi có trong đầu:
1) Cảnh được hiển thị cho bộ đệm vô hình, sử dụng các mô hình đếm đa giác thấp và đa giác thấp (hoặc thậm chí chỉ sử dụng các khối lượng giới hạn như hình khối hoặc hình cầu). Bộ đệm sau đó được kiểm tra để biết những gì có thể nhìn thấy hay không. Trước khi kết xuất cảnh có độ phân giải thấp, một số loại bỏ bực bội có thể được áp dụng, để loại bỏ càng nhiều đối tượng càng tốt.
2) Một công cụ được chạy trên bản đồ tĩnh và sẽ thực hiện theo dõi tia phức tạp (và do đó chậm) để biết một số vị trí 3d trên bản đồ những gì có thể nhìn thấy và những gì không. Tất cả thông tin đó sau đó được lưu trữ một cách hiệu quả mà người dùng có thể sử dụng sau này trong thời gian chạy (ví dụ: một octree) Giải pháp này sẽ chỉ hoạt động đối với các lưới tĩnh (ví dụ: tòa nhà) không di chuyển các đối tượng.