# FbxSettings

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

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

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

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

Settings of the FBX exporter, see export.py.

## Attributes

### axis_forward

```python
human.process.settings.output.fbx.axis_forward: str
```

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

### axis_up

```python
human.process.settings.output.fbx.axis_up: str
```

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

### primary_bone_axis

```python
human.process.settings.output.fbx.primary_bone_axis: str
```

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

### secondary_bone_axis

```python
human.process.settings.output.fbx.secondary_bone_axis: str
```

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

### leaf_bones

```python
human.process.settings.output.fbx.leaf_bones: bool
```

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

### custom_properties

```python
human.process.settings.output.fbx.custom_properties: bool
```

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

### triangulate

```python
human.process.settings.output.fbx.triangulate: bool
```

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

### smoothing

```python
human.process.settings.output.fbx.smoothing: str
```

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

## Methods

### to_dict()

```python
human.process.settings.output.fbx.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
FbxSettings.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.fbx.copy() -> T
```

*inherited from Settings*

A deep copy.

Returns: T

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