Skip to main content

Thiết lập Blender cho cloud rendering

Hướng dẫn đầy đủ thiết lập Blender 4.0–4.4 cho Super Renders Farm: cách đóng gói dự án, chọn render engine, xử lý multi-camera và khắc phục lỗi thường gặp.


cover
cover

Blender trên render farm (hệ thống máy tính kết xuất) của chúng tôi chạy Cycles (CPU và GPU với Optix) và Eevee Next — hai production renderer đi kèm với Blender 4.x. So với các DCC độc quyền, Blender có một điểm khác biệt hữu ích: file .blend có thể được đóng gói hoàn toàn từ bên trong ứng dụng, vì vậy việc đóng gói cho render farm thường chỉ là một thao tác menu thay vì phải tìm kiếm asset thủ công. Trang này hướng dẫn toàn bộ quy trình: đóng gói, kiểm tra trước khi nộp, ghi chú theo từng renderer (Cycles CPU / Cycles GPU / Eevee Next), render animation multi-camera, ba kênh nộp job, và khắc phục lỗi đặc thù của Blender. Lỗi chung giữa các DCC được hướng dẫn trong .

Để xem ví dụ giá và so sánh GPU/CPU trên render farm của chúng tôi, xem . Để xem benchmark Cycles GPU trên fleet RTX 5090, xem .

Phiên bản được hỗ trợ

Blender 4.0, 4.1, 4.2 LTS, 4.3 và 4.4 được cài sẵn trên mọi worker. Render farm tự động khớp phiên bản đã lưu trong file .blend của bạn — không có bộ chọn phiên bản cần quản lý; worker đọc file header và khởi chạy binary tương ứng.

Blender phát hành phiên bản chính mỗi ba đến bốn tháng cộng với một phiên bản LTS hàng năm. Các phiên bản mới được cung cấp trong vòng khoảng hai tuần sau khi ra mắt công khai. Chúng tôi khuyến nghị Blender 4.2 LTS cho công việc production vì nhận bản vá lỗi đến hết năm 2026 và là mục tiêu ổn định cho hầu hết studio.

File được lưu bằng Blender 3.x sẽ mở trên worker 4.x, nhưng có hai trường hợp cần lưu ý: render Eevee Legacy có thể không khớp với đầu ra Eevee Next (xem phần Eevee Next), và file rất cũ (2.7x / 2.8x) nên được mở cục bộ, lưu lại bằng 4.x, và kiểm tra lại trước khi nộp. Nếu bạn cần render dự án cũ, hãy lưu một bản sao có đánh dấu phiên bản trước; render farm không thể hạ cấp file đã lưu bằng 4.x.

Kiểm tra trước khi nộp

Một checklist ngắn trước khi nộp áp dụng cho mọi lần nộp:

  • Render engine đang active đã được đặt. Properties → Render Properties → Render Engine — Cycles, Eevee Next, hoặc Workbench. Worker áp dụng đúng những gì bạn lưu.
  • Frame range đã được đặt. Properties → Output Properties → Frame Start / Frame End. Render farm tôn trọng chính xác khoảng này.
  • Output path dùng token tương đối. Mặc định //tmp/####.png là ổn; tiền tố // có nghĩa là "tương đối với file .blend." Tránh đường dẫn tuyệt đối như D:\renders\ — chúng không resolve được trên worker Linux.
  • Output format phù hợp pipeline hạ nguồn của bạn. PNG sequence có alpha cho compositing, OpenEXR Multilayer cho đầu ra đủ pass. Với animation, image sequence được ưa dùng hơn nhiều so với xuất video trực tiếp.
  • Color management đã được đặt. Properties → Render Properties → Color Management. Mặc định Filmic + sRGB hoạt động với hầu hết dự án. Với ACES hoặc OCIO config tùy chỉnh, hãy đưa file OCIO config vào thư mục dự án.
  • Active camera đã được đặt. Camera active của scene (Properties → Scene Properties → Camera) quyết định camera nào sẽ render. "Camera sai đã render" là một trong những ticket hỗ trợ Blender phổ biến nhất và dễ phòng tránh nhất.
  • Simulation cache đã được bake. Fluid, smoke, cloth, hair, và soft-body simulation cần được bake cục bộ trước; render farm render dựa trên baked cache và không chạy simulation trực tiếp. Đưa thư mục cache vào upload.
  • Light probe đã được bake. Eevee Next probe — Irradiance Volume, Reflection Plane, Reflection Cube — cần được bake cục bộ và dữ liệu đã bake được lưu vào .blend (Render Properties → Light Probes → Bake Indirect Lighting). Probe chưa bake sẽ tạo ra indirect lighting phẳng hoặc bị thiếu.

Đóng gói dự án trước khi nộp

