How to Prepare a Blender Project File for Rendering on BoltRenders

To ensure your Blender project renders seamlessly and efficiently on BoltRenders, it's crucial to prepare your file properly. By following this guide, you can avoid missing files, broken textures, or other errors, while also maximizing rendering speed, minimizing transfer times, and in the end reducing your costs.

Prepare generic animation projects Prepare projects with simulations Conclusions

Prepare generic animation projects

In general, while uploading a zip file with your .blend file and external assets is an option, packing all assets and textures into a single .blend file makes the process faster and more efficient.

Convert Linked Assets to Local Assets

If your project contains linked assets from other .blend files, external locations, or online resources, these assets must be converted to local assets. This process ensures they are fully imported into the .blend file, preventing issues during rendering.

Steps to Make Linked Assets Local:

  1. Go to the menu bar and navigate to: Object > Relations > Make Local... > All
  2. Click on All to ensure all linked objects are fully imported into the file.
How to make assets local.

Verify in the Outliner that the linked icon is no longer present for any objects.

Before and after making assets local.

By making all linked assets local, you ensure the integrity of your project on BoltRenders.

Pack All Resources

Blender stores external resources such as textures with file paths that may point to your computer’s storage. These resources must be packed into the .blend file to make it fully self-contained. This step eliminates the risk of missing textures or other assets.

Steps to Pack Resources:

  1. Navigate to the top menu and select: File > External Data > Pack Resources
  2. Click on Pack Resources. Blender will gather all external resources (e.g., textures, HDRI maps, etc.) and embed them into the .blend file. Click also on Pack Linked Libraries in the same menu.
How to pack resources.

After packing, your .blend file will include all necessary assets internally, ensuring it can be rendered independently of any external files.

If your project contains linked assets, make sure to convert them to local assets first by following the steps in the previous section. Once all linked assets are local, proceed to pack the resources. If your project does not have any linked assets, you can directly pack the resources.

Save the File

Once all assets are local and resources are packed, save your project to finalize the preparation. Keep in mind that the file size will increase, as it now contains all embedded assets.

Recommended Saving Practices:

The packed .blend file is now self-sufficient and ready to upload to our render farm without requiring any additional files.

Why Packing Assets Matters

Packing all resources into a single .blend file ensures:

Prepare projects with simulations

When preparing a Blender project for distributed rendering on a render farm, packing all assets is essential — textures, linked libraries, fonts, and other dependencies must be self-contained. However, if your project includes simulations (fluid, cloth, rigid body, or particle-based), there is one absolute rule you must follow: All simulations must be baked and their caches saved.

Without properly baked caches, simulation data will not be available to the render nodes, causing frames to render incorrectly — or not at all. This is not a hardware limitation, but simply the nature of how Blender handles simulations.

Below is a breakdown of how to correctly prepare the most common types of simulations to ensure a smooth rendering experience with BoltRenders.

Fluid Simulations

Fluid simulations are among the most visually striking effects you can create in Blender, but they require deliberate preparation to render correctly on a farm. Unlike other simulation types, fluid simulations rely entirely on external cache data — if this cache isn’t properly baked and included with your project, the simulation simply won’t appear during rendering. This is also one of the few cases where Blender cannot embed the cache within the .blend file. Instead, the cache must be saved to an external folder, and both the .blend file and cache directory must be packaged together into a single .zip archive before uploading.

To get started

Set a folder to store fluid simulation cache. Make all paths relative.

Once your paths are set:

Bake fluid simulation.

After baking, do not forget to save the blend file. Then, package your .blend and the full cache folder together into a single .zip file. Only then is the project ready to upload to BoltRenders.

Cloth Simulations

Cloth simulations are simpler to manage in many cases because their cache can be embedded directly into the .blend file — as long as you follow a few critical steps.

Begin by selecting the cloth object and navigating to the Physics Properties panel. Inside the Cache subpanel, you’ll see something called the "Active Point Cache Index." You’ll need to give this cache a name — this is essential. Blender won’t embed unnamed caches, and the simulation will be lost during render.

With a named cache:

Set cache and bake cloth simulation.

When the bake completes, a solid blue bar will appear along the timeline, indicating the cache has been successfully stored. Save the blend file at this point — the simulation data is now embedded and will travel with the .blend to the render nodes automatically. No extra folders or packaging required.

Cloth simulation baked.

Rigid Body Simulations

Rigid body simulations have their own unique cache system. Instead of being managed from the object level, the bake settings are found under Scene Properties, inside the Rigid Body World section. There, ensure the start and end frames of the simulation match your full animation range. Then:

Baking Rigid Body dynamics. Baked Rigid Body dynamics.

At this point, saving the blend file will preserve the baked data. However, if you want to go a step further — perhaps to lock everything down or speed up the render — you can convert the baked motion into standard keyframes:

Convert Rigid Body dynamics to keyframes.

This will convert the physics simulation into regular keyframe animation — a rock-solid way to ensure nothing changes at render time.

Particle Systems

Particles that rely on physics (like boids or emitter types) also require baked caches to render predictably. The process here is similar to cloth simulations.

Select the emitter object and go to the Physics Properties panel. In the Cache section, ensure the cache index is named — again, unnamed caches will not be saved. Once named:

When the simulation finishes baking, save the .blend file. For most particle systems, this will embed the cache directly into the file — no external folders required.

Baked Particle System dynamics.

Final Checks Before You Upload

Before uploading your project to BoltRenders, take a moment to verify the following:

Conclusions

When preparing Blender projects for render farms, a smooth and successful render begins with how you organize and save your data. One of the most effective ways to ensure consistency across all nodes is to pack all assets directly into the .blend file. This includes textures, images, linked libraries, and any external references your scene depends on. Packing everything into the file not only avoids missing asset errors, but also reduces loading time and streamlines the distribution of the scene across the farm — making your renders faster, cheaper, and more predictable.

Simulations, however, require special attention. Wherever possible, simulation caches should also be baked and saved inside the .blend file. Blender allows this for cloth, rigid body, and most particle systems — and doing so ensures the simulation data is self-contained, reducing the risk of broken behavior during distributed rendering.

That said, fluid simulations are the exception. Due to how Blender handles fluid data, these caches must be saved externally. In this case, using a .zip archive is necessary and fully supported — just be sure to include both the .blend file and the complete cache directory.

While .zip uploads are supported by BoltRenders and will work when needed (especially for fluid simulations), we suggest to upload them only when absolutely necessary. Embedding everything directly in the .blend file is the cleaner, more reliable solution — it minimizes errors, speeds up processing (a lot) while lowering costs on your end!

By following these steps, you’ll not only guarantee a smooth rendering process but also maximize the efficiency of your workflow on our render farm. If you have any questions or need further assistance, feel free to contact our support team.