GPU render experience
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 render experience
Also i never do assets texturing i side the targeted scene. I have always second collection with a basic lighting where i shade object individually. That way everything get faster even the workflow.
Tricks from the Nvidia Fermi era
Tricks from the Nvidia Fermi era
Re: GPU render experience
Only for RTX GPUs (where it can be a lot faster), in my tests, CUDA+Optix is slower on old GPUs than CUDA + my BVH code. It is likely to be "programmed obsolescence" at work (to force people to buy new RTX GPUs).
-
- Posts: 68
- Joined: Fri Sep 21, 2018 7:57 am
Re: GPU render experience
That's not what i meant. I am totally happy with BlendLuxCore's viewport Performance on GPU. But i think the UI could stay more responsive and smooth when working with viewport rendering.
- Theo_Gottwald
- Posts: 109
- Joined: Fri Apr 24, 2020 12:01 pm
Re: GPU render experience
I have had several discussions on the responsiveness of the Luxcore UI - especially in higher output resolutions.
I am not sure there is any hope. I guess most devs do never render higher then 1920x1080
I am not sure there is any hope. I guess most devs do never render higher then 1920x1080
Get Blender-Quickbuttons and configure over 100 Blender-Buttons individual to your needs.
Visit my YouTube-Channel: Theo's Fun Videos and watch several Blender related Videos.
Join @Dreamstime and sell your Renderings to the world.
Visit my YouTube-Channel: Theo's Fun Videos and watch several Blender related Videos.
Join @Dreamstime and sell your Renderings to the world.
Re: GPU render experience
I'm sure they did. The main idea is to use most available PC resources on image rendering. And for calibration obliviously u should use lower resolutions, skip frames in animation, etc. For final shot all u have to do is press one button and leave it for a while.Theo_Gottwald wrote: ↑Sun Oct 25, 2020 12:39 pm I guess most devs do never render higher then 1920x1080
Simple technics like lower pixel block size, set render borders in camera view, set up model on special collections, using cpu for preview render view - should make ur workflow much smoother.
Re: GPU render experience
Again, I'm not complaining about the viewport rendering for which I use CPU anyway, but the final render. There should be a way to leave your PC somewhat reactive, at least to be able to abort a render. I can't even do that, I have to kill Blender from the task manager if I use CUDA or Optix.
- Theo_Gottwald
- Posts: 109
- Joined: Fri Apr 24, 2020 12:01 pm
Re: GPU render experience
Looking at how Responsive AMD Pro Render in any resolution is,
i would just say "it is possible". Even if the rendering would take 5% longer.
Luxrender takes very long, here longer then any other render-engine.
However the results are like that - especially caustics and Interior Renderings with Luxrender are amazing.
So I would give it the necessary time. But Beginners will not use it if its not responsive,
they may thing "Blender has crashed". And it feels like that.
i would just say "it is possible". Even if the rendering would take 5% longer.
Luxrender takes very long, here longer then any other render-engine.
However the results are like that - especially caustics and Interior Renderings with Luxrender are amazing.
So I would give it the necessary time. But Beginners will not use it if its not responsive,
they may thing "Blender has crashed". And it feels like that.
Get Blender-Quickbuttons and configure over 100 Blender-Buttons individual to your needs.
Visit my YouTube-Channel: Theo's Fun Videos and watch several Blender related Videos.
Join @Dreamstime and sell your Renderings to the world.
Visit my YouTube-Channel: Theo's Fun Videos and watch several Blender related Videos.
Join @Dreamstime and sell your Renderings to the world.
Re: GPU render experience
ProRender isn't fully unbiased, LuxCore isTheo_Gottwald wrote: ↑Mon Oct 26, 2020 4:36 pm Looking at how Responsive AMD Pro Render in any resolution is
- Theo_Gottwald
- Posts: 109
- Joined: Fri Apr 24, 2020 12:01 pm
Re: GPU render experience
The responsiveness has to do with the general program structure.
I do not think it has to do with "How an engine internally works".
In windows we would just add some "DoEvents()" after each internal Action.
Of course this may need a bit of time. But I doubt it will be such a big issue.
As the Responsiveness is decreasing with the render-resolution, i assume that these
"DoEvents" Sort of are just called at any complete redraw of the Picture.
Why not call it after a fixed number of pixels?
In such case the responsiveness would always be the same.
I do not think it has to do with "How an engine internally works".
In windows we would just add some "DoEvents()" after each internal Action.
Of course this may need a bit of time. But I doubt it will be such a big issue.
As the Responsiveness is decreasing with the render-resolution, i assume that these
"DoEvents" Sort of are just called at any complete redraw of the Picture.
Why not call it after a fixed number of pixels?
In such case the responsiveness would always be the same.
Get Blender-Quickbuttons and configure over 100 Blender-Buttons individual to your needs.
Visit my YouTube-Channel: Theo's Fun Videos and watch several Blender related Videos.
Join @Dreamstime and sell your Renderings to the world.
Visit my YouTube-Channel: Theo's Fun Videos and watch several Blender related Videos.
Join @Dreamstime and sell your Renderings to the world.
Re: GPU render experience
I have already written about the causes for hanging on high-resolution final renders here: https://github.com/LuxCoreRender/BlendL ... -667749833
Cycles and Radeon ProRender are usually used with small tiles, and they only update the pixels of one tile on each update. LuxCore on the other hand renders the whole film at once and currently, film updates in Blender always update the whole film at once, too.
Anyway, this is getting off-topic here, as this thread is about problems with GPU viewport rendering, not about final renders with big resolutions.
Cycles and Radeon ProRender are usually used with small tiles, and they only update the pixels of one tile on each update. LuxCore on the other hand renders the whole film at once and currently, film updates in Blender always update the whole film at once, too.
Anyway, this is getting off-topic here, as this thread is about problems with GPU viewport rendering, not about final renders with big resolutions.