Files
sunrise/src/constants/character.ts
T

55 lines
1.1 KiB
TypeScript

export const CHARACTER = {
url: '/characters/red-sheep.glb?v=rounded-v10',
scale: 0.62,
visibilityRadius: 3, // Includes raised arms, umbrella and idle hops around the ground anchor.
selfBadgeGap: 0.12,
outline: 0.018,
ink: '#352724',
lighting: {
nightBrightness: 0.12,
minimumBrightness: 0.08,
nightAltitude: -8,
dayAltitude: 15,
},
waveSeconds: 3,
prayerWindowMs: 5 * 60 * 1000,
cameraDistance: 5,
cameraMinDistance: 2,
cameraMaxDistance: 12,
cameraLift: 1.15,
cameraClearance: 0.35,
turnSpeed: 4,
walk: {
strength: 0.4,
rate: 9,
stride: 0.36,
transitionSeconds: 0.25,
sway: 0.026,
rise: 0.018,
roll: 0.035,
twist: 0.055,
headLag: 0.45,
headFollow: 0.65,
headRoll: 0.4,
headNod: 0.018,
armLag: 0.18,
armSwing: 0.65,
footLift: 0.035,
},
idle: {
periodSeconds: 3.8,
transitionSeconds: 0.3,
torsoRise: 0.01,
torsoDepth: 0.014,
headLift: 0.018,
shoulderLift: 0.008,
fidget: {
intervalSeconds: 30,
scratchSeconds: 2.4,
hopSeconds: 1,
hopHeight: 0.085,
hopCrouch: 0.025,
},
},
} as const;