Last updated 20 days ago
AYON Tools
AYON Global Tools
Pipeline Tools
Ayon Menu
folder_path
,task_name
Ayon tools to create, publish, load and manage loaded assets
manage workfiles and artist notes
set global start and end frames for your Houdini session as well as FPS
Update Houdini variables as in studio settings
Experimental tools

Ayon Publishing Process
Ayon tries to not be opinionated on your workflow, it only ensures that your work meets your studio's technical specifications using studio project settings customizations to customize it for particular studio or project's needs.
The current publishing process is
Create a publish instance using
Create
menu or tab menuClick publish!
Tab Menu | Create Menu |
![]() | ![]() |
Publisher UI | AYON Publish Button |
![]() | ![]() |
The AYON Publish button is a self-publish button that performs publishing in a native Houdini way. Currently, it only tells the publisher what to include in the publishing, it also includes the connected Ayon ROPs because it calculates the dependency graph.
The order of ROPs is not considered because the Publisher UI follows alphabetical order by default.
Create and publish products
Alembic Camera
Publish baked camera in Alembic format.
Steps:
Select your camera
Go AYON -> Create, select Camera (abc), toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create Create Camera (abc)
from the tab menu.Ayon will create Alembic ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your camera will be published to
.abc
file.
Arnold Scene Source
Publish Arnold .ass Archive.
Steps:
Go AYON -> Create, select Arnold ASS, set Variant name and click
Create 》
.Alternatively, you can just select
Create Arnold ASS
from the tab menu.Ayon will create Arnold ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your scene source will be published to
.ass
file.
Arnold ROP
Publish Arnold Render.
Steps:
Go AYON -> Create, select Arnold ROP, set Variant name, set user attributes and click
Create 》
.Alternatively, you can just select
Create Arnold ROP
from the tab menu.Ayon will create Arnold ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the selected format.

Composite (Image Sequence)
Publish image sequence from Houdini cop
networks.
Steps:
Select your cop node
Go AYON -> Create, select Composite (Image Sequence), toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create Composite (Image Sequence)
from the tab menu.Ayon will create Composite ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your cop will be published to
exr
file.
Houdini Digital Asset
Publish Houdini Digital Asset for an easy interchange of data between Houdini instances or even other DCCs with Houdini Engine. HDAs can be used to publish most of Houdini nodes.
Keep in Mind:
Any HDA created by Ayon, you are not supposed to change its definition otherwise it will break.
Having consistent data inside the HDA is your responsibility
Steps:
Go AYON -> Create, select Houdini digital asset (hda), set Variant name and click
Create 》
.Ayon will create a HDA definition in /obj and move your selection inside it.
After that, you can AYON -> Publish and after some validations your HDA will be published to
.hda
file.
Karma ROP
Publish Karma render from Houdini.
Steps:
Select your candidate objects
Go AYON -> Create, select Karma ROP, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create Karma ROP
from the tab menuAyon will create Karma ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the selected format.
Mantra ROP
Publish Mantra render from Houdini.
Steps:
Select your candidate objects
Go AYON -> Create, select Mantra ROP, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create Mantra ROP
from the tab menu.Ayon will create Mantra ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the selected format.
PointCache (Abc)
Publish Alembic point caches from Houdini.
Steps:
Select your sop node or obj node
Go AYON -> Create, select PointCache (Abc), toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create PointCache (Abc)
from the tab menu.Ayon will create Alembic ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the
.abc
file.
Node Selection
When selecting an ObjNode, Ayon will try to get its sop output node with the minimum Output Index
otherwise it will get the sop node with display flag.
About path
attribute
Adding a path
attribute to alembic point caches is a mandatory which achieves better compatibility with other DCCs. How you handle path
attribute is up to you. Ayon does not enforce specific values, it only checks for path
presence and suggests a default path
value if it is missing.
PointCache (Bgeo)
Publish Bgeo point caches from Houdini.
Steps:
Select your sop node
Go AYON -> Create, select PointCache (Bgeo), toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create PointCache (Bgeo)
from the tab menu.Ayon will create Geometry ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the selected bgeo format.

