Tôi loay hoay với mô hình 3D thủ tục đơn giản để tạo ra các tòa nhà tuổi teen để in 3D. Một ví dụ:
Để làm cho các mô hình dễ đọc hơn trên màn hình, tôi đã triển khai ánh xạ bóng cơ bản cho một ánh sáng định hướng duy nhất. Vì cảnh của tôi không thay đổi, tôi chỉ hiển thị bản đồ bóng một lần bằng cách sử dụng hộp căn chỉnh trục của cảnh để tìm ra giới hạn của bản đồ bóng sẽ là gì. Các bóng và giới hạn trông giống như tôi đã có tất cả các ma trận đúng, nhưng đến gần hơn một chút có vẻ khủng khiếp:
Từ bài đọc tôi đã thực hiện, tôi hiểu peter panning và những gì tôi có thể làm về nó, nhưng các cạnh rách rưới, mà tôi tin là một dạng răng cưa chiếu, trông tệ đến mức tôi nghĩ có gì đó không đúng trong quá trình thực hiện cơ bản của mình.
Tôi đã hack pixel shader để hiển thị ranh giới texel bóng:
Tôi đã lọc song tuyến trong kết cấu (không có nó, tôi bị mụn trứng cá nghiêm trọng). Đáng buồn thay, nỗ lực của tôi tại PCF cũng thất bại - nó trông giống như bị rách nát:
Đây là trường hợp mẫu đơn với tính năng lọc song tuyến bị vô hiệu hóa:
Điều này có giống như răng cưa "điển hình" không? Có thể hiển thị động của bản đồ bóng, sử dụng chế độ xem bị cắt xén vào cảnh, có thể với tầng, giải quyết vấn đề không?
Chỉnh sửa: Thêm một cái nhìn cận cảnh về lọc song tuyến, so sánh bóng bài, chỉ để hiển thị những gì tôi nhận được. Mụn trứng cá xấu xuất hiện vì các cạnh bên trong; Tôi đang tạo mô hình với các khối ảo xếp chồng lên nhau và không thực hiện thao tác hợp nhất. Từ việc đọc của tôi, việc thực hiện các thao tác boolean trên khối đa diện không phải là chuyện nhỏ, nhưng cũng sẽ cho phép tôi thực hiện các khối bóng tĩnh cũng như dọn dẹp cho một số phần mềm in 3D.