Status: ✅ Fully Supported

Simulation Nodes are Fully Supported on Renderjuice and should work fairly intuitively out of the box. The biggest thing to check is that you’ve cached and uploaded the cache.

Example Files

Below we’ve linked to a very basic example .blend file downloads with the proper setup to try to replicate. Read on for more detailed instructions and tips!

Instructions

To use simulation nodes with Renderjuice and likely other render farms, at a high level you mostly just need to bake and upload the cache:

1

Bake and Cache your simulation nodes

Ensure each object inside your Blender scene that utilizes simulation nodes are baked and cached. This can be found under Physics > Simulation Nodes > Bake

Baking menu for simulation nodes under Physics > Simulation Nodes

2

Ensure the cache path

Ensure the path to where the cached simulation is located is where you expect it. This should be inside the folder you’ll be zipping and uploading. With the object(s) that use simulation nodes selected, you can edit or set this path under Modifiers > Internal Dependencies > Bake By default, this will be set correctly for most scenarios.

Setting the cache path for simulation nodes under Modifiers > Internal Dependencies > Bake

3

Save after rebaking!

Make sure you’re saving your .blend after you’ve made any changes or re-baked, because baking will change dependencies within your .blend file

4

Zip and upload your scene

Zip your assets and upload your scene with the simulation cache on Renderjuice.

5

🎉 Render!

Checklist

  • This might seem obvious, but did you save after you baked? Easy to miss!
  • Is your cache actually inside your .zip ? It should contain a series of data files with the file extension .blob and .json .
  • Did you set the cache path correctly to be relative?
  • Your directory structure should somewhat look like this:
cache/
|-- Cube_GeometryNodes/
|   |-- 1014180200/
|   |   |-- blobs/
|   |   |   |-- 00001_0000.blob
|   |   |   |-- 00002_0000.blob
|   |   |   |-- ...
|   |   |-- meta/
|   |       |-- 00001_00000.json
|   |       |-- 00002_0000.json
|   |       |-- ...
|-- Metaball_GeometryNodes/
|   |-- 102123200/
|   |   |-- blobs/
|   |   |   |-- 00001_0000.blob
|   |   |   |-- 00002_0000.blob
|   |   |   |-- ...

|   |   |-- meta/
|   |       |-- 00001_00000.json
|   |       |-- 00002_0000.json
|   |       |-- ...
|-- your_scene.blend
Can’t figure it out or something confusing? Just chat with us, we’re happy to help and respond pretty quickly!

FAQ

Simulation nodes as a category can be a bit confusing. But the nodes we’re referring to here are all found under the “Simulation” category in the “Add” menu of Geometry Nodes such as Simulation Zones.

Simulation nodes in Geometry Nodes under Add > Simulation

These will correspond to Simulation Input and Simulation Output nodes. All other geometry nodes, to our knowledge, will work out of the box.