# OutputSettings

> Human Generator for Blender documentation. Web version: https://humgen3d.com/docs/api/outputsettings

Reached as: `human.process.settings.output`

Inherits from: [Settings](https://humgen3d.com/docs/api/settings)

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L403

Where the result goes and how it is named.

## Attributes

### format

```python
human.process.settings.output.format: str
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L407

### folder

```python
human.process.settings.output.folder: str
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L408

### name

```python
human.process.settings.output.name: str
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L410

### naming

```python
human.process.settings.output.naming: str
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L411

### naming_templates

```python
human.process.settings.output.naming_templates: Dict[str, str]
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L412

### textures

```python
human.process.settings.output.textures: str
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L420

### keep_copy

```python
human.process.settings.output.keep_copy: bool
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L422

### fbx

```python
human.process.settings.output.fbx: FbxSettings
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L423

### gltf

```python
human.process.settings.output.gltf: GltfSettings
```

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L424

### is_file

```python
human.process.settings.output.is_file: bool
```

*read-only*

Whether the result is written to a file.

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L427

### has_rig

```python
human.process.settings.output.has_rig: bool
```

*read-only*

Whether the format carries a skeleton.

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L432

## Methods

### resolved_name()

```python
human.process.settings.output.resolved_name(human_name: str) -> str
```

The output name with the tokens filled in.

Parameters:
- `human_name` (str): Name of the source human.

Returns: str

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L436

### to_dict()

```python
human.process.settings.output.to_dict() -> Dict[str, Any]
```

*inherited from Settings*

The settings as plain dict, nested settings included.

Returns: Dict[str, Any]

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L177

### from_dict()

```python
OutputSettings.from_dict(data: Dict[str, Any]) -> T
```

*class method, inherited from Settings*

Settings from a dict, missing fields get their default.

Unknown keys are logged and ignored, so recipes of a newer version still
load as far as possible.

Parameters:
- `data` (Dict[str, Any])

Returns: T

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L181

### copy()

```python
human.process.settings.output.copy() -> T
```

*inherited from Settings*

A deep copy.

Returns: T

Source: https://github.com/OliverJPost/HumGen3D/blob/main/human/process/settings.py#L190
