RuntimeMeshFunctionLibrary (Global Utility Nodes)
| Node | What it does |
|---|---|
| Open FBX File Dialogue | Opens the OS file picker for .fbx files. Returns the selected path as a String. |
| Load Texture Data From Path | Loads raw image data from a file path into an FTextureData struct. |
| Create Texture 2D From Texture Data | Converts raw texture data into a transient UTexture2D usable at runtime. |
| Create Material Instance From Runtime Info | Creates a dynamic material instance from a base material and applies texture/color/scalar maps. |
| Apply Materials To Mesh Component | Bulk-applies an array of materials by index to a Mesh Component. |
| Make Transform / Combine Transforms | Utility helpers for building transforms in Blueprint. |
FBX Import Manager (Place in Level)
| Node | Category | What it does |
|---|---|---|
| Initialize FBX Load | Import | Set collision type, scale, axis convention, and skeletal mesh auto-detect before importing |
| Import FBX File | Import | Start the async import at a world location |
| Import FBX Animation To Actor | Import | Load an animation FBX onto an imported character actor |
| Import FBX Animation | Import | Load an animation FBX onto a specific USkeletalMeshNode |
| Import FBX Animation To Skeletal Mesh Component | Import | Load an animation FBX onto a native Skeletal Mesh Component |
| Get Skeletal Mesh Node From Actor | Animation | Returns USkeletalMeshNode from an FBX actor by index |
| Get Or Create Native Animation Controller | Animation | Returns (or creates) a URuntimeSkeletalMeshAnimationComponent for a native Skeletal Mesh Component |
| Get Native Animation Controller | Animation | Returns an existing native animation controller (null if none) |
| Toggle Bone Visualization | Animation | Show or hide bone debug draw on a Skeletal Mesh Node |
| Set Bone Visualization Settings | Animation | Adjust bone size, color, line thickness |
| Select Actor | Actor | Mark an FBX actor as selected, spawns pivot gizmo |
| Hover At Actor | Actor | Trigger hover feedback on an actor and component |
| Reset Hovered Actor | Actor | Clear hover state |
| Reset Actor Selection | Actor | Deselect all actors |
| Load Materials From Type | Library | Returns material list for a named group from the Material Library |
| Load Textures From Type | Library | Returns texture list for a named group from the Material Library |
| Save Mesh Actors | Save | Serialize all imported actors to a save slot |
| Load Mesh Actors | Save | Restore all actors from a save slot |
FBX Mesh Actor (Spawned per Import)
| Node | What it does |
|---|---|
| Get Root Nodes | Returns all top-level UMeshNode objects in the FBX scene hierarchy |
| Get Mesh Node From Component | Find the UMeshNode for a given Procedural Mesh Component |
| Get Skeletal Mesh Nodes | Returns all USkeletalMeshNode objects in this actor |
| Select Component | Select a mesh section by component reference |
| Select Component From Mesh Node | Select a mesh section by node reference |
| Deselect Current Components | Clear sub-component selection |
| Hover At Component / Reset Actor Hover | Hover highlight state management |
| Update Section Material | Replace material on a section by index |
| Update Texture Parameter | Swap a texture inside a section's dynamic material |
| Update Scalar Parameter | Change a float property inside a section's material |
| Update Vector Parameter | Change a color/vector inside a section's material |
ProceduralSkeletalMeshComponent / RuntimeSkeletalMeshAnimationComponent
| Node | What it does |
|---|---|
| Play Animation | Play by name, optional loop |
| Stop Animation | Stop and reset to rest pose |
| Pause Animation | Freeze at current frame |
| Resume Animation | Continue from paused time |
| Set Animation Play Rate | Speed multiplier (1.0 = normal) |
| Get Animation Duration | Total length in seconds for a named animation |
| Get Current Animation Time | Current playback position in seconds |
| Is Playing Animation | Returns true if playing |
| Get Animation Names | Returns all imported animation name strings |
| Has Animation | Check if an animation name exists |
| Get Num Animations | Count of imported animations |