This is a big request, but is also an interesting idea.
It crossed my mind that since all parameters are known and certain optimizations are common... it should theoretically be possible to use trained AI to automatically optimize a scene. Image based training is already being widely used, why not use it for this?
The way I was thinking about an approach would be as follows...
Correlation coefficients for the win!
It's a different idea, so I wanted to throw it out there. What do you all think of something like this?
It crossed my mind that since all parameters are known and certain optimizations are common... it should theoretically be possible to use trained AI to automatically optimize a scene. Image based training is already being widely used, why not use it for this?
The way I was thinking about an approach would be as follows...
- Create your scene.
- Get it to render how you want it to look... even if very slow.
- Then feed the VRay scene and the target output render into a new "VRay AI Scene Optimizer"
- The VRAISO would then tweak parameters for materials, lights, GI, Sampler, DMC, and other scene settings to find and discard what is wasteful as far as landing at the target result faster.
- I realize this may take hours of trial and error computations and render tests to create comparisons to base tweaks off of.... but if you let it go and go to sleep while it works, who cares right?
- Then it could prompt you a readout of what it will tweak, so you can see what it is doing, and then prompt you to automatically apply the tweaks.
Correlation coefficients for the win!
It's a different idea, so I wanted to throw it out there. What do you all think of something like this?
Comment