Project Description
Freelancer Project Briefs — AI Character Marketplace App
BRIEF 1 — 3D Animated Character System Developer
Project Title:3D Animated AI Assistant Character — Web & Mobile App Integration
Budget Range:
Project Overview:
We are building a character marketplace app where users select, customise, and interact with a 3D animated AI assistant character. Think of it as a personal AI companion — a Pixar/Toy Story quality animated character that walks, talks, and gestures on screen in real time, inside a web app and mobile app.
We need a developer who can build the core character system: a real-time 3D animated character rendered inside a React web app (and optionally React Native for mobile), with a customisation system for skin tone, hair style, hair colour, and clothing swaps.
Reference Character:
We have an existing character design (Kayla — a 3D illustrated female character in athletic wear, Pixar-style quality). This is the visual benchmark. The final character must match this quality level. Reference image will be provided to the selected freelancer.
What We Need Built:
1.
Base Character Model
•
A rigged, optimised 3D character model in GLB/GLTF format
•
Pixar/cartoon-style 3D illustration quality (not realistic, not flat 2D)
•
Female and male base versions
•
Optimised for web/mobile: total file size under 8MB including textures
•
Compatible with standard Mixamo animation clips
1.
Animation Set
•
Idle (standing, breathing, subtle movement)
•
Walk cycle (looping)
•
Wave / greeting gesture
•
Talking animation (mouth movement synced to audio or looping talk cycle)
•
Pointing gesture
•
Thinking / listening pose
•
All animations as separate GLB clips or embedded in the model
1.
Real-Time Rendering in React
•
Embed the character in a React web app using Three.js or React Three Fiber
•
Character renders at 60fps on modern mobile browsers
•
Character can be placed on a transparent background (no background scene required)
•
Animations triggered programmatically (e.g., play "wave" when user opens app)
1.
Customisation System
•
Skin tone: slider with 6–10 preset tones
•
Hair style: swap between 4–6 preset styles
•
Hair colour: colour picker or preset swatches
•
Clothing swap: ability to load a different clothing GLB asset onto the base character (modular clothing system)
•
All customisation changes update in real time without page reload
1.
Clothing Swap Architecture
•
The character body and clothing must be separate modular assets
•
A clothing item is a separate GLB file that attaches to the character rig
•
Provide documentation on how to create additional clothing items to the same spec
•
This is critical — the clothing library will be expanded by third-party designers
1.
Photo-to-Clothing (Stretch Goal — bonus if included)
•
User takes a photo of a real garment (e.g., a shirt in a shop)
•
The system applies the texture/pattern of that garment to a base clothing template on the character
•
This can use an AI garment transfer model or a simpler texture projection approach
•
If this is outside your skillset, please note it and we will brief separately
Technical Requirements:
•
React 18+ / TypeScript
•
Three.js or React Three Fiber for 3D rendering
•
GLB/GLTF model format
•
Mixamo-compatible rig
•
Must run in Chrome, Safari, and Firefox on both desktop and mobile
•
No Unity or Unreal Engine — must be web-native
Deliverables:
•
Source GLB files for base character (male and female) with full rig
•
All animation clips as separate files or embedded
•
React component (<CharacterViewer />) that renders the character with animation control props
•
Customisation system as a React component with documented props
•
Clothing swap documentation and one example clothing item (shirt)
•
README explaining how to add new clothing items to the system
What to Include in Your Proposal:
•
Portfolio links showing 3D character work (especially web-rendered characters)
•
Examples of real-time 3D in React/Three.js if available
•
Your proposed approach to the modular clothing system
•
Estimated timeline
•
Whether you can include the photo-to-clothing stretch goal
BRIEF 2 — 3D Clothing & Accessories Marketplace Artist
Project Title:3D Clothing & Accessories Pack — AI Character Marketplace (Starter Library)
Budget Range:
Project Overview:
We are building a character customisation marketplace where users dress their AI assistant character with clothing and accessories. We need a 3D artist to create the starter clothing library — a set of modular clothing items that attach to our base character rig (GLB format, Mixamo-compatible).
This is ongoing work. The starter pack is the first order. If quality is good, we will commission additional packs regularly.
What We Need:
Starter Pack — 30 Items Total:
Tops (10 items):
•
Casual t-shirt (plain, male and female fit)
•
Business shirt (male and female)
•
Hoodie
•
Tank top / crop top
•
Polo shirt
•
Blazer / jacket
•
Sports top / activewear
•
Dress shirt (formal)
•
Oversized streetwear tee
•
Knit sweater
Bottoms (8 items):
•
Jeans (casual)
•
Dress pants / trousers
•
Shorts (casual)
•
Skirt (midi length)
•
Activewear leggings
•
Cargo pants
•
Mini skirt
•
Formal skirt
Shoes (8 items):
•
Sneakers / trainers
•
Heels (block heel)
•
Boots (ankle)
•
Loafers / dress shoes
•
Sandals
•
Running shoes
•
Chelsea boots
•
Slides / slip-ons
Accessories (4 items):
•
Baseball cap
•
Sunglasses
•
Handbag / tote
•
Backpack
Technical Specifications:
•
Format: GLB/GLTF, modular — each item is a separate file
•
Must attach cleanly to the base character rig (rig spec and base model provided)
•
Optimised for web: each clothing item under 500KB
•
Pixar/cartoon style to match the base character aesthetic — not photorealistic
•
Neutral base colour with a simple material setup (colour can be changed via code)
•
UV mapped so textures/patterns can be swapped (important for the photo-to-clothing feature)
Style Reference:
Pixar/Toy Story quality 3D illustration style. Clean, slightly stylised, not hyper-realistic. Think Fortnite character skins or Apple Memoji clothing — recognisable and appealing but not photographic.
Deliverables:
•
30 GLB files (one per clothing item)
•
Thumbnail render of each item on the base character (PNG, 512x512)
•
Naming convention: top_tshirt_casual.glb, shoes_sneakers.glb etc.
•
Brief note on how to recolour each item via material properties
What to Include in Your Proposal:
•
Portfolio showing 3D clothing/accessory work
•
Examples of low-poly or stylised 3D assets (not photorealistic)
•
Confirmation you can work to the GLB format spec
•
Estimated timeline for the full 30-item pack
•
Your rate for additional packs after the starter
POSTING TIPS FOR FREELANCER.COM
For Brief 1 (Developer):Post under: Programming & Tech → 3D Modelling → Three.js / WebGLAlso try: Mobile Apps → React Native if you want mobile-first
Search for freelancers with keywords: "Three.js character", "React Three Fiber", "GLB avatar", "VRM character", "Ready Player Me"
For Brief 2 (Artist):Post under: Design, Media & Architecture → 3D Modelling & CADSearch for freelancers with keywords: "low poly clothing", "game asset clothing", "GLB 3D assets", "Fortnite skin style", "stylised 3D character"
Budget tip:Post Brief 2 first — it's lower cost and lower risk. Once you have the clothing assets and understand the spec, Brief 1 becomes easier to evaluate because you can test whether the developer's character system actually works with your clothing files.
Prepared for: Blastly / Character Marketplace App — May 2026