68
« on: 2024-02-20, 22:15:44 »
And yep, James is right on the other non-Scatter items. The VFB is indeed unique code for both engines, with different approaches tailored to the different needs of the user base (simplification: the "do everything for everyone" V-Ray, and the "specifically for achviz" Corona). Even with the VFB rework, Corona's VFB will remain distinct and different from V-Rays, by design.
Sometimes code can be shared or borrowed, sometimes algorithms can but need unique code, that can vary.
For curved decals for instance, there will be differences between Corona and V-Ray, which can be seen in the daily build. Corona allows for bending/curving in two axes (and simultaneously), while V-Ray allows for just one. So things are often not as simple as copying code from the other team :)
Hopefully with this, there will be understanding that care and development time has gone into these features as well as others, and so they occupy their own slice of the 6 month development time and are not 5 minute copy-n-paste jobs (to get back to the post that triggered the discussion, not replying to James here who I believe already gets this). Cheers!