unreal.HairCardGenControllerBase

class unreal.HairCardGenControllerBase(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

Hair Card Gen Controller Base

C++ Source:

  • Plugin: HairCardGenerator

  • Module: HairCardGeneratorEditor

  • File: HairCardGenControllerBase.h

check_cluster_textures(group_index) bool

Check Cluster Textures

Parameters:

group_index (int32) –

Return type:

bool

cluster_textures(group_index) bool

Cluster Textures

Parameters:

group_index (int32) –

Return type:

bool

create_cards_static_mesh(static_mesh, verts, faces, normals, uvs, groups) None

Helper C++ function for building a static mesh from verts/faces, etc.

Parameters:
generate_cards_geometry() bool

Generate Cards Geometry

Return type:

bool

generate_clumps(group_id) bool

Generate Clumps

Parameters:

group_id (int32) –

Return type:

bool

generate_mesh(static_mesh) bool

Generate Mesh

Parameters:

static_mesh (StaticMesh) –

Return type:

bool

generate_texture_atlases(width_scale) bool

Generate Texture Atlases

Parameters:

width_scale (float) –

Return type:

bool

generate_texture_layout() bool

Generate Texture Layout

Return type:

bool

get_average_curve(id, cid) Array[float]

Get Average Curve

Parameters:
  • id (int32) –

  • cid (int32) –

Return type:

Array[float]

get_points_per_curve() int32

Get Points Per Curve

Return type:

int32

load_groom_data(groom_data, name, cached_grooms_path, save_cached) bool

Load Groom Data

Parameters:
Return type:

bool

load_settings(generator_settings) bool

Load Settings

Parameters:

generator_settings (HairCardGeneratorPluginSettings) –

Return type:

bool

set_interpolated_avg_curve(id, cid, points) None

Set Interpolated Avg Curve

Parameters:
  • id (int32) –

  • cid (int32) –

  • points (Array[float]) –

set_optimizations(group_id) Array[int32]

Set Optimizations

Parameters:

group_id (int32) –

Return type:

Array[int32]

test_write_fbx_mesh() bool

Test Write Fbx Mesh

Return type:

bool