BlendLuxCore Development

Discussion related to the Engine functionality, implementations and API.
User avatar
Dade
Developer
Posts: 1528
Joined: Mon Dec 04, 2017 8:36 pm

Re: BlendLuxCore Development

Post by Dade » Mon Nov 26, 2018 9:49 pm

kintuX wrote:
Mon Nov 26, 2018 7:31 pm
Oh, Halt Samples & Tilepath Samples per Pass must have common factor. Ok, it's clear now
Yes, tiles are atomic unit of tile rendering, the amount of samples are "size x size x AA x AA" and they are all rendered in a single step (so halt SPP must be multiply of the "AA x AA" to have a complete last pass).

Not the CPU but GPU literally renders all tile samples with one thread for each sample :!:
Support LuxCoreRender project with salts and bounties

kintuX
Posts: 263
Joined: Wed Jan 10, 2018 2:37 am

Re: BlendLuxCore Development

Post by kintuX » Wed Nov 28, 2018 11:23 pm

B.Y.O.B. wrote:
Mon Nov 26, 2018 8:46 pm
kintuX wrote:
Mon Nov 26, 2018 8:08 pm
PS
I was also thinking that with Tilepath it could be better to define number of passes which would then determine the number of Halt Samples.
ie.
User defines:
  • AA Samples = x
  • Halt Passes = y
then gets automatically
  • Halt Samples = z = x^2 * y
This would be possible, but I'm not sure if it's worth spending time implementing this - tile path is more a niche feature in my opinion.
Also, it's one more abstraction to maintain (in the future).
But if someone wants to do it, I'll be happy to review the code.
If you think an "absolute beginner" can do it... then I would love to, for my own sake. Sort of personal challenge.
Dade wrote:
Mon Nov 26, 2018 9:49 pm
kintuX wrote:
Mon Nov 26, 2018 7:31 pm
Oh, Halt Samples & Tilepath Samples per Pass must have common factor. Ok, it's clear now
Yes, tiles are atomic unit of tile rendering, the amount of samples are "size x size x AA x AA" and they are all rendered in a single step (so halt SPP must be multiply of the "AA x AA" to have a complete last pass).

Not the CPU but GPU literally renders all tile samples with one thread for each sample :!:
Atomic, yes! Nice to know this. :D
So rare to read, hear that in real, meaningful context.

User avatar
B.Y.O.B.
Developer
Posts: 1806
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: BlendLuxCore Development

Post by B.Y.O.B. » Wed Nov 28, 2018 11:42 pm

kintuX wrote:
Wed Nov 28, 2018 11:23 pm
If you think an "absolute beginner" can do it... then I would love to, for my own sake. Sort of personal challenge.
Beginner level Python should be enough. The harder part is to find all the files where you need to change code. And you have to invest a bit of time into programming and testing everything.
Support LuxCoreRender project with salts and bounties

Post Reply