Tổng quan
V-Ray cung cấp đến hai công cụ kết xuất: V-Ray và V-Ray GPU.
Quá trình kết xuất GPU cho phép V-Ray thực hiện các tính toán về Raytracing trên các card GPU được cài đặt trong hệ thống thay vì CPU(*Ray Tracing là một kỹ thuật dựng ánh sáng bằng cách truy theo các tia sáng). Bởi vì GPU được thiết kế đặc biệt cho các tính toán song song hàng loạt, chúng có thể tăng tốc quá trình kết xuất theo thứ tự độ lớn. GPU V-Ray sử dụng nhân CUDA của hãng Nvidia (Kiến trúc hợp nhất tính toán của các thiết bị điện tử ) hoặc card đồ họa RTX để thực hiện các phép tính Raytracing.
Ngoài ra, bạn cũng có thể sử dụng nhân CUDA kết hợp với thiết bị CPU của mình. Đây được gọi là Hybrid rendering, khi nhân CUDA thực hiện tính toán raytracing với CPU hoặc đồng thời với cả thiết bị CPU và GPU của máy tính của bạn.
GPU V-Ray hỗ trợ nhiều tính năng và thậm chí nó sẽ được bổ sung nhiều hơn nữa theo thời gian.
Các tính năng được hỗ trợ của GPU V-Ray chạy trên nhân CUDA và card đồ họa RTX là giống nhau.
Mặc dù CUDA và RTX chia sẻ giao diện người dùng giống như động cơ V-Ray, nhưng GPU V-Ray khác với động cơ V-Ray thông thường ở cách nó thực hiện một số tính toán nhất định.
Đây là lý do tại sao, chúng tôi khuyên bạn không nên chuyển đổi giữa các động cơ khi đang trong dự án – nếu bạn bắt đầu thiết lập một cảnh với động cơ V-Ray thông thường, hãy sử dụng nó cho toàn bộ dự án. Những thiết lập kết xuất chỉ hiển thị các tùy chọn có sẵn và cảnh của bạn sẽ được tối ưu hóa cho kết xuất GPU.
GPU V-Ray có thể được sử dụng như một kết xuất sản xuất hoặc trong chế độ tương tác để nhanh chóng xem trước các thay đổi của cảnh. Nó cũng hỗ trợ cả Progressive và Bucket Image Samplers.
Để có thể kết xuất GPU, từ V-Ray Asset Editor → Settings tab → Render rollout, chọn nhân CUDA hoặc động cơ RTX. Bạn có thể sử dụng nó với cả hai loại Progressive và Bucket Sampler.
Tại sao nên sử dụng GPU V-Ray?
Ưu điểm của GPU V-Ray:
Ưu điểm của CPU V-Ray:
Supported Hardware và Drivers
V-Ray cung cấp khả năng kết xuất đồ họa với các nền tảng NVIDIA CUDA và RTX.
Dưới đây là những danh sách thử nghiệm và kết quả đạt được mà chúng tôi đã làm:
Tính năng kết xuất trên nhiều GPU được hỗ trợ và đặt mặc định, chế độ Interactive rendering cho GPU sử dụng tất cả các thiết bị GPU có sẵn. Xem các phần bên dưới để tìm hiểu cách chọn thiết bị chạy IR GPU.
Nếu V-Ray GPU không thể tìm thấy thiết bị CUDA được hỗ trợ trên hệ thống, nó sẽ âm thầm trở lại CPU code. Nếu V-Ray GPU không thể tìm thấy thiết bị RTX được hỗ trợ trên hệ thống, quá trình này sẽ dừng lại.
Hãy xem liệu V-Ray render server có thực sự hiển thị trên GPU hay không, hãy kiểm tra đầu ra tại bảng điều khiển của nó nhé!
Khi kết xuất, cửa sổ đầu ra (output window) cung cấp thông tin về phiên bản driver tại của bạn. Nếu phiên bản không tương thích với V-Ray GPU, bạn sẽ tìm thấy thông báo với phiên bản được đề xuất.
Khi kết xuất, V-Ray progress log cung cấp thông tin về phiên bản driver hiện tại của bạn. Nếu phiên bản không tương thích với V-Ray GPU, bạn sẽ tìm thấy thông báo với phiên bản được đề xuất.
VRAY_APPSDK_UNHIDE_DEVICES = 1. Chaos Group không đảm bảo tính năng và chất lượng của công cụ GPU nếu bạn chọn tiếp tục sử dụng biến môi trường này.
Chọn thiết bị để thực hiện kết xuất đồ họa
Bạn có thể không muốn sử dụng tất cả các thiết bị GPU có sẵn để kết xuất, đặc biệt nếu bạn có nhiều GPU và bạn muốn để một trong số chúng rảnh rỗi để làm việc trên giao diện người dùng hoặc bạn cũng có thể kết hợp CPU và GPU của mình với nhau (xem phần Hybrid Rendering bên dưới).
Khi chọn thiết bị từ Trình chỉnh sửa nội dung (Asset Editor) – nó chỉ được thực hiện cho phiên hiện tại trong SketchUp.
SketchUp menu Extensions > V-Ray > Tools > GPU Device Selection
Windows Start Menu > Chaos Group > GPU Device Selection
Asset Editor > Settings > Render > GPU device list dropdown
Nếu bạn thấy CPU của mình được liệt kê hai lần, hãy chọn tùy chọn có “C ++ / CPU” trong tên của nó.
Hybrid Rendering với CPUs và CUDA Engine
Bắt đầu từ bản 3.60, V-Ray GPU có thể thực hiện hybrid rendering với nhân CUDA sử dụng cả CPU và GPU NVIDIA. V-Ray hiện có thể thực hiện nguồn CUDA trên CPU, như thể CPU là một thiết bị CUDA khác. Để bật chế độ hybrid rendering , chỉ cần bật thiết bị C ++ / CPU từ danh sách thiết bị CUDA.
Chế độ hybrid rendering không yêu cầu bất kỳ trình driver đặc biệt nào. Hơn nữa, bạn có thể sử dụng CPU làm thiết bị CUDA ngay cả khi bạn chưa cài đặt GPU NVIDIA và trình NVIDIA drivers. Có nghĩa là, chế độ này có thể được sử dụng trên các máy tính thậm chí không có GPU. Công cụ kết xuất Hybrid chạy trên CPU hỗ trợ các tính năng tương tự như công cụ V-Ray GPU CUDA thông thường.
Lưu ý
Bộ nhớ đã sử dụng (Memory usage) cỏ thể được xem từ phần thông kê (Stats section) của V-Ray Frame Buffer.
Hãy tìm hiểu và tải luôn V-Ray về cho mình tại website được ủy quyền tại Việt Nam bởi tập đoàn Chaos Group tại đây
Đó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