Realistic 3D Animated Character for AI App

Job ID: 39835309

Budget: $10 – $30 CAD

I need a professional 3D animated character avatar for app- an AI life companion platform. The avatar should be highly expressive, interactive, and capable of real-time emotional responses to enhance user engagement.

Character Specifications
Base Character Concept:

Gender: Gender-neutral or slightly feminine leaning

Style: Friendly, approachable, futuristic but warm

Appearance: Modern, clean, slightly stylized (not hyper-realistic)

Age: Appears 25-35 years old

Dress: Simple futuristic clothing (neutral colors, clean lines)

Required Emotions & Expressions (8 Core Emotions)
Happy - Warm smile, bright eyes, cheerful posture

Sad - Downturned mouth, drooped shoulders, subtle tears optional

Angry - Furrowed brow, tightened lips, tense posture

Surprised - Wide eyes, raised eyebrows, open mouth

Thoughtful - Head tilt, hand on chin, focused expression

Concerned - Soft frown, caring eye expression, leaning forward

Excited - Big smile, energetic movements, sparkling eyes

Calm/Neutral - Relaxed pose, gentle smile, peaceful expression

Interactive Animations Required
Click Interactions:

Single Click: Blink (both eyes, natural blink animation)

Double Click: Jump in place (small, energetic hop)

Triple Click: Jump with movement (hop around current position)

Long Press: Wave greeting animation

Idle Animations:

Breathing (subtle chest movement)

Occasional blinking

Small weight shifts

Casual looking around

Technical Requirements
File Formats Required:

GLTF/GLB (primary format for web)

FBX (backup format)

Blend file (source files)

Textures: PNG with transparency where needed

Rigging & Animation:

Full skeletal rigging for smooth animations

Facial rigging with blend shapes for expressions

Bone-based animations for all movements

Optimized for web (reasonable polygon count)

Performance Specifications:

Polygon count: 15,000-30,000 triangles

Texture sizes: 1024x1024 or 2048x2048 maximum

Animation frames: 30 FPS smooth animations

File size target: Under 10MB for GLB including animations

Animation Specifications
Emotion Transitions:

Smooth transitions between emotional states (2-3 second blends)

Natural facial expression changes

Body language matching emotional state

Movement Quality:

Fluid, natural movements (not robotic)

Weight and physics in jumps and movements

Personality in all animations (friendly, engaging)

Delivery Requirements
Final Deliverables:

GLB file with all animations embedded

FBX files for each animation set

Source Blender/Maya files

Texture maps (diffuse, normal, emissive if needed)

Documentation explaining animation triggers

Test scene showing all animations

Animation Naming Convention:

idle_breathing

emotion_happy

emotion_sad

interaction_blink

interaction_jump_place

interaction_jump_move

interaction_wave

Integration Context
How it will be used:

Integrated into a web application using Three.js

Controlled via JavaScript based on AI responses

Real-time emotion changes during conversations

Interactive elements for user engagement

Example Usage:

javascript
// When AI detects user is happy:
avatar.setEmotion('happy');

// When user clicks avatar:
avatar.triggerAnimation('blink');