|
|
Hi, all !
While rendering large number of images on server with photon mapping
techniques I discovered, that only 8 kernels are used in time of
photons calculation step, while on tracing step all 40 kernels are
loaded.
Is there a way to use more threads for photon calculation to improve
performance ?
Thanks in advance.
--
YB.
Post a reply to this message
|
|
|
|
Le 2024-05-06 à 07:54, yesbird a écrit :
> Hi, all !
>
> While rendering large number of images on server with photon mapping
> techniques I discovered, that only 8 kernels are used in time of
> photons calculation step, while on tracing step all 40 kernels are
> loaded.
>
> Is there a way to use more threads for photon calculation to improve
> performance ?
>
> Thanks in advance.
> --
> YB.
>
>
>
>
>
So, you have one light and 8 target objects, or 2 lights and 4 target
objects, or 4 lights and 2 target objects or 8 lights and 1 target object.
The maximum number of threads used while photon mapping is the product
of the number of light_source by the number of objects with a target block.
To the best of my knowledge : Currently, it is not possible to divide
that process between several threads. The algorithm used is strictly
linear and can't get split between multiple threads.
Post a reply to this message
|
|
|
|
On 06/05/2024 18:05, Alain Martel wrote:
> To the best of my knowledge : Currently, it is not possible to divide
> that process between several threads. The algorithm used is strictly
> linear and can't get split between multiple threads.
Thanks, Alan, I will take it into account.
--
YB
Post a reply to this message
|
|