UNPKG

@memori.ai/memori-react

Version:

[![npm version](https://img.shields.io/github/package-json/v/memori-ai/memori-react)](https://www.npmjs.com/package/@memori.ai/memori-react) ![Tests](https://github.com/memori-ai/memori-react/workflows/CI/badge.svg?branch=main) ![TypeScript Support](https

99 lines 3.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VISEME_SMOOTHING = exports.EMOTION_SMOOTHING = exports.DEFAULT_CONFIG = exports.BLINK_CONFIG = exports.ANIMATION_URLS = exports.MAPPING_BLEND_SHAPE_TO_EMOTION_RPM = exports.MAPPING_EMOTIONS_ITALIAN_TO_ENGLISH = exports.MAX_IDLE_LOOPS_DEFAULT = exports.SCALE_LERP_FACTOR = exports.AVATAR_POSITION_ZOOMED = exports.AVATAR_ROTATION = exports.AVATAR_POSITION = void 0; const three_1 = require("three"); exports.AVATAR_POSITION = new three_1.Vector3(0, -1, 0); exports.AVATAR_ROTATION = new three_1.Euler(0.175, 0, 0); exports.AVATAR_POSITION_ZOOMED = new three_1.Vector3(0, -1.45, 0); exports.SCALE_LERP_FACTOR = 0.1; exports.MAX_IDLE_LOOPS_DEFAULT = 5; exports.MAPPING_EMOTIONS_ITALIAN_TO_ENGLISH = [ { italian: 'Gioia', english: 'Joy', }, { italian: 'Rabbia', english: 'Anger', }, { italian: 'Sorpresa', english: 'Surprise', }, { italian: 'Tristezza', english: 'Sadness', }, { italian: 'Timore', english: 'Fear', }, ]; exports.MAPPING_BLEND_SHAPE_TO_EMOTION_RPM = [ { emotion: { italian: 'Rabbia', english: 'Anger' }, blendShapes: { 'browDownLeft': 0.5, 'browDownRight': 0.5, 'browOuterUpLeft': 0.5, 'browOuterUpRight': 0.5, 'mouthSmile': -0.2, }, }, { emotion: { italian: 'Timore', english: 'Fear' }, blendShapes: { 'browOuterUpLeft': -0.5, 'browOuterUpRight': -0.5, 'eyeWideLeft': -0.5, 'eyeWideRight': -0.5, }, }, { emotion: { italian: 'Tristezza', english: 'Sadness' }, blendShapes: { 'browDownLeft': -0.5, 'browDownRight': -0.5, 'eyeSquintLeft': 0.5, 'eyeSquintRight': 0.5, 'mouthSmile': -0.6, }, }, { emotion: { italian: 'Sorpresa', english: 'Surprise' }, blendShapes: { 'browInnerUp': 0.5, 'browOuterUpLeft': 0.5, 'browOuterUpRight': 0.5, 'eyeWideLeft': 0.5, 'eyeWideRight': 0.5, }, }, { emotion: { italian: 'Gioia', english: 'Joy' }, blendShapes: { 'browDownLeft': 0.5, 'browDownRight': 0.5, 'browInnerUp': 0.5, 'mouthSmile': 0.8, }, }, ]; exports.ANIMATION_URLS = { MALE: 'https://assets.memori.ai/api/v2/asset/2c5e88a4-cf62-408b-9ef0-518b099dfcb2.glb', FEMALE: 'https://assets.memori.ai/api/v2/asset/2adc934b-24b2-45bd-94ad-ffec58d3cb32.glb', }; exports.BLINK_CONFIG = { minInterval: 1000, maxInterval: 5000, blinkDuration: 150, }; exports.DEFAULT_CONFIG = { fadeInDuration: 0.8, fadeOutDuration: 0.8, idleCount: 5, timeScale: 1.0, }; exports.EMOTION_SMOOTHING = 0.3; exports.VISEME_SMOOTHING = 0.5; //# sourceMappingURL=constants.js.map