Goldorak wrote:calus wrote:abstrax wrote: Yesterday we got to the point in the OSL branch that all references to the old material system got replaced by the OSL implementation.
Do you mean that in 3.1 every legacy Octane shading nodes are replaced by an OSL implementation of these nodes ?
If the results from a 3.1 user's perspective are practically identical to 3.0, then yes, it's very much a possibility.
If you are also thinking that re-writing all of Octane 3 in OSL would be a crazy amount of work, that's true. This is why it wasn't released a year ago in 3.00. Testing and validation are next, and we'll get a better sense of how the final implementation will work.
Going deep with the new GPU shader compiler (other shader languages can follow OSL) means Octane is more than just a GPU renderer , it's a full stack rendering framework that entirely novel GPU renderers can be built on top of (e.g. Optix, Mitsuba) - all from the node graph. It's possible to develop biased photon mapping/irradiance cache (OSL + render to texture + reverse baking camera), or entirely new BRDF or SSS models dropped in from the latest Siggraph paper.
Re: the original question about VRscans - an OSL shader can definitely handle such BTF style material captures. In fact, that's how we will support even more complex lightstage captures in 3.1.
When we deliver ultra high quality material scanning to customers like ADSK (an investor in OTOY) it goes through our Burbank LightStage. LightStage outputs a non-proprietary open source BTF or 8D reflectance field texture. With 3.1 we can pack this output into ORBX with all the OSL you'd need to render it + share it on LiveDB, which we will do.
We're going to start with complex multi-layer LS scans (such as skin) first: e.g an Octane ready ORBX of the LS skin data provided to Epic for the new UE4 human head template: https://docs.unrealengine.com/latest/IN ... Character/
wow i am always trying to stay on top of the newest stuff in 3d world but I understood half of a new stuff that is coming Great job!