Worker trên render farm (hệ thống máy tính kết xuất) cần tìm thấy tất cả asset — texture, mesh cache, thư viện liên kết — đúng đường dẫn. Có ba cách đóng gói phổ biến.

Pattern 1 — Pack Resources (đơn giản nhất)

Mở File → External Data → Pack Resources. Blender nhúng tất cả texture đang được tham chiếu vào bên trong file .blend. Sau đó save, upload file .blend đó lên render farm. File sẽ tự chứa đủ mọi thứ và không cần tải thêm asset nào.

Hạn chế: file .blend tăng kích thước đáng kể nếu dự án có nhiều texture lớn. Không phù hợp khi nhiều scene dùng chung một thư viện texture.

Pattern 2 — Đường dẫn tương đối + thư mục dự án

Tổ chức dự án thành cấu trúc thư mục (ví dụ: project/scene.blend, project/textures/, project/caches/). Mở File → External Data → Make Paths Relative để chuyển đường dẫn thành dạng tương đối. Nén toàn bộ thư mục project/ thành .zip hoặc .tar.gz, rồi upload archive đó. Worker sẽ giải nén và giữ nguyên cấu trúc đường dẫn tương đối.

Ưu điểm: phù hợp với dự án lớn, texture library dùng chung, tốt hơn cho workflow pipeline.

Pattern 3 — Linked libraries

Nếu scene sử dụng linked .blend library (nhân vật, đồ vật, vật liệu liên kết từ file khác), mỗi linked library phải có mặt trong archive và được tham chiếu bằng đường dẫn tương đối. Dùng File → External Data → Make Paths Relative trên file chính, sau đó kiểm tra từng linked library cũng dùng đường dẫn tương đối trở về file chính. Đặt tất cả vào cùng thư mục dự án và nén lại.

Trước khi upload theo bất kỳ pattern nào, hãy chạy File → External Data → Find Missing Files để xác nhận không có asset nào bị thiếu.

---

Render engine và cấu hình

Cycles CPU

Cycles CPU hoạt động trên tất cả worker. Không cần cấu hình thêm; chỉ cần xác nhận Properties → Render Properties → Device được đặt về CPU. Phù hợp khi scene vượt quá 32 GB VRAM hoặc dùng OSL shader đặc thù.

Cycles GPU / Optix

Worker trang bị RTX 5090 chạy Cycles GPU với Optix denoising. Đặt Device thành GPU Compute và bật Optix nếu muốn dùng AI denoising. Cycles GPU thường nhanh hơn 5–15× so với Cycles CPU cho cùng một scene. Nếu file được tạo trên máy không có GPU NVIDIA, giá trị Device đã lưu có thể mặc định về CPU — hãy xác nhận lại trước khi upload.

Eevee Next

Eevee Next hỗ trợ đầy đủ trên worker. Tuy nhiên, worker không thực hiện bake light probe — bạn phải bake probe cục bộ (Render Properties → Light Probes → Bake Indirect Lighting) và lưu kết quả bake vào file .blend trước khi upload.

Workbench

Workbench render được hỗ trợ nhưng hiếm khi dùng trong production. Không cần cấu hình đặc biệt.

---

Cấu hình multi-camera

Pattern A — Nhiều scene, mỗi scene một camera

Tạo nhiều scene trong cùng file .blend, mỗi scene có camera riêng và output path riêng. Mỗi scene trở thành một job riêng biệt. Đơn giản nhất để quản lý nhưng có nghĩa là scene sẽ load nhiều lần.

Pattern B — View Layers

Trong cùng một scene, tạo nhiều View Layer, mỗi View Layer bật một camera khác nhau. Sử dụng một job duy nhất render tất cả View Layer trong một lần load scene. Với archviz turntable 8–16 góc camera, Pattern B hiệu quả hơn vì scene chỉ load một lần và tất cả góc nhìn đều render từ trạng thái đã load đó. Một job multi-camera tạo ra N sequence đầu ra có chi phí thấp hơn N job single-camera riêng lẻ.

Pattern C — Compositor multi-output (nâng cao)

Với các trường hợp post-processing phức tạp per-camera, Compositor có thể định tuyến render của mỗi camera đến một node File Output khác nhau. Cùng pattern với AOV multi-layer export. Chỉ dùng Pattern C khi bạn có lý do post-processing thực sự cần đến Compositor; Pattern B đủ cho hầu hết các trường hợp.

---

Cách nộp job

