Importing render vars and products into Arnold Render Settings
Here’s a setup that renders cryptomatte to one Render Product, and the lighting AOVs to another Render Product. This uses the new input port on the Arnold Render Settings LOP. This results in the...
View ArticleGetting an Arnold log from the Houdini Log Viewer
First, set the Arnold log verbosity to Info (typically, Info is more than enough). Then open the Log Viewer. Render something. Then in the Log Viewer, switch to text-only view. Select All (Ctrl+A) and...
View Article[HtoA] Example package file
Here’s the package file I’m currently using. { "load_package_once": true, "env": [ {"HTOA_PACKAGE": "HTOA"}, { "HTOA_INSTALL_PATH" : [ {"houdini_version == '20.0.506'":...
View Article[HTOA] How to…use append mode in Solaris
Append mode (aka check-pointing) allows you to restart an interrupted render, and render just the remaining tiles. Those tiles are “appended” to the tiles that were rendered before. If you’re using...
View ArticleLooking for the Arnold API Reference?
Here’s the table of contents for the API Reference Writing an Arnold-based app: Rendering API Render device API Plug-in Loading API Memory Allocation API Thread Management API ASS File API Scene File...
View ArticleThe case of the Sign In that didn’t sign in…
In this case, a macOS user was able to sign in using the Arnold License Manager in Cinema 4D R23, but not with the Arnold License Manager in Cinema 4D R25. Instead of opening accounts.autodesk.com in...
View ArticleThe case of the hrender that failed to start AdskLicensingAgent
Or, “things that happen when you use single-user licensing on a render node” In this case, a Houdini command-line render with Arnold (HtoA) failed because the AdskLicensingAgent failed to start....
View ArticleTroubleshooting HtoA installs
If you have a problem like this: HtoA does not show up in Houdini the HtoA material nodes are missing or you get node type errors such as Failed to match node type definition Error: bad node type...
View ArticleNEW: Getting a trial license for Arnold
To get a trial license, go to the Free Trial page at https://www.autodesk.com/products/arnold/trial-intake You have to click the Download button. That’s what generates the trial license and adds it to...
View Article[HtoA] Denoising light group AVOs with noice
To use the Arnold Denoiser (noice) on light groups, you need to have variance AOVs for the light group AOVs. There are two ways to associate a variance AOV with a light group AOV. Use the same light...
View Articleerror: (44) Product key not found
If you get this error, it means that Arnold is not registered in the Autodesk product information file. With Arnold 5.3 and later, you use the AdskLicensingInstHelper tool (all Autodesk software now...
View Articlesignal caught: error C0000005 — access violation
People often ask me why they get this error… Unfortunately, there’s no one answer. This is a totally generic error message, and it could be anything. Typically, it’s a bug somewhere. But where? You...
View ArticleFailed to register Arnold product
When you click Register in the Arnold License Manager, it runs the Autodesk tool AdskLicensingInstHelper. All Autodesk products use this tool to register themselves with Autodesk licensing. Check the...
View ArticleHtoA silent installs
The HtoA installer supports silent installs and silent extractions (an install will update houdini.env, an extract does not). htoa-6.0.0.0_r6c54f59_houdini-18.5.696_windows.exe -h...
View ArticleRunning HtoA 5.6.3.x in Houdini 17.5
Error running pythonrc.py: Traceback (most recent call last): File "C:/Users/example/htoa/htoa-5.6.3.0_ra766b1f_houdini-17.5.460/scripts/python/pythonrc.py", line 5, in <module> import...
View ArticleArnold 7 uses Arnold 2022 licensing
Arnold 7 is a new licensing version: Arnold 2022 (Arnold 6 was Arnold 2020, and Arnold 5 was Arnold 2018) What does this mean for you? If you have network licenses, the contract manager has to go to...
View ArticleGetting shader info from an ASS file
First, set things up so you can use the Arnold Python API. On Windows: set PATH=C:\Users\blairs\AppData\Local\Programs\Python\Python39;%PATH% set...
View ArticleGetting node metadata
Here’s a simple example that shows how to use the Arnold Python API to get the metadata for node parameters. from arnold import * AiBegin() nentry = AiNodeEntryLookUp("standard_surface") print(...
View ArticleHtoA: Denoising AOVs with the Arnold Denoiser
HtoA lets you edit the layer names, and that’s how to generate the variance AOVs for denoising. Add two AOVs with the same name (I used “custom” here), but give the second one a “_variance” layer name...
View ArticleHtoA and Python 3
If you see messages like this when you try to use HtoA Syntax error: Missing parentheses in call to 'print' or AttributeError: '_Environ' object has no attribute 'has_key' that means the you have the...
View Article