Create Photorealistic Avatar
Worldwide
TITLE: Photorealistic 3D Avatar with ARKit Blendshapes for AI Chat (Blender + glTF/GLB) DESCRIPTION: We are seeking a skilled freelancer to create a photorealistic 3D avatar in .blend and .glb formats for use in a web-based AI chat application (Three.js + WebGL). The avatar must support real-time lip sync and eye blinking driven by text-to-speech output. The ideal candidate will have experience in 3D character modeling, rigging, facial animation, and PBR texturing — with strong attention to detail and the ability to deliver web-optimized assets. REQUIREMENTS: Mesh & Topology: - Photorealistic adult character (gender / look to be discussed) - Clean quad topology with proper edge loops around eyes and mouth - Polygon count: 30k-80k triangles total (web-optimized) - UV unwrapped, no overlapping UVs Rigging: - Full body skeleton (humanoid, Mixamo-compatible naming preferred) - Facial bones: jaw, eyes (L/R), eyelids (L/R), tongue - Weight-painted with smooth deformation Facial Blendshapes (CRITICAL): - Full ARKit 52-blendshape set, INCLUDING: * Visemes: jawOpen, mouthClose, mouthFunnel, mouthPucker, mouthSmileLeft/Right, mouthFrownLeft/Right, mouthRollLower/Upper * Eye blinks: eyeBlinkLeft, eyeBlinkRight * Brow controls: browInnerUp, browDownLeft/Right, browOuterUpLeft/Right * Additional Oculus-style visemes if possible: viseme_aa, viseme_E, viseme_I, viseme_O, viseme_U, viseme_PP, viseme_FF, viseme_DD, viseme_SS, viseme_kk, viseme_RR, viseme_nn Textures: - PBR materials: diffuse/albedo, normal, roughness, metallic, AO - Texture resolution: 2K or 4K (will downscale for web) - All textures embedded in the GLB Animations: - At least 1 idle/breathing animation - Optional: talking head bob, occasional micro-expressions DELIVERABLES: - Source .blend file (Blender 4.x compatible) - Exported .glb file (glTF 2.0 binary) * Maximum file size: 25 MB * NO Draco compression (causes decoder issues) * Shape Keys Animation export enabled - Test video showing all visemes + blink animating - Brief written documentation of mesh/bone naming conventions LICENSE / RIGHTS: - Full commercial license, including use in AI-driven applications - Must NOT be based on any real person's likeness (no celebrities, no scanned individuals) - Buyer receives full ownership and modification rights - Royalty-free for any project use VERIFICATION TEST (we will run on delivery): - Inspect GLB has 50+ morph targets - Confirm viseme_* OR jawOpen/mouthSmile naming present - Confirm eyeBlinkLeft/Right are present - Verify GLB loads cleanly in Three.js GLTFLoader PROJECT TIMELINE: - Intermediate-to-advanced proficiency required - Expected completion: less than 1 month from kickoff - Milestones: concept approval (week 1), model + rig (week 2), blendshapes + textures (week 3), final delivery (week 4) BUDGET: - Please provide your quote with examples of past character work - Bonus consideration for portfolios showing ARKit-rigged characters or VTuber/Avaturn-style outputs PLEASE INCLUDE IN YOUR PROPOSAL: 1. 2-3 portfolio samples of similar character work 2. Your software stack (Blender / Maya / ZBrush / Substance / etc.) 3. Confirmation you can deliver ARKit blendshape compatibility 4. Estimated timeline and milestone breakdown 5. Whether you've previously delivered glTF/GLB for web use
$100.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Last viewed by client:3 weeks ago
- Interviewing:1
- Invites sent:3
- Unanswered invites:2
About the client
- India9:46 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by