I'm trying to create a docker image for rendering. I want to make sure it works before I purchase full license.
How do I install a trial license for arnold on linux using shell/command line?
Example of a Dockerfile:
FROM mottosso/maya:2020sp1 RUN wget https://www.arnoldrenderer.com/dynamic_resources/product_downloads/3502/files/MtoA-4.0.4-linux-2020.... RUN chmod a+x MtoA-4.0.4-linux-2020.run RUN ./MtoA-4.0.4-linux-2020.run silent
I'm using maya.cmds.arnoldRender
The license does one thing only: remove the watermark. You don't need a license to confirm that Arnold works.
But if you want to confirm that the licensing works, then you need to sign in to get a trial license. And to sign in you need to use the Arnold License Manager, and that requires a UI.
Perhaps you can do some sort of X forwarding?
But if you intend to buy the more expensive network licenses, not single-user licenses, then that won't confirm whether network licensing works. Although there's no reason it shouldn't, people use the Autodesk network license manager on all kinds of machines and instances.
I'm working on a large short term project where I might need to run several render nodes in parallel and I want to make sure I can install licenses.
If I purchase a single user subscription is there a way to install it without ui?
No, there has to be a UI.
One user told me: "I can set up ssh X-Forwarding to do the sign-on, that is not an issue", but that's not officially supported or tested.