Materials thoughts ! (Long Topic but delicious Cookies)

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
STRESS
Posts: 6
Joined: Thu Jan 14, 2010 6:22 pm

Sam wrote:Good link here STRESS
But I read
OSL has syntax similar to C, as well as other shading languages. However, it is specifically designed for advanced rendering algorithms and has features such as radiance closures, BSDFs, and deferred ray tracing as first-class concepts.
Its an open shading language for biased materials right?
No if you read the specification you will see it is not since shaders do not output a final colour (as most traditional shading languages do like for example RendermanSL) they output a closure which is basically nothing else than a general term for BRDF, BSDF, BTDF, BSSRDF, or the equivalent for Light sources. It is down to the render itself to do the integration and therefore can use any method it likes biased or unbiased to solve the integration. It even mentions BiDirectional pathtracing and metropolis.
What about unbiased specific settings like complex IOR, thin coat etc.. ?
Maybe its even harder to try to modify OSL for Octane render than writing a complete new shading language ;)
As I can see the language itself doesn't exclude that at all you can have any variable. You might have to add some own closures though, as the language in this version doesn't allow describing closures / integrators in itself.
User avatar
Sam
Licensed Customer
Posts: 1012
Joined: Mon Jan 11, 2010 10:06 am
Location: Geneva
Contact:

Ok that seem good, I didn't took time to read everything :lol:
But im not a developer ;)

It will be good to have some kinda of open language like that in Octane :D
http://Kuto.ch - Samuel Zeller - Freelance 3D Generalist and Graphic designer from Switzerland
Post Reply

Return to “General Discussion”