Import

The AdonisFX Import is a tool designed to facilitate the import of a complete AdonisFX rig into a Houdini scene. This tool enables users to restore previously exported rigs by reading the data from a JSON file and rebuilding all selected components in the scene. The tool ensures a structured and efficient workflow for transferring, reusing, or backing up AdonisFX rigs.

UI

AdonisFX Import Tool
Figure 1: AdonisFX Import UI.

The Import Tool offers an intuitive interface (see Figure 1), allowing users to configure import settings according to their specific requirements. Below is a breakdown of the available UI elements:

  • Filepath: Specifies the path to the JSON file containing the data to be imported. Clicking the folder icon opens a file browser to select the desired file.

  • Solvers: Defines which solvers should be imported. Options include:

    • Muscles: imports AdnMuscle and AdnRibbonMuscle nodes and their settings.
    • Glue: imports AdnGlue nodes and their settings.
    • Fat: imports AdnFat nodes and their settings.
    • Skin: imports AdnSkin nodes and their settings.
    • Simshape: imports AdnSimshape nodes and their settings.
  • Deformers: Specifies which deformers should be imported. Options include:

    • Skin Merge: imports AdnSkinMerge nodes and their settings.
    • Relax: imports AdnRelax nodes and their settings.
    • Push: imports AdnPush nodes and their settings.
  • Utils: Allows importing utility components from the JSON file. Options include:

    • Sensors & Locators: imports AdonisFX sensors and locators, ensuring proper connections between components.
    • Activation: imports activation nodes and their connections to AdnMuscle nodes.
    • Remap: imports AdnRemap nodes, including their settings and connections to other nodes.
    • Edge Evaluator: imports EdgeEvaluator nodes, including their settings and connections to other nodes.
  • Buttons:

    • Accept: executes the import process based on the selected options and closes the window.
    • Import: executes the import process based on the selected options without closing the window.
    • Close: closes the window without importing.

Requirements

Before importing an AdonisFX rig, the target Houdini scene must meet the following requirements to ensure a successful reconstruction:

  • Matching Geometry for Solvers and Deformers: Any geometry that had solvers or deformers applied in the original scene must also exist in the target scene. The geometries must have the same name and topology (i.e. same vertex count and vertex IDs) as in the exported scene to ensure that weight maps and settings are correctly restored.

  • Separated Muscle Pieces: The muscle geometries must be separated to allow the importer to create and configure the individual solvers. Also, each separated muscle geometry must preserve the piece attribute used for the splitting. The AdonisFX menu provides with a shortcut to extract and separate all the geometries from the selected node by piece attribute (i.e. by "path", "muscle_id" or "name", in this order) in AdonisFX > Utils > Separate Geometries.

Biped scene requirement
Figure 2: Muscle pieces separated and renamed to match the muscle geometry names used in the original scene.
  • Matching Dependency Nodes for Locators and Sensors: Since AdonisFX locators and sensors rely on transform inputs, the target scene must contain nodes (i.e., rig joints) in the /obj context with the same names as those used in the exported rig. This ensures that dependencies between nodes are restored properly.

How To Use

To import an AdonisFX rig, ensure that you have a valid exported JSON file and follow these steps:

  1. Optionally, if the target scene contains any dirty or unwanted AdonisFX nodes, it may be advisable to remove all of them by using the Clear option provided in AdonisFX menu > Utils > Clear.
Biped scene before importing
Figure 3: Scene of a biped character after executing the Clear and ready to import.
  1. Go to AdonisFX menu > Import (beta) to open the Import window.

  2. Specify the file path of the JSON file that contains the exported rig data.

Select JSON file
Figure 4: File exported from an AdonisFX rig.
  1. Select the features to import from the Solvers, Deformers and Utils sections. To import the entire rig, enable all options.

  2. Click Accept or Import to execute the import process.

Depending on the complexity of the rig, the import process might take a few seconds to complete. Once finished, all the selected components will be reconstructed in the scene.

Select JSON file
Figure 5: Scene after importing the rig from a JSON file. All AdonisFX nodes are created and configured. Some of them are visible in the node network: AdnMuscle for L_teresMinor_GEO, AdnSkin and AdnRelax for fascia_GEO and simSkin_GEO, AdnFat for fat_GEOShape and AdnSkinMerge for renderSkin_GEO.

The previous steps corresponds to importing a rig that was exported from the same scene. However the same steps can be followed to transfer the exported rig to a different asset as long as the target scene fulfills the requirements listed in this section.

NOTE
  • The Import Tool is labeled as Beta since it relies on the experimental API.
  • Importing data is required to be executed on rest frame.

Limitations

  • The import tool does not support subnetworks inside of the Geometry context. This means that all AdonisFX SOP nodes (and any other SOP nodes containing geometry required by the AdonisFX rig) must exist at the same level within the Geometry context (e.g., /obj/geo1).
  • Only one active geometry node (with the visibility/display flag enabled) in the /obj context is allowed for the import tool to work.
  • Nodes used to drive attachment to transform or slide on segment constraints (e.g. null, joint or rivet nodes) must live in the /obj context.
  • KineFX joint transforms are not supported.
Inbibo Logo

consultancy, automation and digital creatures

65 Compton Street, London, United Kingdom, EC1V 0BN

info@inbibo.co.uk

Information

Products

© 2026 Inbibo LTD. - All rights reserved - Design & Development: def:studio