Upload và download file trên Super Renders Farm
Bốn cách gửi dự án lên render farm và hai cách lấy đầu ra. Chọn theo kích thước file, tốc độ mạng và tần suất nộp lại.

Giới thiệu
Di chuyển file dự án đến và từ render farm (hệ thống máy tính kết xuất) là phần trong workflow thường xuyên xảy ra sự cố nhất. Render thất bại không phải vì engine hoạt động sai, mà vì đường dẫn texture không resolve được trên node từ xa, dự án được tải lên dưới dạng ZIP mà farm không bao giờ giải nén, hoặc kết nối nhà chậm bị ngừng giữa chừng sau hai mươi phút.
Super Renders Farm hỗ trợ ba cách di chuyển file dự án (giao diện web, SuperRenders Client App, và truy cập S3 với Cyberduck hoặc AWS CLI) và ba cách lấy đầu ra render. Không có cách nào là "đúng nhất" về mặt trừu tượng; mỗi phương thức có điểm mạnh được xác định bởi kích thước file, tốc độ mạng, và tần suất nộp lại cùng dự án.
Hướng dẫn này cung cấp cây quyết định để chọn phương thức phù hợp với job của bạn, hướng dẫn từng bước cho mỗi phương thức và tham khảo cho các lỗi upload thường gặp nhất trong support.
---
Cây quyết định: Nên dùng phương thức upload nào?
Ba phương thức không thể hoán đổi cho nhau. Dùng cây quyết định ngắn này lần đầu khi nộp dự án, sau đó chuyển đổi khi workflow ổn định.
Dùng Web UI nếu:
- Tổng kích thước dự án dưới ~2 GB
- Bạn nộp job không thường xuyên (vài lần mỗi tháng) thay vì liên tục
- Bạn muốn không cần cài đặt gì — chỉ cần trình duyệt
Dùng Client App nếu:
- Bạn nộp job ít nhất hàng tuần và muốn ít bước thủ công hơn
- Dự án của bạn lớn hơn ~2 GB
- Bạn muốn upload tự động thử lại khi mất kết nối
- Bạn muốn frame đã hoàn thành tự tải về thư mục cục bộ khi xong
Dùng truy cập S3 (Cyberduck hoặc AWS CLI) nếu:
- Bạn đã dùng sẵn một S3 client và muốn dùng nó thay vì trình duyệt hoặc Client App
- Bạn muốn viết script để tải lên, hoặc tải xuống từ, SRF Space của mình; AWS CLI chạy từ terminal hoặc một script theo lịch
- Bạn thoải mái khi xử lý access key (hãy coi nó như mật khẩu)
Một lưu ý nhỏ áp dụng cho mọi hướng: farm không giải nén archive (.zip, .rar, .7z, .tar, .tar.gz). Farm cần một thư mục dự án không nén (file scene cùng tất cả asset được tham chiếu trong cấu trúc thư mục đúng) để render manager có thể resolve đường dẫn asset. Chúng tôi sẽ nói rõ hơn về điều này trong phần Lỗi upload thường gặp bên dưới.
---
Phương thức 1: Web UI Upload
Web upload là hướng đơn giản nhất và được khuyến nghị cho submission đầu tiên và dự án nhỏ.
Hướng dẫn từng bước:
- Đăng nhập vào tài khoản tại superrendersfarm.com và mở render dashboard.
- Nhấp New Job (hoặc Submit Project).
- Kéo thư mục dự án vào vùng upload, hoặc nhấp Choose Folder và chọn.
- Đợi thanh tiến trình upload hoàn thành.
- Sau khi upload xong, cấu hình render settings (frame range, output format, priority) và nộp job.
Giới hạn thực tế. Trình duyệt giới hạn phiên upload riêng lẻ, vì vậy hướng web trở nên chậm trên ~2 GB và không đáng tin trên ~5 GB với kết nối gia đình. Nếu tab trình duyệt bị đóng giữa chừng, việc truyền bị hủy — không có resume ở phía trình duyệt.
Những gì được upload. Drag-and-drop bảo toàn cấu trúc thư mục chính xác. Nếu scene tham chiếu texture trong \textures\ và \proxies\, các thư mục con đó phải nằm bên trong thư mục dự án top-level được kéo vào.
---
Phương thức 2: SuperRenders Client App
Client App là hướng mà hầu hết studio production cuối cùng chọn. Nó xử lý resume-on-disconnect, kiểm tra tính toàn vẹn và auto-download frame đã hoàn thành.
Hướng dẫn từng bước:
- Tải Client App từ trang Download và cài trên máy trạm.
- Đăng nhập bằng thông tin tài khoản Super Renders Farm.
- Nhấp New Project và chọn thư mục dự án. App quét file scene và asset được tham chiếu.
- Xem lại danh sách file — app hiển thị tham chiếu bị thiếu trước khi upload bắt đầu, để bạn có thể sửa cục bộ thay vì sau khi render thất bại.
- Nhấp Upload. Tiến trình được hiển thị theo từng file, và upload tự động tiếp tục nếu kết nối bị ngắt.
- Sau khi upload hoàn thành, cấu hình render settings trong app và nộp.
Auto-download. Client App cũng xử lý chiều ngược lại. Sau khi bạn bật thư mục đầu ra cục bộ, frame đã hoàn thành stream về máy trạm khi mỗi frame xong — bạn không phải đợi toàn bộ job hoàn thành.
---
Phương thức 3: Truy cập S3 (Cyberduck hoặc AWS CLI)
Truy cập S3 cho phép bạn di chuyển file giữa máy trạm và SRF Space của bạn bằng một S3 client chuẩn, không cần trình duyệt hoặc Client App. File bạn tải lên theo cách này xuất hiện trong SRF Space của bạn và có thể dùng cho một job như mọi lượt tải lên khác. Truy cập S3 chỉ di chuyển file: bạn vẫn nộp job từ web dashboard, Client App, hoặc một DCC plugin.
Hướng dẫn từng bước:
- Trong tài khoản của bạn, mở Cloud Direct Connect và tạo access key (cổng thông tin gọi đây là tài khoản FTP của bạn). Sao chép Access Key ID, Secret Access Key và Remote Directory.
- Cyberduck: chọn Open Connection, chọn protocol Amazon S3, và nhập Access Key ID và Secret Access Key. Mở rộng More Options và nhập Remote Directory của bạn vào Path, sau đó kết nối.
- AWS CLI: chạy
aws configure, nhập Access Key ID và Secret Access Key, đặt region thànhap-southeast-1, và để trống output format. Sau đó copy thư mục dự án chưa nén vào Remote Directory của bạn, ví dụaws s3 cp ./my-project s3://<Remote Directory>/my-project --recursive. - Nộp job từ web dashboard, Client App, hoặc một DCC plugin, chọn các file bạn đã tải lên.
Lấy đầu ra về qua S3. Frame đã hoàn thành được ghi vào thư mục SuperRendersOutput/<job ID>/ bên trong SRF Space của bạn, vì vậy bạn có thể lấy chúng về bằng cùng một client, ví dụ aws s3 sync s3://<Remote Directory>/SuperRendersOutput/<job ID>/ ./frames/.
Điều cần biết. Tài khoản của bạn có một access key, và nó không có hạn sử dụng. Coi nó như mật khẩu: đừng để nó xuất hiện trong script hoặc repository dùng chung. Nếu bạn cần đổi nó, hãy liên hệ support. Các file tạm và file hệ thống (*.tmp, *.temp, *.partial, *.swap, *.lnk, *.ini, *.db) và bất kỳ thư mục rendertemp/ nào đều không được chuyển tới render node, vì vậy đừng đặt dữ liệu scene trong các file có những tên đó.
Hãy dùng Cyberduck với giao thức Amazon S3 hoặc AWS CLI; FileZilla và các client FTP/SFTP sẽ không kết nối được.
---
So sánh: Các phương thức cùng một lúc
| Phương thức | Phù hợp nhất với | Khoảng kích thước thực tế | Resume khi ngắt kết nối? | Auto-download đầu ra? |
|---|---|---|---|---|
| Web UI | Dự án nhỏ, không thường xuyên | Dưới ~2 GB | Không | Không (tải thủ công) |
| Client App | Studio nộp định kỳ và dự án lớn | Từ 2 GB trở lên | Có | Có |
| Truy cập S3 (Cyberduck / AWS CLI) | Team đã dùng sẵn một S3 client, hoặc truyền tải bằng script | Không giới hạn do chúng tôi đặt ra | Do client xử lý | Có, nếu bạn viết script tải xuống từ SuperRendersOutput/ |
Khớp phương thức với hình dạng dự án. Ảnh tĩnh 200 MB vẫn ổn qua trình duyệt; animation 60 GB với cached fluid nên đi qua Client App, hoặc qua truy cập S3 nếu pipeline của bạn đã viết sẵn script cho việc truyền tải.
---
Lỗi upload thường gặp
"Đã tải lên file .zip, .rar hoặc .7z và job không tìm thấy scene."
Bạn có thể tải lên file .zip, .rar hoặc .7z, nhưng farm không giải nén chúng, nên không có gì bên trong archive được render (công cụ tải lên trên web sẽ cảnh báo rằng file sẽ không được tự động giải nén). Điều tương tự cũng áp dụng với .tar và .tar.gz. Hãy giải nén thư mục scene của bạn và tải lên các file ở dạng chưa nén. Nếu bạn đang làm việc từ file ZIP của đồng nghiệp, giải nén cục bộ trước, sau đó tải lên thư mục kết quả.
"Missing texture: D:\projects\..."
Scene của bạn tham chiếu đường dẫn tuyệt đối trên máy cục bộ không tồn tại trên worker node của farm. Đây là nguyên nhân phổ biến nhất khiến job thất bại, và nó xuất hiện dù bạn tải lên qua Web UI hay Client App. Sửa cục bộ bằng cách dùng đường dẫn tương đối (hầu hết DCC có lệnh "make paths relative" hoặc "consolidate assets": File → Reference Editor → Make Relative trong Maya, File → Archive trong 3ds Max, File → Pack External Data trong Blender). Client App quét trước các đường dẫn tuyệt đối và đánh dấu chúng trước khi upload bắt đầu, giúp tiết kiệm một vòng thử lại.
"Upload timed out."
Phổ biến với kết nối gia đình, đặc biệt qua Wi-Fi với file trên 1 GB. Hướng trình duyệt không resume — hãy chuyển sang Client App, vốn phục hồi được từ các lần ngắt kết nối tạm thời. Cũng nên kiểm tra tốc độ tải lên cục bộ của bạn (hầu hết ISP giới hạn tốc độ tải lên gia đình ở mức 10–50 Mbps); một dự án 20 GB trên đường truyền 10 Mbps mất khoảng năm giờ truyền liên tục.
"Invalid project structure."
Thư mục bạn upload không chứa file scene mà farm nhận ra (.max, .ma/.mb, .c4d, .blend, .hip/.hiplc, .aep). Nguyên nhân phổ biến: kéo chỉ thư mục texture thay vì gốc dự án đầy đủ.
"Asset paths point outside the project folder."
Scene tham chiếu asset nằm trên thư mục gốc dự án (ví dụ: thư mục \Studio Library\ dùng chung một cấp trên \Project_X\). Worker chỉ thấy những gì trong thư mục đã upload. Hãy consolidate các asset đó vào thư mục dự án cục bộ trước khi upload.
---
Tải đầu ra render về
Ba hướng để lấy frame đã hoàn thành: tải thủ công từ dashboard, tự động stream qua Client App, hoặc lấy về qua S3 từ thư mục SuperRendersOutput/<job ID>/ trong SRF Space của bạn.
Tải thủ công qua dashboard. Khi job hoàn thành, dashboard liệt kê từng frame đầu ra và cho phép tải theo từng frame và toàn bộ job. Với job animation, dashboard zip đầu ra để bạn có thể kéo toàn bộ sequence trong một lần transfer.
Auto-download qua Client App. Với Client App đã cài và thư mục đầu ra cục bộ được cấu hình, frame đã hoàn thành stream về khi mỗi frame xong. Bạn có thể xem lại frame 1 trong khi frame 240 đến 480 vẫn đang render. Điều này đặc biệt hữu ích cho job animation dài.
Lấy về qua S3 với Cyberduck hoặc AWS CLI. Nếu bạn dùng truy cập S3 (Cloud Direct Connect), frame đã hoàn thành được ghi vào thư mục SuperRendersOutput/<job ID>/ bên trong SRF Space của bạn. Hãy lấy chúng về bằng cùng client bạn dùng để tải lên, ví dụ aws s3 sync s3://<Remote Directory>/SuperRendersOutput/<job ID>/ ./frames/. Phần thiết lập nằm ở Phương thức 3 phía trên.
Lưu giữ. File đầu ra vẫn sẵn sàng để tải xuống sau khi job hoàn tất; không có thời hạn xóa tự động cố định, và chúng tôi xóa một dự án khi bạn yêu cầu. Để lưu trữ lâu dài, hãy tải về storage của studio thay vì dựa vào render farm như một tier backup.
---
FAQ
Q: Tại sao Super Renders Farm không giải nén file ZIP? A: Render manager cần duyệt thư mục dự án của bạn để resolve đường dẫn asset: file scene tham chiếu texture, proxy, cache và plugin bằng đường dẫn tương đối hoặc tuyệt đối. Farm không giải nén archive ở bất kỳ định dạng nào, vì vậy hãy tải lên dự án dưới dạng thư mục không nén, đúng như những gì lệnh "collect all assets" của mọi DCC tạo ra.
Q: Dự án lớn nhất tôi có thể tải lên là bao nhiêu? A: Không có giới hạn trên bắt buộc. Chúng tôi đã xử lý các dự án animation nhiều trăm gigabyte với cached simulation. Với dự án lớn, hãy dùng Client App: tải lên qua trình duyệt dễ bị treo với các lần truyền dài, còn Client App sẽ tiếp tục từ chỗ đã dừng.
Q: Làm thế nào để tải lên nếu kết nối của tôi không ổn định? A: Hãy dùng SuperRenders Client App. Nó resume khi bị ngắt kết nối, nên Wi-Fi bị rớt không khiến quá trình truyền phải bắt đầu lại từ đầu. Hướng tải lên qua trình duyệt không resume: nếu tab của bạn đóng giữa chừng, quá trình truyền sẽ bị hủy.
Q: Frame đã render được lưu trên render farm bao lâu? A: File đầu ra vẫn sẵn sàng để tải xuống sau khi job hoàn tất; không có thời hạn xóa tự động cố định, và chúng tôi xóa một dự án khi bạn yêu cầu. Để lưu trữ, tải job đã hoàn thành về storage của studio thay vì coi render farm như backup dài hạn.
Q: Làm thế nào để tự động lấy frame đã hoàn thành về máy trạm? A: Dùng SuperRenders Client App với thư mục đầu ra đã cấu hình. Frame stream về khi mỗi cái xong, vì vậy bạn có thể xem lại frame đầu trong khi frame sau vẫn đang render. Hướng tải thủ công của dashboard ổn cho job một lần, nhưng với công việc animation Client App cắt giảm nhiều thời gian chờ.
Q: Scene của tôi tham chiếu texture trên network drive. Có được upload không? A: Chỉ nếu đường dẫn network drive nằm trong thư mục dự án đã upload. Worker không thể truy cập trực tiếp network share của studio. Chạy lệnh "collect all assets" hoặc "consolidate references" của DCC cục bộ trước — lệnh đó copy tất cả file được tham chiếu vào thư mục dự án và viết lại đường dẫn thành tương đối — sau đó upload thư mục đã consolidate.
Định dạng và giới hạn dung lượng, chi tiết đầy đủ: vì sao farm cần dự án của bạn ở dạng chưa nén, và nên dùng phương thức tải lên nào khi dự án vượt quá ~2 GB, đều được trình bày trong hướng dẫn riêng: Định dạng tải lên và giới hạn dung lượng.