Tổng quan
Phân tán kết xuất – Distributed rendering là một kỹ thuật để phân phối quá trình kết xuất trong một khung hình duy nhất trên nhiều máy tính cùng lúc. Có nhiều cách tiếp cận khác nhau để thực hiện việc này, nhưng ý tưởng chính ở đây là giảm thời gian kết xuất bằng cách chia các phần khác nhau của quá trình kết xuất và giao cho mỗi người tham gia một công việc khác nhau.
Tổ chức
V-Ray chia khung hình thành các vùng và trải rộng chúng cho những người tham gia trong quá trình Distributed rendering. Điều này được thực hiện hoàn toàn thông qua giao thức TCP / IP là giao thức chuẩn của Internet và do đó là giao thức phổ biến nhất được phần cứng hỗ trợ.
V-Ray không cần chia sẻ tệp hoặc thư mục bổ sung (lưu ý rằng bạn có thể thực sự cần một số chia sẻ đối với tệp / thư mục cho bitmap hoặc các tệp bổ sung khác được sử dụng trong quá trình kết xuất). Việc quản lý phân phối được chia thành Render Clients và Render Servers.
Để sử dụng tính năng Distributed rendering trong V-Ray, bạn cần phải cài đặt cả V-Ray for 3ds Max và Autodesk 3ds Max trên cả Render client và Server machines.
Khi sử dụng công cụ kết xuất GPU V-Ray, cài đặt V-Ray Standalone (hoặc V-Ray cho 3ds Max) là đủ cho mỗi máy chủ.
Render Clients
Render client là loại máy tính khi bắt đầu kết xuất. Nó chia khung hình thành các vùng kết xuất và trải rộng trên các Render Servers. Nó phân phối dữ liệu đến các Render Servers để xử lý và thu thập kết quả.
Mọi ứng dụng Render client đều yêu cầu giấy phép kết xuất. Để xem cách thiết lập giấy phép kết xuất của bạn, hãy xem tại đây
Render Servers
Render server là một trong những máy tính trong mạng lưới tham gia vào công việc kết xuất. Một Render server yêu cầu kết xuất dữ liệu từ ứng dụng Render client, xử lý và gửi lại kết quả. Trong bất kỳ công việc DR nào, có thể có nhiều Render servers.
Nếu bất kỳ máy chủ nào bị lỗi, bạn sẽ nhận được thông báo và Render client sẽ cố gắng gán lại các nhóm cho một máy chủ khác.
Thiết lập Distributed Rendering cho các máy Render server được đặt tương ứng với trình kết xuất V-Ray ưa thích. V-Ray yêu cầu V-Ray DR spawner chạy trên Render server, trong khi đó V-Ray GPU yêu cầu V-Ray GPU Render Server hoặc V-Ray Standalone (với lệnh máy chủ).
Lưu ý
-
- Mọi Render server phải có tất cả các plugin và bản đồ kết cấu trong thư mục thích hợp, vì vậy những phân cảnh mà bạn đang gửi không khiến chúng bị hủy bỏ. Ví dụ: việc có một plugin PHOENIX được sử dụng trong phân cảnh gây ra lỗi máy chủ trong bất kỳ máy chủ nào không cài đặt plugin PHOENIX. Nếu bạn đã lập bản đồ đối tượng của mình bằng tệp có tên JUNGLEMAP.JPG và bạn không có bản đồ đó trong thư mục BITMAPS của cài đặt Render server – bạn sẽ nhận được bộ chứa được hiển thị tại máy đó như thể bản đồ đã bị tắt, trừ khi bạn cũng tắt trên tùy chọn Check for missing files trong Hệ thống V-Ray, trong trường hợp đó Render server sẽ từ chối hiển thị cảnh.
- Khi bạn hủy quá trình kết xuất DR, có thể mất một khoảng thời gian để các Render servers hoạt động xong và chúng có thể không có ngay cho một kết xuất khác.
Các đèn mặc định không được hỗ trợ trong chế độ DR và cũng không kết xuất được. Nếu bạn cần bất kỳ ánh sáng nào trong cảnh, hãy thêm nó một cách rõ ràng. - Thư mục tạm thời của hệ thống mặc định, thường là C:\Users\<username>\AppData\Local\Temp on Windows (%TEMP%), được sử dụng để sao chép nội dung nếu biến môi trườngVRAY_ASSETS_CACHE_PATH không được đặt.
- V-Ray DR có thể được chạy tự động như Windows bất cứ khi nào máy khởi động.Nếu bạn thấy cửa sổ 3ds Max nhấp nháy trên thanh tác vụ và sau đó biến mất, hãy nhấp chuột phải vào biểu tượng V-Ray DR trong thanh tác vụ, chọn Exit để đóng trình tạo DR và thử chạy Backburner thông thường với dạng máy này giống như máy chủ. Sau đó, hãy thử khởi động lại V-Ray DR spawner
- Để có hướng dẫn khắc phục sự cố, hãy truy cập Hướng dẫn gỡ rối Distributed Rendering
Đón xem những thông tin về những tiện ích hữu ích của những sản phẩm khác của Iworld.com.vn tại đây
Biên dịch bởi Phạm Hồng Hiệp – Iworld.com.vn