PhotonGI cache

Discussion related to the LuxCore functionality, implementations and API.
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: PhotonGI cache

Post by B.Y.O.B. »

lacilaci wrote: Sat Jan 26, 2019 6:28 pm Also avoid abberation and image filtering so that the noise is fine and easy to remove with some cross frame denoising in video editor. If you still want abberation it should be done as a last step in post(I would still avoid it though, keep things clean)
Of course, always save EXR (maybe PNG in addition) with only tonemapping imagepipeline for any serious work.
User avatar
Dade
Developer
Developer
Posts: 5675
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: PhotonGI cache

Post by Dade »

B.Y.O.B. wrote: Sat Jan 26, 2019 6:21 pm By the way, 5 minutes per frame is still pretty long.
If we say we want to render 1 minute of footage, that is:
60 sec * 24 frames/sec = 1440 frames
1440 frames * 5 min/frame = 7200 min = 120 hours = 5 days rendertime.
Or did I make a mistake?
You are missing a little nice paradox of cloud computing (i.e Azure, AWS, GoogleCloud, etc.): ranting a VM for 5 days or renting 120 VMs for 1 hour has the same cost :!:

The statement is not entirely correct because we may want to use discounted VMs (i.e. unused) and they may be not available in the required quantity but, still, the general idea is there ... it sounds quite crazy, isn't it ? Basically, the cost is fixed and the rendering time is always potentially zero :lol:

For instance, 1 hour x 120 x VMs with 72 cores 144 GB ram 576 GB storage costs $83.76 on Azure: https://azure.microsoft.com/en-us/prici ... b14edbe69b

Now we can wait a bit more than 1 hour for the rendering and spend $9.31 for an 8 cores VM. It is a damn good price. If you factor power consumption, etc. it is a lot better than having some in house hardware resource.

It is a while I'm trying to finding a way to make this solution available for every one. Azure has also a nice Python SDK and should be quite easy to develop an utility do queue a set of frames and render them on Azure.
Support LuxCoreRender project with salts and bounties
User avatar
Sharlybg
Donor
Donor
Posts: 3104
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: PhotonGI cache

Post by Sharlybg »

BTW, we should (plan to) work on a DemoReel with 3-4 small ArchViz animations with scenes like this one: 5 minutes + denoising starts to be a viable rendering time, on Azure, it should be possible to render everything in one night.
Oh my ......... :shock: . And this is without GPU in the mix.
I feel a huge migration comming. Are you ready ?

If it is 5mn on your I7 3930k then it should be arround 3× time faster on a GTX 1060.
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: PhotonGI cache

Post by B.Y.O.B. »

Dade wrote: Sat Jan 26, 2019 7:15 pm It is a while I'm trying to finding a way to make this solution available for every one. Azure has also a nice Python SDK and should be quite easy to develop an utility do queue a set of frames and render them on Azure.
It would be awesome if one result of this project would be a simple to use UI program for rendering in the cloud.
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: PhotonGI cache

Post by lacilaci »

Sharlybg wrote: Sat Jan 26, 2019 7:30 pm
BTW, we should (plan to) work on a DemoReel with 3-4 small ArchViz animations with scenes like this one: 5 minutes + denoising starts to be a viable rendering time, on Azure, it should be possible to render everything in one night.
Oh my ......... :shock: . And this is without GPU in the mix.
I feel a huge migration comming. Are you ready ?

If it is 5mn on your I7 3930k then it should be arround 3× time faster on a GTX 1060.
waaaaaait. This was 5min without gpu???
User avatar
Dade
Developer
Developer
Posts: 5675
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: PhotonGI cache

Post by Dade »

lacilaci wrote: Sat Jan 26, 2019 7:50 pm waaaaaait. This was 5min without gpu???
Yes, I have yet to write the OpenCL (and it will be the last thing to do: after most stuff has been tested/fixed/etc.).
Support LuxCoreRender project with salts and bounties
User avatar
Dade
Developer
Developer
Posts: 5675
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: PhotonGI cache

Post by Dade »

B.Y.O.B. wrote: Sat Jan 26, 2019 7:35 pm
Dade wrote: Sat Jan 26, 2019 7:15 pm It is a while I'm trying to finding a way to make this solution available for every one. Azure has also a nice Python SDK and should be quite easy to develop an utility do queue a set of frames and render them on Azure.
It would be awesome if one result of this project would be a simple to use UI program for rendering in the cloud.
Yes, one of the reasons would be to have, as side product, a new tool, more testing, etc.
Support LuxCoreRender project with salts and bounties
User avatar
Sharlybg
Donor
Donor
Posts: 3104
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: PhotonGI cache

Post by Sharlybg »

BTW, we should (plan to) work on a DemoReel with 3-4 small ArchViz animations with scenes like this one: 5 minutes + denoising starts to be a viable rendering time, on Azure, it should be possible to render everything in one night.
We should go for standar quality like this : "The best or Nothing" :D

https://www.youtube.com/watch?v=AQ-3aRhvFwU&t=156s

https://vimeo.com/15630517

https://www.youtube.com/watch?v=xd4eC-2GLlk

https://vimeo.com/61835260

Try to reach stars maybe you will land on to moon or mars ;)
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
marcatore
Donor
Donor
Posts: 463
Joined: Wed Jan 10, 2018 8:04 am

Re: PhotonGI cache

Post by marcatore »

Dade wrote: Sat Jan 26, 2019 1:32 pm Added the multi-threads support for visibility particles tracing.

A 5 minutes rendering with the latest version:

test.jpg

About 10 seconds of pre-processing :!:
Too much time... we NEED realtime... ahahahahah
I don't want to take a tea waiting for the final render :)

@Dade I think it's a great achievement. If it will be consistent with all shaders and scenarios I think you found the right way to give us a great tool.
User avatar
FarbigeWelt
Donor
Donor
Posts: 1074
Joined: Sun Jul 01, 2018 12:07 pm
Location: Switzerland
Contact:

Re: PhotonGI cache

Post by FarbigeWelt »

Needs kind of sloagen:
Familiar with LuxCoreRender, or still waiting for the first traces?
Dispersive caustic, what else? (I have a picture in mind for this one 😀)
Light and Word designing Creator - aka quantenkristall || #luxcorerender
MacBook Air with M1
Post Reply