Hi, here are some of the first luxcore tests we are producing on our cloud based rendering tool, FELIX render.
Our previous rendering engine has been Maxwell Render which you can compare here with Luxcore.
All light sources are emitting about 20% direct light and 80% caustics.
As you can see Luxcore is the clear winner since caustics and indirect light are reflected correctly by the other surfaces of the scene.
Thanks to Sharlybg for helping us to set-up materials in Luxcore!
The only big issue we have is with OIDN which blurs textures details despite being feed with normal and albedo wen we use bidir+metropolis.
Luxcore 10 minutes
Maxwell Render 10 minutes
Luxcore 10 minutes
Maxwell Render 10 minutes
More examples to come soon.
LuxCore on Felix Render implementation
LuxCore on Felix Render implementation
Last edited by daros on Tue Feb 16, 2021 9:26 pm, edited 1 time in total.
Re: LuxCore on Felix Render implementation
Very nice to see LuxCore in other ecosystems, Also nice render, and a very good comparison.
Well done.
Well done.
Omid Ghotbi (TAO)
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Re: LuxCore on Felix Render implementation
did you manage to work on light groups or it's still a work in progress?
Omid Ghotbi (TAO)
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Re: LuxCore on Felix Render implementation
Hi, not yet but it is planned to be implemented within the next two weeks. I'm not very familar about how light groups work in Luxcore but if it is similar to Maxwell's multilight, it should not be suitable for high res renderings, right? And a modified light group rendering should not be as good as a rendering from scratch.
For this reason we implemented it in FELIX using maxwell in following way:
The user adds all lightsources to the scene without taking to much care about light color and intensities.
The user starts a "light editor" rendering. Light editor renderings are low-res renderings at high sampling level with "light groups" activated.
The user recives the lightgroup rendering and equalizes the lighting. Wen finished he can copy the new lighting settings to the scene (Maxwell do not has this option but we implemented it).
The user runs the final renderings.
Would be that reasonable? Or is there more effective workflow in Lux?
P.S.
I'm studing a way to work smoothly on multiple "light groups" of the same scene...the problem is that in a certain view some light sources are not visible so you are tempted to make an other light group from a different view...but then you vary a light source which do not affects this light group so you are not even understanding what you are really doing...Wen you copy the new settings of the second light group to the scene you eventually mess up the previous light equalization. So i want to find a way to sinconize multiple light groups. May a way would be to simultaneosly visualize multiple light groups and apply the changes to a light source to all other light groups too, so you percive the consequences. I don't know... i have to think about it a bit more.
For this reason we implemented it in FELIX using maxwell in following way:
The user adds all lightsources to the scene without taking to much care about light color and intensities.
The user starts a "light editor" rendering. Light editor renderings are low-res renderings at high sampling level with "light groups" activated.
The user recives the lightgroup rendering and equalizes the lighting. Wen finished he can copy the new lighting settings to the scene (Maxwell do not has this option but we implemented it).
The user runs the final renderings.
Would be that reasonable? Or is there more effective workflow in Lux?
P.S.
I'm studing a way to work smoothly on multiple "light groups" of the same scene...the problem is that in a certain view some light sources are not visible so you are tempted to make an other light group from a different view...but then you vary a light source which do not affects this light group so you are not even understanding what you are really doing...Wen you copy the new settings of the second light group to the scene you eventually mess up the previous light equalization. So i want to find a way to sinconize multiple light groups. May a way would be to simultaneosly visualize multiple light groups and apply the changes to a light source to all other light groups too, so you percive the consequences. I don't know... i have to think about it a bit more.
Last edited by daros on Tue Feb 16, 2021 8:50 pm, edited 1 time in total.
Re: LuxCore on Felix Render implementation
Each light group creates an RGB output buffer where the contributions of all lights in the group are stored.
Here are the SDL details: https://wiki.luxcorerender.org/LuxCore_ ... ance_Group
By summing all light group buffers, you get the same as a regular combined render result (if the light groups are unmodified).
I guess you mean because of higher RAM usage? That's true, if the render resolution is big, an RGB buffer can get very large. The memory requirement in Byte can be calculated with: 4 Bytes (sizeof(float)) * 3 (RGB channels) * filmwidth * filmheight
Only if a light group is made brighter. In that case, it might be undersampled because it didn't contribute much light/noise to the scene originally.
But if only the color is altered or the light group is made darker, it's no problem.
Re: LuxCore on Felix Render implementation
I guess you get the best answer you can get, in addition, I just need to say, yes it's pretty much the same as Maxwell light group. a little bit different from functionality but in output mostly the same. that should give you an idea of how you need to work on implementation.
I'm working on it too but as 3dsmax doesn't support node base composition or even a stack for Visual frame buffer so it will take more time than I expected.
I'm working on it too but as 3dsmax doesn't support node base composition or even a stack for Visual frame buffer so it will take more time than I expected.
Omid Ghotbi (TAO)
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Re: LuxCore on Felix Render implementation
Thanks!
This is how "light groups" are working in FELIX now under Maxwell. Under Luxcore we are going to use exactly the same interface:
https://youtu.be/cC-IBS-u-WY
The main difference between FELIX and Maxwell is that in FELIX you can copy the "light group" light equalization to the scene.
This is how "light groups" are working in FELIX now under Maxwell. Under Luxcore we are going to use exactly the same interface:
https://youtu.be/cC-IBS-u-WY
The main difference between FELIX and Maxwell is that in FELIX you can copy the "light group" light equalization to the scene.
Re: LuxCore on Felix Render implementation
Testing lighting conditions.
Many of this set-ups are very challnenging for Maxwell but not for Lux.
Simple recessed emitter simulating spot.
Simple recessed emitter.
Spots 40 degree, 70%caustics, 30% direct light
Wallwasher 80%caustics, 20% direct light
Wallwasher 80%caustics, 20% direct light
Wallwasher 80%caustics, 20% direct light + cetral spots led spots 70%caustics,30% direct light.
Light wall
Light wall+wallwasher
candle light
chandeliers
Many of this set-ups are very challnenging for Maxwell but not for Lux.
Simple recessed emitter simulating spot.
Simple recessed emitter.
Spots 40 degree, 70%caustics, 30% direct light
Wallwasher 80%caustics, 20% direct light
Wallwasher 80%caustics, 20% direct light
Wallwasher 80%caustics, 20% direct light + cetral spots led spots 70%caustics,30% direct light.
Light wall
Light wall+wallwasher
candle light
chandeliers
Re: LuxCore on Felix Render implementation
Very impressive. keep up the good job.
Omid Ghotbi (TAO)
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi
Last update information
viewtopic.php?p=34390#p34390
My Artstation https://www.artstation.com/omidghotbi
My Instagram https://www.instagram.com/omid.ghotbi