> Class for manipulating skin material of human. Accessible from: `human.skin` ### Properties --- ##### Cavity Strength: ```py human.skin.cavity_strength >>> 'NoneType' object has no attribute 'fget' ``` No docstring available. `Returns 'NoneType' object has no attribute 'fget' ` --- ##### Freckles: ```py human.skin.freckles >>> 'NoneType' object has no attribute 'fget' ``` No docstring available. `Returns 'NoneType' object has no attribute 'fget' ` --- ##### Gender Specific: ```py human.skin.gender_specific >>> Union[HumGen3D.human.skin.skin.MaleSkin, HumGen3D.human.skin.skin.FemaleSkin] ``` *Read-only* Returns an instance to change node settings specifically related to gender. `Returns Union[HumGen3D.human.skin.skin.MaleSkin, HumGen3D.human.skin.skin.FemaleSkin] ` --- ##### Links: ```py human.skin.links >>> SkinLinks ``` *Read-only* All links on the human skin material. `Returns `[[SkinLinks]]` ` --- ##### Material: ```py human.skin.material >>> Material ``` *Read-only* Human skin material. `Returns Material ` --- ##### Nodes: ```py human.skin.nodes >>> SkinNodes ``` *Read-only* All nodes of the human skin material. `Returns `[[SkinNodes]]` ` --- ##### Normal Strength: ```py human.skin.normal_strength >>> 'NoneType' object has no attribute 'fget' ``` No docstring available. `Returns 'NoneType' object has no attribute 'fget' ` --- ##### Redness: ```py human.skin.redness >>> 'NoneType' object has no attribute 'fget' ``` No docstring available. `Returns 'NoneType' object has no attribute 'fget' ` --- ##### Roughness Multiplier: ```py human.skin.roughness_multiplier >>> 'NoneType' object has no attribute 'fget' ``` No docstring available. `Returns 'NoneType' object has no attribute 'fget' ` --- ##### Saturation: ```py human.skin.saturation >>> 'NoneType' object has no attribute 'fget' ``` No docstring available. `Returns 'NoneType' object has no attribute 'fget' ` --- ##### Splotches: ```py human.skin.splotches >>> 'NoneType' object has no attribute 'fget' ``` No docstring available. `Returns 'NoneType' object has no attribute 'fget' ` --- ##### Texture: ```py human.skin.texture >>> TextureSettings ``` *Read-only* Gives acces to texture settings, for setting and changing textures. `Returns `[[TextureSettings]]` ` --- ##### Tone: ```py human.skin.tone >>> 'NoneType' object has no attribute 'fget' ``` No docstring available. `Returns 'NoneType' object has no attribute 'fget' ` --- ### Methods --- ##### As Dict ```py human.skin.as_dict() >>> dict ``` *Inherited from [[Could not find source]]* Returns a dictionary representation of the skin material. **Returns:** - `returns (dict)`: dict[str, Any] --- ##### Randomize ```py human.skin.randomize() >>> NoneType ``` *Inherited from [[Could not find source]]* Randomize the skin material of the human. --- ##### Set From Dict ```py human.skin.set_from_dict(data: dict, context: Optional[bpy_types.Context]) >>> list ``` *Inherited from [[Could not find source]]* Set the skin material from a dictionary representation. **Arguments:** - `data (dict)`: Dictionary representation of the skin material. - `context (Optional[bpy_types.Context])`: Blender context. bpy.context if not provided. **Returns:** - `returns (list)`: list[str] --- ##### Set Subsurface Scattering ```py human.skin.set_subsurface_scattering(turn_on: bool, context: Optional[bpy_types.Context]) >>> NoneType ``` *Inherited from [[Could not find source]]* Set the subsurface scattering on or off. **Arguments:** - `turn_on (bool)`: True for turning on, False for turning off. - `context (Optional[bpy_types.Context])`: Blender context. Defaults to None. --- ##### Set Underwear ```py human.skin.set_underwear(turn_on: bool, context: Optional[bpy_types.Context]) >>> NoneType ``` *Inherited from [[Could not find source]]* Turn on/off the underwear/censoring on the human skin material. **Arguments:** - `turn_on (bool)`: True for showing underwear, False for hiding it - `context (Optional[bpy_types.Context])`: Blender context. bpy.context if not provided. ---