Phát hành hệ thống kết xuất OpenMoonRay 1.1, được phát triển bởi studio Dreamworks

Hãng phim hoạt hình Dreamworks đã xuất bản bản cập nhật đầu tiên cho OpenMoonRay 1.0, một hệ thống kết xuất nguồn mở sử dụng phương pháp dò tia Monte Carlo (MCRT). MoonRay tập trung vào hiệu quả và khả năng mở rộng cao, hỗ trợ kết xuất đa luồng, song song hóa hoạt động, sử dụng hướng dẫn vectơ (SIMD), mô phỏng ánh sáng thực tế, xử lý tia trên GPU hoặc CPU, mô phỏng ánh sáng thực tế dựa trên dò đường, kết xuất cấu trúc thể tích (sương mù, lửa, mây). Mã được xuất bản theo giấy phép Apache 2.0.

Hệ thống sẵn sàng tạo ra những tác phẩm chuyên nghiệp, đẳng cấp phim truyện, ví dụ như trước khi mở code, sản phẩm MoonRay đã được dùng để render phim hoạt hình “How to Train Your Dragon 3”, “The Croods 2: Housewarming Party” , “Bad Boys”, “Quỷ lùn. World Tour", "The Boss Baby 2", "Everest" và "Puss in Boots 2: The Last Wish". Để tổ chức hiển thị phân tán, chúng tôi sử dụng khung Arras của riêng mình, cho phép chúng tôi phân phối các phép tính trên một số máy chủ hoặc môi trường đám mây. Để tối ưu hóa các tính toán chiếu sáng trong môi trường phân tán, có thể sử dụng thư viện dò tia Intel Embree và có thể sử dụng trình biên dịch Intel ISPC để vector hóa các trình đổ bóng. Có thể dừng kết xuất bất cứ lúc nào và tiếp tục hoạt động từ vị trí bị gián đoạn.

Gói này cũng bao gồm một thư viện lớn gồm các tài liệu kết xuất dựa trên vật lý (PBR) đã được thử nghiệm trong các dự án sản xuất và lớp Đại biểu kết xuất USD Hydra để tích hợp với các hệ thống tạo nội dung quen thuộc hỗ trợ định dạng USD. Có thể sử dụng nhiều chế độ tạo hình ảnh khác nhau, từ quang học đến cách điệu hóa cao. Với sự hỗ trợ hiển thị phân tán, các nhà làm phim hoạt hình có thể theo dõi kết quả một cách tương tác và đồng thời hiển thị nhiều phiên bản của một cảnh trong các điều kiện ánh sáng khác nhau, tính chất vật liệu khác nhau và từ các góc nhìn khác nhau.

Trong phiên bản mới:

  • Một tiện ích bổ sung đã được thêm vào để hỗ trợ bộ công cụ Cryptomatte, được thiết kế để chọn các đối tượng trong cảnh 3D.
  • Đã thêm hỗ trợ cho việc tam giác hóa các đa giác lõm bằng phương pháp cắt tai.
  • Đã thêm hỗ trợ cho các đường cong định hướng bình thường.
  • Mô hình demo "MoonRayWidget" đã được xuất bản và được đề cập trong nhiều phần của tài liệu.

Nguồn: opennet.ru

Thêm một lời nhận xét