Lợi ích của việc sử dụng Render Farm?
Trong bài viết này, chúng ta hãy cùng tìm hiểu Render Farm là gì? Và những lợi ích của việc sử dụng Render Farm mang lại cho lĩnh vực kết xuất 3D ngày nay.
Render Farm là gì?
Về cơ bản, một Render Farm là “một cụm máy tính được kết nối mạng, chuyên dùng cho mục đích render hình ảnh, thường được sử dụng trong sản xuất phim hoạt hình”. Trong bài này, chúng ta sẽ được giả định ít nhất là đã hiểu cơ bản về render (kết xuất đồ họa) là gì và mục đích của nó.
Render, không thể tránh khỏi đau đầu
Render là sự đau đầu cần thiết, tiêu tốn thời gian mà một người phải giải quyết ở cuối quy trình thiết kế cơ bản (pipeline) nếu họ muốn công việc khó khăn của họ trông tuyệt vời. Vấn đề của kết xuất là từng thứ nhỏ sẽ xuất hiện ở một dạng nào đó trong hình ảnh hoàn chỉnh hoặc chuỗi render – có thể là geometry, textures, lighting hoặc shadows – thêm các mili giây quý giá, giây, phút hoặc giờ để render chỉ một ảnh đơn (single frame), tùy thuộc vào độ phức tạp của nó.
Bây giờ thêm một vài phút có vẻ không lãng mạn lắm, nhưng khi bạn xem xét rằng, ít nhất, các cảnh quay truyền hình và phim hiện đại chạy ở 24fps (khung hình mỗi giây), điều này có thể tăng thêm nhiều thời gian kết xuất. Tất nhiên, một phần của điều này phụ thuộc vào khả năng của (các) máy tính, renderer (trình kết xuất) hoặc toàn bộ công ty của bạn; tuy nhiên nếu bạn muốn thứ gì đó trông đẹp mắt, bạn sẽ phải đối mặt với thời gian render kéo dài và thời gian thường đồng nghĩa là tiền. Các Render Farm có thể làm giảm đau đầu do việc render mang lại, giúp tạo ra giá trị lớn cho lĩnh vực hoạt hình 3D, đặc biệt là khi các Render Farm cố gắng làm cho những hình ảnh được render trông chân thật.
Hyperion: render quy mô lớn và vấn đề của ánh sáng
Đối với các sản phẩm quy mô lớn như các bộ phim Disney hiện đại, quy mô tuyệt vời của các render farm mà họ sử dụng có thể hoàn toàn gây chú ý. Engadget tuyên bố rằng trong trường hợp của Big Hero 6 (2014), Disney đã xây dựng một trình illumination simulator (trình giả lập chiếu sáng) toàn cầu được biết đến là Hyperion. Trình kết xuất Hyperion chịu trách nhiệm cho các hiệu ứng môi trường quan trọng; một sự kỳ công đòi hỏi phải sử dụng một render farm 55 nghìn core (lõi) trải rộng trên 4 vị trí địa lý!
Theo CTO của Disney, Andy Hendrickson, Hyperion mạnh đến mức có thể render Tangled 2010 từ đầu cứ sau 10 ngày; rằng một lượng sức mạnh đáng kinh ngạc, đặc biệt là khi xem xét việc Tangled chỉ được phát hành 4 năm trước Big Hero 6. Chính Disney đã cung cấp một trang dành riêng cho trình kết xuất tuyệt vời này. Tất nhiên, bạn không cần phải là một công ty trị giá hàng tỷ đô la để biết tác động của ánh sáng đến thời gian kết xuất, sau tất cả người làm model (modeller) hoặc người làm phim hoạt hình (animator) mới bắt đầu sớm phát hiện ra sự khác biệt lớn ngay cả ánh sáng đã được cải tiến có thể tạo ra, đặc biệt là khi bạn “Đang cố gắng để đạt được bóng tối mịn và một cảnh sáng”.
Vẻ đẹp hình ảnh của Moana, nhờ Hyperion
Chỉ còn chưa đầy 2 năm nữa là đến bản phát hành tuyệt vời của Moana (2016) của Disney, và sức mạnh tuyệt vời của trình kết xuất Hyperion chắc chắn hơn về mặt công nghệ có thể thấy rõ trong ánh sáng ngoạn mục của bộ phim, bao trùm cảnh quan hòn đảo, hoàng hôn, và dĩ nhiên là nước CGI lấp lánh mà người ta không thể không muốn lặn xuống.
Ngoài ra, chúng tôi không khuyến khích việc thực sự cố gắng nhảy xuống nước của Moana, giống như Tai chạm vào màn hình máy tính của anh ấy trong Digimon: The Movie (2000); tất nhiên, đó là trừ khi bạn may mắn đủ để có một bể bơi đầy ắp nước lấp lánh trong phòng khách của bạn.
Render farm là tuyệt vời, nhưng tại sao nên sử dụng?
1. Tiết kiệm thời gian:
Nếu bạn là một người sáng tạo và làm việc với một máy tính duy nhất, việc render có thể ngốn hàng giờ hoặc nhiều ngày thời gian của bạn, bất kể bạn tối ưu hóa cảnh của bạn cẩn thận hay xem polycount của bạn; thời gian có thể đã được dành để tinh chỉnh các phần khác. Việc gửi các toàn bộ chuỗi hoặc một đoạn render test dài đến một render farm giải phóng một phần lớn thời gian đó.
2. Trao quyền nhiều hơn cho sự tinh tế:
Đó là một kinh nghiệm buồn khi thiết kế một nhân vật hoặc môi trường mà bạn chắc chắn sẽ trở nên tuyệt vời, chỉ sau đó nhận ra rằng bạn chỉ đơn giản là không có thời gian cũng không có khả năng xử lý để làm cho kết quả render cuối cùng trông đẹp như nó xứng đáng. Sử dụng render farm giúp bạn có thêm thời gian để làm việc hoặc cải thiện bất kỳ giai đoạn nào của quy trình thiết kế mà bạn và/hoặc khách hàng của bạn cảm thấy cần thiết.
3. Mở rộng khả năng chiếu sáng:
Quá trình chiếu sáng nhiều lần mang lại cho cảnh của bạn ngày càng gần hơn với cách thức ánh sáng hoạt động trong thế giới thực. Bởi vì ánh sáng đòi hỏi một số lượng lớn các phép tính phức tạp để mô phỏng sự tương tác của các photon với các vật thể có texture, translucency và quy mô khác nhau, điều này rất tốn năng lượng trên một máy tính, trong khi các render farm mang lại hiệu suất, tốc độ và quy mô tuyệt đối. Giống như CGI tốt và xấu, ánh sáng được thực hiện tốt có thể sẽ không được người xem trung bình chú ý, nhưng việc sử dụng ánh sáng xấu sẽ nhanh chóng gây chú ý cho mắt người và có nguy cơ làm người xem lo lắng vì sự nghi ngờ hết sức quan trọng.
Lập kế hoạch cho một render farm
Bạn nên lập kế hoạch ngay từ đầu nếu bạn muốn có một render farm, hay bạn có đủ thời gian để dành cho render hay, bằng cách này bạn có thể dự trù ngân sách cho công việc của bạn. Nếu bạn đang thực hiện công việc cho khách hàng, hãy cho họ biết điều này và đưa nó vào kế hoạch thanh toán của bạn, và nếu họ không sẵn sàng hoặc không thể bồi thường thì nếu bạn cảm thấy cần thiết hãy xem xét liệu bạn có cần thêm thời gian không. Nếu cả hai điều này đều không khả thi, bạn sẽ phải thực hiện một cách tiếp cận chiến thuật hơn đối với dự án, từ số lần lặp lại concept, mức độ chi tiết trong cảnh bao gồm độ phức tạp của polycount và texture, đến chất lượng ánh sáng tổng thể (lighting) và lượng ánh sáng (illumination) cần thiết.
Còn chi phí & tại sao nên render với iRender?
Giống như hầu hết mọi thứ, render farm không miễn phí, bởi vì nó tốt! Bạn có thể tưởng tượng hóa đơn tiền điện mà chúng tôi phải chi trả cho hệ thống farm mà chúng tôi đã chạy 24/7 để làm khách hàng hài lòng.Chúng tôi cung cấp cho bạn khả năng thực hiện render test trước khi bắt đầu sử dụng. Bạn thậm chí có thể ước tính giá đầy đủ của (các) kết xuất của mình dựa trên thông số kỹ thuật của máy tính, thời gian kết xuất trung bình trên mỗi khung hình và mức độ ưu tiên bạn cần cho dự án của mình. Tùy thuộc vào quy mô dự án của bạn, bạn thậm chí có thể render toàn bộ dự án miễn phí, nhờ vào 35 point miễn phí mà chúng tôi tặng bạn để sử dụng Cloud Rendering ngay khi đăng ký và kích hoạt tài khoản.
Với mong muốn hỗ trợ cộng đồng, iRender sẽ render miễn phí toàn bộ dự án của bạn nếu là dự án được thực hiện với mục đích thiện nguyện, phi lợi nhuận. Dù bạn ở bất kỳ đâu trên thế giới, bạn có thể tận dụng lợi thế của render farm dựa trên công nghệ điện toán đám mây của chúng tôi và chúng tôi luôn sẵn sàng hỗ trợ bạn nếu bạn gặp khó khăn. Trả tiền cho việc sử dụng render farm là trả tiền cho thời gian của chính bạn và thời gian là một thứ quý giá, đặc biệt là đối với các doanh nghiệp bị đặt deadline, sinh viên học hoạt hình 3D và CGI đang làm việc theo thời hạn nghiêm ngặt ở trường.