Parallel computing; Multi processing; Distributed rendering:
The 'Merge Project' item from the 'File Menu' combines an external
project with the currently loaded project (In this sense, a WinOSi project is an image file, saved after
rendering, that contains HDRI data of the raw image in floating point format, and its image settings). All
the computed photon samples are weighted and added together to a new project with summed image quality.
So, instead of rendering a project in 16 hours on one machine, you can render the same scene 8 hours
on two machines, then merge the resulting project files together and get the same image quality in
half the time. Of course, both projects must have the same resolution and they should use
(though they don't need) the same scene- and render- settings. Different settings are averaged during
Because each project knows its own 'value' you can integrate very different machines with different
power and rendertime into the calculation. For example you can merge two 8h/1.7GHz projects, one
24h/233MHz, and one 12h/800MHz project together and you can be sure, that each one distributes just
the right percentage to the final project.
On a multiprocessor computer you may just start WinOSi twice (or as many times as you have processors)
and render the same scene parallel for later project merging. Remember that, when selecting the
HitBuffer-Size, you have to share your memory between the tasks.
Future versions of WinOSi will surely support multithreading, so that your multiprocessor machine will
be detected automatically and its full power will be used within a single WinOSi session.