Nó phức tạp nhưng tôi sẽ giải thích nó. Ánh sáng từ một điểm duy nhất lan ra theo mọi hướng và chiếu vào toàn bộ bề mặt trước của ống kính, ánh sáng này được tập trung ngược xuống một chấm nhỏ của ống kính nếu ống kính tập trung ở khoảng cách của điểm. Nếu không (tức là điểm là một phần của nền), ánh sáng chiếu vào cảm biến theo một vòng tròn lớn và tạo ra hiệu ứng bokeh.
Nếu bạn đặt một hình dạng ở phía trước ống kính, bạn sẽ chặn các bit của sự lan truyền ánh sáng từ điểm và kết quả là thay vì một vòng tròn, hình dạng của bạn được chiếu lên cảm biến.
Hình dạng của bạn phải rất gần với ống kính cho điều này, nếu không, ánh sáng từ điểm sẽ không lan truyền đủ xa khi bạn bắt đầu che khuất nó.
Tôi chỉ mong đợi hình ảnh của bạn có hình dạng đó (như nhìn qua lỗ khóa) với bên ngoài hình dạng là màu đen.
Lý do bạn không chỉ đơn giản nhìn thấy một hình ảnh trong hình dạng của bộ lọc Boong của bạn như bạn đề xuất là bộ lọc rất gần với mặt trước của ống kính và do đó không chặn trung tâm của ống kính. Bất kỳ ánh sáng nào chiếu vào một phần của phần tử phía trước ống kính đều có cơ hội đi vào hình ảnh, do đó không có các cạnh màu đen, v.v.
Nếu hình dạng có một khoảng cách nhỏ trước ống kính, thì sẽ có những phần của cảnh bị chặn không chạm vào bất kỳ bề mặt ống kính nào, những khu vực này sẽ xuất hiện màu đen trong hình ảnh của bạn.