Giả sử có một số giá trị p
, được tính trên mỗi khung, thay đổi liên tục trên bề mặt của một đối tượng. Giá trị p
xác định mật độ của một số mẫu trên bề mặt. Ví dụ, trong trường hợp chỉ có hai mật độ có thể có nếu mật độ p < 0.3
cao, nếu không thì nó thấp.
Tôi đã nghĩ đến một giải pháp cấp cao đơn giản: tạo hai kết cấu, mỗi mật độ khác nhau và dựa trên giá trị của p
mẫu từ một mẫu thích hợp. Tuy nhiên, có một vấn đề với ranh giới giữa mật độ cao và thấp.
Dưới đây là một ví dụ để minh họa vấn đề (lưu ý vấn đề của tôi KHÔNG dành riêng cho mẫu chấm này. Tôi mô tả các mẫu tôi đang làm việc sau này):
Và đây là ngưỡng giữa thấp và cao- (hiển thị trên kết cấu mật độ cao nhưng không liên quan.) Nếu dưới dòng, nó ngụ ý kết cấu mật độ cao nên được lấy mẫu.
Và cuối cùng ở đây là so sánh giữa những gì mong muốn và những gì thực sự sẽ xảy ra bằng phương pháp này:
Vấn đề là khi một vòng tròn chỉ có mật độ cao đi qua đường, nó sẽ bị bỏ qua khi p
chỉ ra kết cấu mật độ thấp được lấy mẫu, dẫn đến một vòng tròn bị cắt cụt. Tôi không biết làm thế nào để giải quyết vấn đề này vì p
thay đổi mọi khung hình, vì vậy tôi không thể 'nướng' một ranh giới giữa hai mật độ. Thật dễ dàng để ngăn chặn vấn đề đảo ngược bằng cách tạo kết cấu mật độ cao từ kết cấu thấp hơn (nghĩa là nếu một vòng tròn nằm trên kết cấu mật độ thấp, đảm bảo nó nằm trên kết cấu mật độ cao.)
Tôi quan tâm nếu có ai có cách cải thiện giải pháp của tôi hoặc thậm chí có phương pháp khác hoàn toàn. Ràng buộc ở đây là p
tính toán trên mỗi khung hình trong thời gian thực. Một ràng buộc khác liên quan đến kết cấu mẫu: mẫu có màu đen và trắng, trong đó màu đen là mẫu và màu trắng là nền (giống như các vòng tròn trong ví dụ). Các mẫu có thể không chỉ là hình dạng giống hệt nhau lặp đi lặp lại, mà bất kỳ sự sắp xếp của các hình dạng màu đen tùy ý trên nền trắng. (Có lẽ mẫu là sự lựa chọn sai từ.)
Tôi không quen thuộc với nghiên cứu trong lĩnh vực này vì vậy tôi không chắc chắn nên tìm từ khóa nào, vì vậy tôi thậm chí sẽ đánh giá cao nếu có ai có thể chỉ cho tôi đi đúng hướng.