As an alternative to inputting and outputting geometries to the host scene, you can input and output files. This is useful, for example, for caching or rendering on a farm. In addition to Bifrost's object format, there are read_*
and write_*
nodes for several standard formats.
The format to use depends on the type of geometry:
You can also try the file_cache
node. This is an experimental node that can read and write .bob, .abc, or .vdb based on the extension.
Note that:
output
of the top level of the graph.time
node to connect to the frame
input. In some cases, you may need to convert the frame value from float
to int
using to_int
, or convert frame_step
to a frame rate using one_over
.#
. Use multiple characters for frame padding, for example, ####
for 0001
, 0002
, etc. You can also use @
instead of #
.*
for all.