question

Ben Dewalle avatar image
Ben Dewalle asked

[MtoA] aiOSLShader not working

Hi there,

MtoA 4.2.1.1

Maya 2020.2


I'm trying out OSL on MtoA, but so far I haven't been able to make the aiOSLShader node work.

Here's the really simple test code:

shader test(
    color A = color(1, 0, 0),
    color B = color(0, 1, 0),
    output color OUT = 0
)
{
    OUT = A + B;
}


I plug this in the baseColor attribute of a aiStandardSurface.

This work as expected on Vray for Maya and Mantra for Houdini, but on MtoA I just get either a grey color or a bluish mess with some buckets over the object staying grey.

It seems the problem comes up whenever I re compile the code: the very first time I create the aiOSLShader it works as expected, but changing anything will break the node which needs to be recreated from scratch.


It makes it impossible to write OSL shaders using MtoA, only an already finished shader will work.

Do you have a solution for this?

mtoaosl
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered

Did you try with the most recent MtoA?

With MtoA 4.2.3, it works fine.

mtoa-aiosl.png


mtoa-aiosl.png (139.5 KiB)
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Ben Dewalle avatar image
Ben Dewalle answered

Thanks, I'll try it out as soon as I can.

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.