interchange_create_pipeline_asset
Create a concrete Interchange pipeline asset in an Unreal Engine content folder for a chosen pipeline class, returning the existing asset if the name already exists.
Instructions
Create an Interchange pipeline asset of a concrete pipeline class (the generic texture, mesh, material, animation, audio, scenes, groom or assets pipelines, glTF, sparse volume texture, MaterialX). Idempotent: an object of that name already in package_path is returned with already_existed:true.
Returns: { pipeline_path: string, class: string, already_existed: bool, note: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_name | Yes | Name of the new pipeline asset (the object/package name under package_path). | |
| package_path | No | Destination UE content folder for the new pipeline asset (e.g. "/Game/Pipelines"). Defaults to "/Game". | |
| pipeline_class_path | Yes | Class path of the concrete (non-abstract) UInterchangePipelineBase subclass to instantiate (e.g. "/Script/InterchangePipelines.InterchangeGenericAssetsPipeline"), loaded via LoadClass. |