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.
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.
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.
Verify in the Outliner that the linked icon is no longer present for any objects.
By making all linked assets local, you ensure the integrity of your project on BoltRenders.
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.
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.
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.
The packed .blend file is now self-sufficient and ready to upload to our render farm without requiring any additional files.
Packing all resources into a single .blend file ensures:
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 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
Once your paths are set:
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 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:
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.
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:
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:
This will convert the physics simulation into regular keyframe animation — a rock-solid way to ensure nothing changes at render time.
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.
Before uploading your project to BoltRenders, take a moment to verify the following:
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!