Redshift Proxy
Publish Bgeo point caches from Houdini.
Steps:
Select your sop node
Go AYON -> Create, select Redshift Proxy, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create Redshift Proxy
from the tab menu.Ayon will create Redshift Proxy ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the
.rs
file.
Redshift ROP
Publish Redshift render from Houdini.
Steps:
Select your candidate objects
Go AYON -> Create, select Redshift ROP, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create Redshift ROP
from the tab menu.Ayon will create Redshift ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the selected format.
Review
Publish Reviews from Houdini.
Steps:
Select your candidate objects
Go AYON -> Create, select Review, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create Review
from the tab menu.Ayon will create OpenGl ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the selected format.
Notes:
ColorManagement: Specifying a value for OCIO Colorspace
parameter is a mandatory if OCIO is enabled. Ayon doesn't enforce specific values, it only validates the value is an existent colorspace otherwise it suggests using default colorspace.
Convert to video and add burnins: Ayon will do them automatically on publishing if they are enabled in studio settings.
Static Mesh (FBX)
Publish Static Meshes from Houdini.
Steps:
Select your sop node or obj node or obj subnetwork.
Go AYON -> Create, select Static Mesh, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create Static Mesh (FBX)
from the tab menu.Ayon will create Flimbox FBX ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your mesh will be published to a
.fbx
file.
Node Name and product name
By default, the name will be something like this | ![]() |
If your admin used unreal static mesh namings, you'll find names be something like this | ![]() |
USD
Publish Solaris Stage as USD file.
AYON Creator supports creating various USD products:
▪ USD
▪ USD Assembly
▪ USD Groom
▪ USD Look
▪ USD Model
Essentially, they function like USD
, but their publish attributes (Target Product
and Department layer
) are preconfigured based on admin settings. Their product type is also correctly set to match the product.
Please refer to Houdini USD contribution workflow guide for more information about setting up your scene.
Steps:
Select your lop node
Go AYON -> Create, select your the USD product you want to publish, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select the creator from the tab menu.
Ayon will create USD ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your Solaris Stage will be published to a
.usd
file.
USD Render
Publish USD Render.
Steps:
Select your lop node
Go AYON -> Create, select USD render (experimental), toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create USD Render
from the tab menu.Ayon will create USD ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to a
.usd
file.
VDB Cache
Publish VDB caches from Houdini.
Steps:
Select your sop node or obj node
Go AYON -> Create, select VDB Cache, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create VDB Cache
from the tab menu.Ayon will create Geometry ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your vdb cache will be published to a
.vdb
file.
Node Selection
When selecting an ObjNode, Ayon will try to get its sop output node with the minimum Output Index
otherwise it will get the sop node with display flag.
VDB and Volumes
VDB publishing uses Houdini Geometry Rop Node which doesn't export volumes. Therefore, you should always convert any volumes to VDB.
VRay ROP
Publish VRay render from Houdini.
Steps:
Select your camera
Go AYON -> Create, select VRay ROP, toggle Use selection, set Variant name and click
Create 》
.Alternatively, you can just select
Create VRay ROP
from the tab menu.Ayon will create VRay ROP in /out with path and frame range already set.
After that, you can AYON -> Publish and after some validations your render will be published to the selected format.

Deadline submission and publishing
Using the Deadline ROP node to submit Houdini scenes to Deadline is effective. However, it won't submit AYON publish jobs.
If you prefer using Deadline ROP, consider alternative options for manual publishing, such as the Standalone Tray Publisher.
Currently, The Publisher Tool
is used to submit and publish your cache or render from deadline.
On instance creation, and also you can change it in Publish
tab, you can specify render target.

Available Render Targets
Local Machine rendering
Use existing frames (local)
Farm Rendering
Farm Rendering - Split export & render jobs
Deadline Job Info

You can specify various exposed Deadline job info in the publisher. These are made available by admins in the Deadline addon settings.
Additional job info for the export job, they are only available when
Farm Rendering - Split export & render jobs
is selected.
Load published products
Loading is done by load...
to load products from the current project or library projects.
library…
is deprecated.
currently, it does the same thing as load…
.

Loaded stuff is by default wrapped in subnetwork node called AYON_CONTAINER
, formerly AVALON_CONTAINERS
. Artist can move nodes inside AYON_CONTAINER
out without losing management ability. For more info, Go to Loader .
Loading HDA
When you load hda, it will install its type in your hip file and add published version as its definition file. When you switch version via Scene Manager, it will add its definition and set it as preferred.
Push to library project
You can use the loader
to push a product to a library project.

Manage Loaded products
Use Inventory menu button to manage loaded products.
Key features:
Set Version
Switch Asset
Inventory Actions
For more info, Go to Scene Inventory

FAQ
How does Ayon name ROP nodes ? and is it safe to rename them ?
Nodes are named after their product
names by default. It's safe to change the node name but it's not safe to change the product
name (found in Extra
attributes) without referring to your pipeline admin.

The default product naming profile consists of product type and variant name For example if you are creating a camera
publish and set the variant to name Main
Then Ayon will create a rop node with the name cameraMain
.

Admins can configure product naming profiles.
Does Ayon work with vanilla Houdini ROPs and Deadline nodes ?
This feature is in progress.
More info, See AYON Houdini Publish ROP Node.