Module

class BlueprintBase(file_path: str | None = None, is_read_only=False)

Bases: PulseAsset

Base class for a blueprint object that contains a list of build steps, and is associated with a specific Maya scene file.

get_step_by_path(path: str) BuildStep

Return a BuildStep from the Blueprint by path

Parameters:

path – A path pointing to a BuildStep, e.g. ‘/My/Build/Step’

set_scene_path_to_current()

Update the associated scene path to the currently open Maya scene.

class BlueprintModule

Bases: BlueprintBase

A module represents a related unit of a rig, and contains an ordered list of build actions. Modules can represent a spine, arm, leg, or other reusable components that can be combined to form a full rig.

post_load()

Called after the asset has been deserialized from data.