Print at Dec 18, 2025, 7:25:08 PM

Posted by bertrand125 at Oct 12, 2018, 10:47:14 AM
PVR plugin and renderer.
I'm using PVR plugin to render photos, placing light panels between windows and curtains in order to simulate natural light. I have great results with the default settings but:
- global illumination set to "path"
- diffused bounces set to "1" (didn't tested values 2 and 3 but it could be even better)

I thought to some suggestions to improve the renderer and the rendering time.

1. With the actual default algorithm, the photo is divided in several parts, each part is assigned to a CPU thread. But some parts are easy to compute and some others take a very long time. So, if there is an easy way to detect which parts are hard to compute, then I suggest to compute them first, in order to have a better use of threads, because I noticed that at the end of the rendering, I often have a few threads working on difficult parts, and the other threads doing nothing.

If it is possible to compute difficult parts first, maybe it could be an option in the renderer settings.

2. I don't know if it is possible, and I don't have any knowledge in 3D rendering, but it seems that only specular light depends of the point of view. So if someone needs to take a lot of photos, maybe it is possible to compute ambient and diffuse light once for the whole scene, and then compute only the specular for each point of view ?

3. Maybe a pause/resume function for simple and multiple photo rendering could be useful to some users.

4. As I'm illuminating the rooms through curtains, I managed to create some curtain models made of strings, instead of transparent surfaces.

When I illuminate a room placing a light panel behind these string curtains, the lighting of the room and the shadows are very ugly, as shown by the picture in the following forum post: http://www.sweethome3d.com/support/forum/viewthread_thread,8931#41322

So I wonder if the problem could be solved without decreasing the quality of the renderer, that already gives very good results with transparent curtains ? I also wonder if solving this problem could improve the quality of the renderer even for cases without string curtains ?