Nếu bạn đang tìm kiếm một công cụ kết xuất thực hiện tất cả danh sách đầu tiên đó ngay lập tức, tôi không nghĩ bạn sẽ tìm thấy nhiều. Những thứ như công cụ chiếu sáng ưa thích và công cụ ngày / đêm rất đặc trưng cho trò chơi / mô phỏng và hầu hết các công cụ kết xuất sẽ không có loại công cụ được tích hợp hoặc triển khai được tích hợp sẽ không đáp ứng nhu cầu cụ thể của bạn.
Tôi sử dụng Ogre3D , mà tôi hết lòng giới thiệu:
mã nguồn mở
Ogre là mã nguồn mở, theo giấy phép MIT.
chu kỳ ngày / đêm
Không có gì được xây dựng, mặc dù có một vài phần mở rộng thực hiện loại điều này ( Caelum xuất hiện trong tâm trí).
thời tiết năng động gió / mưa / mây / vv
Một lần nữa, không có gì ngoài hộp, nhưng có một số tiện ích mở rộng hoạt động như thế này (một lần nữa, Caelum và cả SkyX ).
bề mặt ẩm ướt (bề mặt trông ướt trong mưa)
Bạn sẽ phải viết một shader cho nó, nhưng điều đó là có thể (tôi đã đạt được hiệu ứng như vậy trong quá khứ với Ogre).
nước thực tế
Có một hoặc hai plugin cho cái này ( Hydrax khá đẹp) và mẫu SDK 'Fresnel' cho thấy một shader nước phản xạ / phản xạ đơn giản (và có một mẫu khác hoặc hai dành cho hiệu ứng nước).
địa hình rộng lớn với khả năng xác định "đường"
Không có đường, nhưng gần đây, Ogre có một hệ thống địa hình mới rất đẹp.
ngoại thất và nội thất liền mạch
Ogre có một vài plugin khác nhau cho các khu vực được kết nối cổng thông tin, v.v., vì vậy nó sẽ hỗ trợ bất cứ điều gì bạn cần.
rừng (nhiều cây cối, bừa bộn, v.v.) **
Ogre có một số khả năng xử lý theo khối được tích hợp và addon Paged Geometry được cho là khá đẹp.
ánh sáng thực tế (tức là ánh sáng từ ngọn lửa / ngọn nến) **
Ngoài một số shader ví dụ đi kèm với các mẫu, không có bất kỳ shader ánh sáng tích hợp nào, nhưng hệ thống vật liệu / shader giúp bạn dễ dàng có được một shader ánh sáng và chạy.
Nhìn chung, Ogre có khả năng đó, và có một hệ thống vật liệu / đổ bóng rất mạnh mẽ, nhưng bạn sẽ phải tự viết các shader cho rất nhiều hiệu ứng (và điều này đúng với hầu hết các công cụ kết xuất khác, bạn không thể thực sự tạo ra các giải pháp một kích cỡ phù hợp cho tất cả các hiệu ứng này).