Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

We Rendered a HQ Demo Video on a Free Farm Run by Strangers

Description and use

The author established a workflow to render a high‑quality demo video on the free SheepIt community render farm, packaging the scene, verifying it, and ensuring frame quality.

Problem

Need to render a high‑quality demo video using a free community render farm while ensuring file compatibility and quality control.

Outcome

The author successfully rendered a 4‑minute 34‑second demo video on a free community farm, achieving high quality while avoiding common pitfalls such as missing assets, incorrect settings, and stale frames.

Workflow

  • Build .blend with scripts and assets
  • Run sheepit_pack.py to pack textures, copy image sequences, drop sound strips, bake render settings
  • Zip the .blend at the root with relative paths
  • Extract zip into a clean temp folder
  • Verify paths, settings, absence of sound, frame count, and PNG integrity
  • Render 1–2 test frames to confirm quality
  • Upload zip to SheepIt via web page
  • Community renders frames
  • Download frames zip
  • Verify frame count, gaps, black frames, PNG size
  • Hard‑link frames into numbered folder
  • Encode video with ffmpeg
  • Mix in audio, subtitles, burn‑in
  • Publish final video

Evidence

The client is a single client on your machine. While your machine is idle, it renders other people's frames. That earns you points.

Source

I wrote a packer, sheepit_pack.py, whose job is to turn a built scene into a hermetic one: Pack every image into the .blend. Textures travel inside the file now.

Source

The important part is the extraction. I do not test the original .blend. I unzip the package into a fresh temporary folder, the way the farm will see it, and run the checks there.

Source

  • Record date: 2026-10-15T08:56:05.839Z