Hi All,
I am finding various OSL textures that I have used over the years in vray for maya do not evaluate in Houdini as expected. I've tried current nightly builds and the older production builds.
There are different behaviors depending on the vray for Houdini build but so far none that I have tested is working as expected nor matches the result I get in Maya .
For example, In Maya I am testing this parallax shader jiWindowBox. This has worked great in Vray for maya and its a simple setup.

Here is the result.

In Houdini I was originally testing using the older production release from June.
V-Ray for Houdini hash:fb365cd from 16 Jun 2021 11:46
V-Ray Core 5.10.20 [5322b47e] from 4 Jun 2021
Windows 10.
Houdini 18.5.499
Below are my findings with that setup.
When using a vrayTexOSL node I can path to the same file and the parameter interface updates as expected.

But now when attempting to render with the material applied to a simple grid with uvs (tested packed and unpacked geo), the OSL texture is ignored and its applying to texture as if going directly to the self illumination parameter.
Here is the result.

Knowing there are many bugs that have been solved in the newer nightly builds I tried a few using the same Houdini version and newer versions of Houdini.
For example using the latest nightly from 11/5 for 18.5.499 and 18.5.596 I am seeing that the OSL Texture and OSL Materials no longer update when using Inline Code or a file on disk.
The network looks like this and the parameters no longer update at all.

I am not seeing any error messages at all. But at this point I am stuck going back to using Maya for this kind of setup
For testing purposes this is the free version of the jiWindowbox.osl to attempt to replicate.
https://github.com/julsVFX/osl/tree/main/jiWindowBox
Note this is also happening for me when using the vray thinfilm OSL example from the Chaos site.
To Clarify, In older builds the OSL texture/shaders are not evaluating as expected but the parameter interface does update. In newer builds it no longer builds the parameter interface at all.
Is there an extra step I am missing here to get this to work in vray for houdini?
Thanks & Regards,
David Eschrich
CG Technical Supervisor
Zoic Studios.
I am finding various OSL textures that I have used over the years in vray for maya do not evaluate in Houdini as expected. I've tried current nightly builds and the older production builds.
There are different behaviors depending on the vray for Houdini build but so far none that I have tested is working as expected nor matches the result I get in Maya .
For example, In Maya I am testing this parallax shader jiWindowBox. This has worked great in Vray for maya and its a simple setup.
Here is the result.
In Houdini I was originally testing using the older production release from June.
V-Ray for Houdini hash:fb365cd from 16 Jun 2021 11:46
V-Ray Core 5.10.20 [5322b47e] from 4 Jun 2021
Windows 10.
Houdini 18.5.499
Below are my findings with that setup.
When using a vrayTexOSL node I can path to the same file and the parameter interface updates as expected.
But now when attempting to render with the material applied to a simple grid with uvs (tested packed and unpacked geo), the OSL texture is ignored and its applying to texture as if going directly to the self illumination parameter.
Here is the result.
Knowing there are many bugs that have been solved in the newer nightly builds I tried a few using the same Houdini version and newer versions of Houdini.
For example using the latest nightly from 11/5 for 18.5.499 and 18.5.596 I am seeing that the OSL Texture and OSL Materials no longer update when using Inline Code or a file on disk.
The network looks like this and the parameters no longer update at all.
I am not seeing any error messages at all. But at this point I am stuck going back to using Maya for this kind of setup

For testing purposes this is the free version of the jiWindowbox.osl to attempt to replicate.
https://github.com/julsVFX/osl/tree/main/jiWindowBox
Note this is also happening for me when using the vray thinfilm OSL example from the Chaos site.
To Clarify, In older builds the OSL texture/shaders are not evaluating as expected but the parameter interface does update. In newer builds it no longer builds the parameter interface at all.
Is there an extra step I am missing here to get this to work in vray for houdini?
Thanks & Regards,
David Eschrich
CG Technical Supervisor
Zoic Studios.
Comment