human.hair.eyelashes

Inherits from BaseHair

Class for manipulating eyelashes of human.

Attributes
lightnessNodeInput—from BaseHair
rednessNodeInput—from BaseHair
roughnessNodeInput—from BaseHair
salt_and_pepperNodeInput—from BaseHair
rootsNodeInput—from BaseHair
root_lightnessNodeInput—from BaseHair
root_rednessNodeInput—from BaseHair
roots_hueNodeInput—from BaseHair
fast_or_accurateNodeInput—from BaseHair
hueNodeInput—from BaseHair
particle_systemsPropCollectionGet propcollection of particle systems on the human used by this hair type.from BaseHair
modifiersPropCollectionModifiers associated with the particle systems of this hair type.from BaseHair
haircard_objOptional[bpy.types.Object]Blender object of haircards IF generated.from BaseHair
materialslist[bpy.types.Material]List of materials used for this type of hair.from BaseHair
nodesPropCollectionPropCollection of nodes used in the materials for this type of hair. # noqafrom BaseHair
Methods
convert_to_haircards()bpy.types.ObjectConvert the hair of this type to haircards.from BaseHair
get_evaluated_particle_systems()PropCollectionGet an evaluated version of the particle systems of this hair type.from BaseHair
delete_all()—from BaseHair
randomize_color()Randomize the color of the hair of this type.from BaseHair
as_dict()Save these settings to a dict and restore them from one.

Attributes

human.hair.eyelashes.lightness: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.redness: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.roughness: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.salt_and_pepper: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.roots: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.root_lightness: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.root_redness: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.roots_hue: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.fast_or_accurate: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.hue: NodeInputfrom BaseHair

source

No description yet.

human.hair.eyelashes.particle_systems: PropCollectionread-onlyfrom BaseHair

source

Get propcollection of particle systems on the human used by this hair type.

human.hair.eyelashes.modifiers: PropCollectionread-onlyfrom BaseHair

source

Modifiers associated with the particle systems of this hair type.

human.hair.eyelashes.haircard_obj: Optional[bpy.types.Object]read-onlyfrom BaseHair

source

Blender object of haircards IF generated.

human.hair.eyelashes.materials: list[bpy.types.Material]read-onlyfrom BaseHair

source

List of materials used for this type of hair.

Usually singleton, but will contain multiple values if haircards are generated.

human.hair.eyelashes.nodes: PropCollectionread-onlyfrom BaseHair

source

PropCollection of nodes used in the materials for this type of hair. # noqa

Methods

human.hair.eyelashes.convert_to_haircards(quality: Literal['ultra', 'high', 'medium', 'low', 'haircap_only'] = 'high', context: C = None, triangle_budget: Optional[int] = None) → bpy.types.Objectfrom BaseHair

source

Convert the hair of this type to haircards.

Will generate a mesh object consisting of a haircap and haircards, skinned to the rig of the human. For eye systems only a haircap will be generated. The object follows the expressions of the human.

ParameterTypeDescription
qualityLiteral['ultra', 'high', 'medium', 'low', 'haircap_only']
default 'high'
Quality of the haircards, which sets the number of triangles of the generated object. Defaults to high.
contextC
default None
Blender context. bpy.context if not provided.
triangle_budgetOptional[int]
default None
Maximum number of triangles of the generated object, overrides the budget of the quality.

Returns bpy.types.Object — bpy.types.Object: Blender object of the haircap and haircards

Raises HumGenException — If this human has no hair of this type to convert.

human.hair.eyelashes.get_evaluated_particle_systems(context: C = None) → PropCollectionfrom BaseHair

source

Get an evaluated version of the particle systems of this hair type.

ParameterTypeDescription
contextC
default None
Blender context. bpy.context if not provided.

Returns PropCollection — PropCollection of evaluated particle systems

human.hair.eyelashes.delete_all()from BaseHair

source

No description yet.

human.hair.eyelashes.randomize_color()from BaseHair

source

Randomize the color of the hair of this type.

Serialization: as_dict

human.hair.eyelashes.as_dict() → dict[str, Any]from BaseHair

source

Return a dictionary representation of this hair type.

Contains information about material.

Returns dict[str, Any] — dict[str, Any]: Dictionary representation of this hair type