Max wrote:
Im curious to why you would remove additive layers, are they so hard to develop or port? Is that the only reason or there is something else, like not efficent?
Also, sorry for the question but are you guys sure you can complete this GPU porting? Im wondering if it was better to just stick to CPU and improve that with embree and other technologies instead of going on GPU..considering what it looks like.
It's more a philosophical position than technical. I think Additive layers are a trick more than a good approximation of how materials are, or at least the auto-energy compensation to avoid materials reflecting more light than it received. And yes, they are slower than usual brdf weighing or layer opacity.
And yes, we are sure about this new engine. It's a technical challenge, but we are on a good way. You will see versions really soon where image is very very similar between GPU and CPU (at least with supported features). And I think we will complete all the features in less time than many other engines had needed.
Coming back to Additive layers, your concern is taking really serious, and priority is likely to change.