After some further testing on this topic here : viewtopic.php?f=4&t=2521 . I think i've finger on something.
The effort is about making GPU viewport responssivness faster.
For the experiment here is the steps.
1__Load some average scene switch to GPU
2__ CTRL+Spacebar in 3d viewport
3__ Use this setting (A) :
4__Go back to solid view and tip this setting (B) :
Repeat the operation as much as you want. Then wich setting is more responssive for you ?
Note that the part we want to focus on is first sample and speed while moving arround with the mouse.
I've my conclusion but wann't affect yours.
GPU viewport performance
Forum rules
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Re: GPU viewport performance
Yes it the case just made those test with same viewport size. Anyway one of the settings is much more responssive even considering primary sample.
Re: GPU viewport performance
Anyone else see a difference between the 2 settings in the first post ?
-
- Posts: 146
- Joined: Sat Feb 22, 2020 3:29 am
Re: GPU viewport performance
Wow, much faster option B.
Re: GPU viewport performance
I mean Dade even if option B is adding less pressure after first samples compared to A. The fluidity during first sample in option B is simply from another level and this almost no matter how high you set block size in option A.
So for me there is a weird thing we can improve here.
Re: GPU viewport performance
Yes i felt exactly the same
Re: GPU viewport performance
You are rendering 2x2 less pixels: it is 4 times faster.Sharlybg wrote: ↑Thu Sep 03, 2020 6:28 pm I mean Dade even if option B is adding less pressure after first samples compared to A. The fluidity during first sample in option B is simply from another level and this almost no matter how high you set block size in option A.
So for me there is a weird thing we can improve here.
Re: GPU viewport performance
Yes of course but it is not about render speed. But responsivness during navigation and user input.You are rendering 2x2 less pixels: it is 4 times faster
If i follow you rendering at 2x2 should feel responssive like 16x1 ( block size = 16 ; pixel size = 1)
Try yourself just rotating in the scene don't let thing settle down just move as quick as you can.
Even 32x1 ( block size = 32 ; pixel size = 1) can't match 2x2 setting.
No matter the block size as soon as pixel size is set to 1 viewport navigation is laggy. I insiste on navigation responssivness.
Is possible to do inside luxcore code 2x2 during input and navigation and switch back to 8x1 automatically right after ?
Re: GPU viewport performance
It is but it is a parameter BlendLuxCore doesn't expose (the number of samples it will take the transition from block to pixel rendering).