Có ba kênh nộp job cho dự án Blender.

  • Upload qua web + nộp qua dashboard. Upload file .blend đã đóng gói (hoặc thư mục archive) lên tài khoản của bạn, sau đó nộp qua dashboard. Dashboard đọc header file .blend để phát hiện phiên bản Blender, render engine, frame range và active camera, rồi điền sẵn form nộp job. Xác nhận hoặc ghi đè, nộp, theo dõi tiến trình.
  • Client App. Client App (Windows / macOS) kết hợp upload + Submit Job + auto-download. Sau khi cài đặt, kéo file .blend hoặc archive vào app, xác nhận form nộp job và app sẽ xử lý upload, theo dõi tiến trình và tải frame về khi hoàn thành.
  • Submission plugin (Blender add-on). Một Blender add-on nộp job trực tiếp trong app; cài đặt từ dashboard tài khoản của bạn. Plugin đọc render settings của scene hiện tại, yêu cầu xác nhận các ghi đè (frame range, output path, resolution) và nộp job mà không cần rời khỏi Blender.

Để xem quy trình upload-submit-download chung cho tất cả DCC, xem . Để biết các bước cài plugin, xem .

---

Khắc phục lỗi đặc thù Blender

Để khắc phục lỗi chung áp dụng cho tất cả DCC (asset thiếu, frame-range không khớp, lỗi output path), xem . Các trường hợp dưới đây là đặc thù của Blender.

  • Một số object trong scene không render. Nguyên nhân phổ biến nhất: "Render Visibility" (biểu tượng camera trong outliner) của object bị tắt. Kiểm tra thêm xem object có thuộc View Layer bị ẩn không, và kiểm tra Object Properties → Visibility → Ray Visibility (camera, diffuse, glossy, transmission, volume, shadow).
  • Texture bị thiếu dù đã Pack Resources. Xác nhận Pack Resources chạy sau lần thay đổi texture gần nhất. Nếu bạn reload texture sau khi đóng gói, chúng có thể đã trở về external reference. Pack lại và save lại.
  • Render trả về màu đen hoặc màu sai. Thường do lỗi View Transform. Xác nhận Properties → Render Properties → Color Management dùng View Transform: Filmic (mặc định) trên cả máy của bạn và trong file đã lưu. Các giá trị Look Transform và Exposure được nhúng trong file .blend và áp dụng trên worker.
  • Eevee Next light probe không bake trên worker. Worker không thực hiện bake; probe phải được bake cục bộ và lưu vào file .blend. Render Properties → Light Probes → Bake Indirect Lighting, lưu, upload.
  • Cycles GPU job chạy trên CPU thay vì GPU. Xác nhận Properties → Render Properties → Device được đặt về GPU Compute. Nếu file được tạo trên máy không có GPU NVIDIA, giá trị Device đã lưu có thể mặc định về CPU.
  • OSL custom shader thất bại khi render. Cycles hỗ trợ OSL nhưng các file .osl phải được đưa vào archive và tham chiếu bằng đường dẫn tương đối. Đặt chúng cùng thư mục với file .blend. OSL trên GPU có yêu cầu phần cứng có thể không phù hợp với mọi shader; nếu shader hoạt động trên CPU nhưng không hoạt động trên GPU, hãy render scene đó trên CPU tier.
  • Linked library reference bị broken. Linked library chỉ resolve nếu file .blend đã liên kết có mặt đúng đường dẫn trên worker. Dùng Pattern 2 và đưa tất cả linked library vào archive. Chạy File → External Data → Find Missing Files cục bộ trước khi upload.
  • Add-on bị thiếu trên worker. Một số add-on phổ biến (Animation Nodes, BlenderKit, Sverchok, FLIP Fluids) có thể chưa được cài sẵn. Với add-on procedural, hãy bake geometry thành static mesh trước khi nộp (Sverchok: Set/Bake to Mesh; Animation Nodes: bake to action; Geometry Nodes: Apply modifier). Với các add-on khác, liên hệ support để hỏi về việc thêm vào worker image.
  • Animation bị nhấp nháy (Cycles). Thường do biến đổi nhiễu giữa các frame. Tăng samples, giảm Adaptive Sampling Noise Threshold, bật temporal denoising (OIDN 2.x hoặc Optix). Xác nhận chế độ random seed (Render Properties → Sampling → Advanced → Seed) phù hợp với ý định của dự án — Animated để biến đổi tự nhiên, fixed để đầu ra ổn định bit.
  • Animation bị nhấp nháy (Eevee Next). Hầu như luôn do light probe chưa bake hoặc đã lỗi thời. Bake lại Indirect Lighting, lưu, upload lại. Screen-space reflection phụ thuộc vào trạng thái viewport cũng có thể nhấp nháy — ưu tiên dùng Reflection Probe để có reflection sạch.

---

