# Interface: Live2DModelOptions (/pixi-vn-live2d/core/interfaces/Live2DModelOptions)



Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4286

## Extends [#extends]

* [`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`AutomatorOptions`](/pixi-vn-live2d/core/interfaces/AutomatorOptions)

## Extended by [#extended-by]

* [`Live2DFactoryOptions`](/pixi-vn-live2d/core/interfaces/Live2DFactoryOptions)

## Properties [#properties]

### anchorMode? [#anchormode]

\> `optional` **anchorMode?**: `"canvas"` | `"drawable"`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4293

Defines which bounds are used to resolve the normalized [Live2DModel.anchor](/pixi-vn-live2d/core/classes/Live2DModel#anchor).
`'canvas'` preserves the historical model-canvas behavior, while `'drawable'`
resolves the anchor against the visible drawable bounds.

#### Default [#default]

```ts
'canvas'
```

***

### autoFocus? [#autofocus]

\> `optional` **autoFocus?**: `boolean`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4238

Automatically update the focus position when `globalpointermove` event is triggered.

#### Default [#default-1]

```ts
true
```

#### Inherited from [#inherited-from]

[`AutomatorOptions`](/pixi-vn-live2d/core/interfaces/AutomatorOptions).[`autoFocus`](/pixi-vn-live2d/core/interfaces/AutomatorOptions#autofocus)

***

### autoHitTest? [#autohittest]

\> `optional` **autoHitTest?**: `boolean`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4233

Automatically hit-test the model when `pointertap` event is triggered.

#### Default [#default-2]

```ts
true
```

#### Inherited from [#inherited-from-1]

[`AutomatorOptions`](/pixi-vn-live2d/core/interfaces/AutomatorOptions).[`autoHitTest`](/pixi-vn-live2d/core/interfaces/AutomatorOptions#autohittest)

***

### ~~autoInteract?~~ [#autointeract]

\> `optional` **autoInteract?**: `boolean`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4228

Should the internal model automatically reacts to interactions by listening for pointer events.

#### Default [#default-3]

```ts
true
```

#### Deprecated [#deprecated]

since v0.5.0, reading/writing this property is equivalent to reading/writing `autoHitTest && autoFocus`.

#### Inherited from [#inherited-from-2]

[`AutomatorOptions`](/pixi-vn-live2d/core/interfaces/AutomatorOptions).[`autoInteract`](/pixi-vn-live2d/core/interfaces/AutomatorOptions#autointeract)

***

### autoUpdate? [#autoupdate]

\> `optional` **autoUpdate?**: `boolean`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4222

Should the internal model be automatically updated by `PIXI.Ticker.shared`.

#### Default [#default-4]

```ts
ture
```

#### Inherited from [#inherited-from-3]

[`AutomatorOptions`](/pixi-vn-live2d/core/interfaces/AutomatorOptions).[`autoUpdate`](/pixi-vn-live2d/core/interfaces/AutomatorOptions#autoupdate)

***

### breathDepth? [#breathdepth]

\> `optional` **breathDepth?**: `number`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3118

Define natural movements depth (0.0-1.0).

#### Default [#default-5]

```ts
1.0
```

#### Inherited from [#inherited-from-4]

[`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`breathDepth`](/pixi-vn-live2d/core/interfaces/InternalModelOptions#breathdepth)

***

### checkMotionConsistency? [#checkmotionconsistency]

\> `optional` **checkMotionConsistency?**: `boolean`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3341

Whether to validate motion3.json consistency when creating motions.

#### Default [#default-6]

```ts
false
```

#### Inherited from [#inherited-from-5]

[`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`checkMotionConsistency`](/pixi-vn-live2d/core/interfaces/InternalModelOptions#checkmotionconsistency)

***

### eyeBlink? [#eyeblink]

\> `optional` **eyeBlink?**: `boolean`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3133

Whether to enable automatic eye blinking between motions.

#### Default [#default-7]

```ts
true
```

#### Inherited from [#inherited-from-6]

[`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`eyeBlink`](/pixi-vn-live2d/core/interfaces/InternalModelOptions#eyeblink)

***

### idleMotionGroup? [#idlemotiongroup]

\> `optional` **idleMotionGroup?**: `string`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3336

Specifies the idle motion group.

#### Default [#default-8]

```ts
"idle" in Cubism 2 and "Idle" in Cubism 4.
```

#### Inherited from [#inherited-from-7]

[`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`idleMotionGroup`](/pixi-vn-live2d/core/interfaces/InternalModelOptions#idlemotiongroup)

***

### lipSyncGain? [#lipsyncgain]

\> `optional` **lipSyncGain?**: `number`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3123

Gain multiplier applied to the analyzed mouth-sync input value.

#### Default [#default-9]

```ts
1.5
```

#### Inherited from [#inherited-from-8]

[`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`lipSyncGain`](/pixi-vn-live2d/core/interfaces/InternalModelOptions#lipsyncgain)

***

### lipSyncWeight? [#lipsyncweight]

\> `optional` **lipSyncWeight?**: `number`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3128

Blend weight used when adding lip-sync values to mouth parameters.

#### Default [#default-10]

```ts
0.4
```

#### Inherited from [#inherited-from-9]

[`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`lipSyncWeight`](/pixi-vn-live2d/core/interfaces/InternalModelOptions#lipsyncweight)

***

### motionPreload? [#motionpreload]

\> `optional` **motionPreload?**: [`MotionPreloadStrategy`](/pixi-vn-live2d/core/enumerations/MotionPreloadStrategy)

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3331

How to preload the motions.

#### Default [#default-11]

[MotionPreloadStrategy.NONE](/pixi-vn-live2d/core/enumerations/MotionPreloadStrategy#none)

#### Inherited from [#inherited-from-10]

[`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`motionPreload`](/pixi-vn-live2d/core/interfaces/InternalModelOptions#motionpreload)

***

### textureOptions? [#textureoptions]

\> `optional` **textureOptions?**: [`Live2DTextureSourceOptions`](/pixi-vn-live2d/core/interfaces/Live2DTextureSourceOptions)

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4301

Texture loading and atlas LOD options for this model.

See [Live2DTextureLODOptions](/pixi-vn-live2d/core/interfaces/Live2DTextureLODOptions) for the available `lod` strategies.

#### Default [#default-12]

```ts
{ lod: 'full' }
```

***

### ticker? [#ticker]

\> `optional` **ticker?**: `Ticker`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:4243

The ticker to be used for automatic updates.

#### Default [#default-13]

`PIXI.Ticker.shared` from the global PIXI namespace.

#### Inherited from [#inherited-from-11]

[`AutomatorOptions`](/pixi-vn-live2d/core/interfaces/AutomatorOptions).[`ticker`](/pixi-vn-live2d/core/interfaces/AutomatorOptions#ticker)

***

### useHighPrecisionMask? [#usehighprecisionmask]

\> `optional` **useHighPrecisionMask?**: `boolean` | `"auto"`

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3139

Whether to use Cubism's high precision clipping mask rendering.
Only supported by Cubism 3/4/5 models.

#### Default [#default-14]

```ts
'auto'
```

#### Inherited from [#inherited-from-12]

[`InternalModelOptions`](/pixi-vn-live2d/core/interfaces/InternalModelOptions).[`useHighPrecisionMask`](/pixi-vn-live2d/core/interfaces/InternalModelOptions#usehighprecisionmask)
