Oscar J wrote:
Slower rendering with increased model and material complexity is sort of expected from any renderer. :) Regarding build time, it's afaik the number of material types in your scenes that matter the most - Indigo has to compile the material types.
Regarding what OscarJ stated about build and rendering speed...
Wonder if this would be possible - a 'Freeze' mode, to:
(1) collapse all individual geometries into a unified mesh, as opposed to handling independent geometry objects.
(2) create a single material map, as opposed to multiple material IDs
As analogy, in multi-track audio, for rendering, a lot of times in a DAW (digital audio workstations) you can 'freeze', or lock, a track's intricate details (ie EQ, delay, chorus, effects), to reduce the rendering time of the final mixdown. Basically, you create a mini render of the track before the final mix. It allows the final mix to go faster.
When OscarJ mentioned the # materials needing a compilation, perhaps we could "ask" Indigo to 'freeze' the render prior to rendering such that it assigns everything otherwise modifiable as 'frozen' (locked), and then after build when it goes into rendering, it will allow the GPUs to go full tilt on the single mesh & material map.
BLAZING SPEED POSSIBILITIES?
-Tony D (with inspiration from OscarJ :P )