Tham khảo thêm

  • — quy trình upload, submit, download áp dụng cho tất cả DCC
  • — cách tính chi phí job Blender, mô hình tính giá GHz-hour
  • — hướng dẫn SFTP, định dạng archive, truyền file lớn
  • — khắc phục lỗi chung giữa các DCC (asset thiếu, frame range, output path, color management)
  • — cài Blender add-on để nộp job trực tiếp trong app
  • — ứng dụng desktop kết hợp upload, submit và download
  • — bài benchmark bao gồm số liệu Cycles GPU
  • — bài so sánh có phần về Blender

---

FAQ

Q: Render farm hỗ trợ những phiên bản Blender nào? A: Blender 4.0, 4.1, 4.2 LTS, 4.3 và 4.4 được cài sẵn trên mọi worker. Chúng tôi theo sát lịch phát hành của Blender và cung cấp phiên bản mới trong vòng khoảng hai tuần sau khi ra mắt công khai. Blender 4.2 LTS là lựa chọn được khuyến nghị cho production vì nhận bản vá lỗi đến hết năm 2026. Render farm tự động khớp phiên bản đã lưu trong file .blend của bạn — bạn không cần chọn phiên bản khi nộp job.

Q: Nên render với Cycles hay Eevee Next? A: Cycles cho archviz thực tế ảo, VFX và animation cần light transport chính xác về mặt vật lý. Eevee Next cho motion design, phong cách nghệ thuật, lặp nhanh và previz khi chi phí per-frame quan trọng hơn độ trung thực tuyệt đối. Cycles GPU trên hệ thống RTX 5090 của chúng tôi thường nhanh hơn 5–15× per frame so với Cycles CPU cho cùng một scene, vì vậy GPU là khuyến nghị mặc định cho Cycles trừ khi scene vượt quá 32 GB VRAM hoặc dùng các tính năng yêu cầu CPU backend.

Q: Scene dùng BlenderKit / Sverchok / Animation Nodes / Geometry Nodes — có render được không? A: Asset BlenderKit bạn đã tải về và lưu vào file .blend render bình thường — sau khi đặt vào scene chúng trở thành mesh data chuẩn. Sverchok và Animation Nodes là procedural; nếu geometry procedural chưa được bake thành static mesh, worker có thể tạo đầu ra không như mong đợi. Bake geometry procedural thành mesh (Sverchok: Set/Bake to Mesh; Animation Nodes: bake to action; Geometry Nodes: Apply modifier trên node tree kết quả) trước khi nộp. Geometry Nodes resolve tại thời điểm render mà không cần bake thường hoạt động, nhưng hãy test một frame cục bộ trước.

Q: Có cần đóng gói texture vào file .blend không, hay có thể upload file riêng lẻ? A: Cả hai cách đều hoạt động. Pack Resources đơn giản nhất vì kết quả là một file tự chứa đủ mọi thứ. Relative-paths + cấu trúc thư mục phù hợp hơn cho thư viện texture rất lớn và dự án dùng chung một thư viện texture giữa nhiều scene. Chạy Find Missing Files trước khi áp dụng cách nào để xác nhận không có gì bị thiếu cục bộ.

Q: Render xong nhưng màu sắc trông khác so với viewport trên máy tôi. A: Thường do lỗi View Transform. Xác nhận Properties → Render Properties → Color Management dùng View Transform: Filmic (mặc định) trên cả máy của bạn và trong file đã lưu. Giá trị Look Transform và Exposure cũng được nhúng trong file .blend và áp dụng trên worker.

Q: Đang render animation. Nên xuất ra video hay image sequence? A: Image sequence, hầu như luôn. PNG với alpha (để compositing) hoặc OpenEXR Multilayer (để có đủ pass) là tiêu chuẩn. Xuất video trực tiếp (FFmpeg) không phân phối được — một worker render tất cả frame tuần tự và encode một file. Image sequence cho phép render farm phân phối frame lên nhiều worker song song, nhanh hơn đáng kể với bất kỳ animation nào có hơn khoảng 100 frame.

Q: Chi phí GPU so với CPU trên render farm như thế nào? A: GPU thường nhanh hơn per frame (5–15× cho Cycles) nhưng rate per worker cao hơn. Tổng chi phí tương đương nhau cho hầu hết scene — GPU hoàn thành trong ít thời gian thực hơn nhưng tính phí nhiều hơn mỗi phút. cung cấp so sánh per-frame và per-job cho scene cụ thể của bạn.

Q: Có thể render simulation Blender (fluid, smoke, hair, cloth) trên render farm không? A: Bake simulation cache cục bộ trước, sau đó đưa thư mục cache vào archive upload. Render farm render frame dựa trên baked cache; nó không chạy simulation trực tiếp. Bake ra đĩa (Cache Type → All Frames + Save Cache to Disk), xác nhận thư mục cache nằm trong thư mục dự án, đóng gói và upload.

---

Thiết lập Blender cho cloud rendering
Thiết lập Blender cho cloud rendering
Last updated: 13 tháng 5, 2026