Digital rendering over a network is described. Rendering resources
associated with a project are stored in a project resource pool at a
rendering service site, and for each rendering request received from a
client site the project resource pool is compared to current rendering
resources at the client site. A given rendering resource is uploaded from
the client site to the rendering service only if the project resource
pool does not contain the current version, thereby conserving bandwidth.
In one embodiment, redundant generation of raw rendering resource files
is avoided by only generating those raw rendering resource files not
mated with generated rendering resource files. Reducing redundant
generation of raw resources is also described, as well as statistically
reducing the number of raw resource files required to be uploaded to the
rendering service for multi-frame sessions.