Nvidia released the Material Definition Language software development kit as open source:
https://blogs.nvidia.com/blog/2018/08/1 ... e-mdl-sdk/
https://developer.nvidia.com/mdl-sdk
- - -
- - -
Original post:
OctaneRender 3 announcement, April 5, 2016
Native plugin ecosystem: OctaneRender will enable easy loading of plugins through ORBX modules that continuously update the host application with new features. New plugins will also enable support of different shader languages beyond OpenSL, including support for Nvidia’s Material Definition Language (MDL).
Source:
https://home.otoy.com/octanerender-3-an ... ap-update/
- - -
Wed Dec 07, 2016 3:37 pm
Source:We are exploring making it a module after OSL is done.
viewtopic.php?f=44&t=57905&hilit=MDL#p297617
- - -
Statement at 22:25
- - -
Fri Apr 28, 2017 2:35 am
Source:Or we may add MDL shaders in Octane 3.1+ directly if Nvidia open sources the MDL compiler for it to truky become an open stadnard like OSL is today.
viewtopic.php?f=30&t=60989&p=314582&hilit=MDL#p312089
- - -
From the outside it is very difficult to understand what exactly is happening behind the scenes.
As a customer I read the announcement that MDL would be supported and took this as a fact and assumed that this was going to happen in the year following the announcement.
I find it odd that now after more than a year has passed MDL is treated as an "option" only if Nvidia will make MDL open source.
Did Nvidia provide Otoy any assurance before the original announcement in 2016 that gave the impression that MDL is going to be open source?
1a) Did Nvidia change their mind after April 2016?
or
1b) Did Otoy change their mind after April 2016?
2) Why can Otoy not support MDL if it is not open source?
3) When will we know if Nvidia is going to agree making MDL open source?
- - -
- - -Side Note - Why does this matter to me:
I rely on using affordable licensed 3d content to create images in a reasonable time to quality relationship.
In 2013 I hoped that Otoy would partner up with DAZ3D with the goal that artists would start to produce licensed content with OctaneRender materials included.
Unfortunately in 2015 Iray and with it the Nvidia MDL was adapted as the official solution.
Afaik currently no one is providing licensed 3d content with OR materials on a large scale.
This means I currently am facing the following choice:
a) I render with Nvidia Iray but then can not use all the advanced production ready features of OctaneRender.
b) I invest large amounts of time to manually adjust basic auto conversion of MDL materials to the OR node system.
The best solution for me as a customer would be if Nvidia and Otoy could cooperate in a way that licensed content including MDL could be read directly without auto-conversion by OctaneRender.
I hope that both Nvidia and Otoy can find their place in a GPU render workflow.
It would be great if both companies could mutually support each other.
Otoy could support MDL.
Nvidia could support .ORBX