
In Progress
Posted
Paid on delivery
# 3D Artist Needed - Cycling Game (WebGL / [login to view URL]) ## Overview We are building a browser-based cycling race simulator (similar to Zwift / TrainerRoad style visuals). We need a 3D artist to create a library of optimized rider and bike assets for real-time WebGL rendering using [login to view URL] / React Three Fiber. The visual style should be: * Stylised-realistic (not photorealistic, not cartoon) * Clean, smooth, readable at distance * Performance-optimised for up to 30 riders on screen --- ## Core Requirements ### File Format * Format: GLB (glTF binary) * Units: Metres, Y-up coordinate system * Textures: Embedded in GLB * Animations: Included as named clips * Compression: Draco preferred --- ## Model Structure Rider and bike must be separate meshes within the same GLB. ### Rider Structure * Body (torso, arms, legs) * Head * Hair (separate mesh) * Jersey (separate mesh) * Shorts (separate mesh) * Shoes * Helmet * Gloves * Sunglasses (optional) ### Bike Structure * Frame * Handlebars * Wheels * Saddle * Cranks * Pedals * Tyres Reason: We need to swap materials (kits, colours, etc.) at runtime. --- ## Polygon Budget * Rider: 4,000 to 8,000 triangles * Bike: 2,000 to 5,000 triangles * Total per rider: 6,000 to 13,000 triangles Target: 30 riders on screen simultaneously --- ## Rider Variations We need 4 base rider models: * Male standard * Male muscular (sprinter) * Female standard * Female lean (climber) All must: * Share the same skeleton/rig * Share the same UV layout --- ## Customisation System These will be applied at runtime: ### Skin tones (via material colour) 6 variations (light to dark) ### Hair * 4 styles: * Short * Medium * Ponytail * Bald * 9 colour options ### Facial Hair (male only) * Stubble * Beard * Moustache --- ## Bike Variants 4 frame styles: * All-rounder * Aero * Lightweight climber * Endurance / gravel All must use identical attachment points. ### Bike customisation * 12 colour options (material-based) * 2 wheel types: * Standard * Deep-section aero --- ## Jersey / Kit System We require 40 jersey textures (1024 x 1024 PNG): * 16 solid colour kits * 20 national kits (flag-inspired designs) * 4 special kits: * World Champion * Polka dot (KOM) * Green (sprint) * Yellow (leader) Important: * All jerseys must share the same UV layout * Provide a UV template file --- ## Animations Required All animations must be included in the GLB. Clips: * pedal_seated (loop) * pedal_standing (loop) * sprint (loop) * coast (static) * aero_tuck (loop) * idle (loop) * look_back (one-shot) * celebrate (one-shot) Requirements: * Work across all 4 rider body types * Smooth transitions between animations * Crank motion included in animation * Wheel rotation handled in code --- ## Rig Requirements Standard humanoid rig: * Hips, spine, chest, neck, head * Arms and legs fully rigged Bike attachment points: * Pedals (left/right) * Hand grips * Saddle * Wheel axes Rider must align correctly with bike: * Feet locked to pedals * Hands on handlebars --- ## Deliverables ### Rider Files * 4 rider GLBs (one per body type, with full animations) ### Hair and Facial Assets * 3 hair meshes * 3 facial hair meshes ### Bike Files * 4 bike GLBs (one per frame style, both wheel types included) ### Textures * 40 jersey textures * Base skin texture * UV templates ### Reference Files * UV layout diagrams * Skeleton reference * Attachment point reference --- ## Technical Requirements * Must work in [login to view URL] / React Three Fiber * Use PBR materials (metallic-roughness) * No baked lighting * Single UV channel * All transforms applied before export * Meshes triangulated Test using: [[login to view URL]]([login to view URL]) --- ## Nice to Have (Not Required) * Experience with game-ready assets * Experience with WebGL optimisation * Experience exporting clean GLB files from Blender --- ## Goal This system will allow us to generate millions of rider combinations through: * Body type * Skin tone * Hair * Kit * Bike setup --- ## To Apply Please include: * Portfolio (game assets or similar) * Example of rigged character work * Example of animation work (if available) * Estimated timeline * Estimated cost --- ## Notes This is the foundation asset system for a larger cycling platform. There is strong potential for ongoing work (additional animations, environments,
Project ID: 40365123
30 proposals
Remote project
Active 10 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
30 freelancers are bidding on average $1,225 AUD for this job

I am a 3D artist specializing in game-ready, performance-optimized assets for WebGL and Three.js. I understand you need a highly modular, scalable asset library for a browser-based cycling simulator that can handle 30+ riders simultaneously without compromising frame rates. My approach focuses on the technical constraints of React Three Fiber. I will deliver all assets in GLB format with Draco compression, ensuring the total triangle count stays strictly within your 6k-13k budget per rider. I will implement a clean, single-UV-channel workflow for the jersey system (40 textures) and the hair/facial hair meshes, providing you with a precise UV template to ensure seamless texture swapping at runtime. I will ensure the 4 base rider types (Male/Female, Standard/Muscular/Lean) share a unified skeleton and rig, allowing for smooth transitions between the required animation clips like pedal_seated, aero_tuck, and sprint. For the bikes, I will maintain identical attachment points across the 4 frame styles to ensure the rider-to-bike alignment (feet to pedals, hands to grips) is mathematically perfect for your code-driven wheel rotation and crank motion. All assets will use PBR metallic-roughness materials, optimized for real-time rendering without baked lighting, and verified via the Don McCurdy glTF viewer. I can provide a detailed timeline and cost once we discuss the complexity of the 40 jersey designs. I look forward to helping you build this foundation.
$960 AUD in 7 days
7.3
7.3

Hi, I see you are looking for 3D bike rider rigging to achieve realistic and smooth character movement. I have 5+ years of experience rigging characters with clean controls and natural motion for animation. To achieve better results, I would suggest creating a custom rig with IK/FK switching for legs and hands to ensure precise control while interacting with the bike. I am available to start right away and can deliver within 1 day. Let’s discuss the details. Thanks, Pixora Studios.
$750 AUD in 1 day
4.9
4.9

Hey, I’ll share similar rigging work in chat. let’s connect and get this set up professionally. I’ve reviewed your project and I can rig your bike rider character with clean bone structure, proper weight painting, and smooth IK/FK controls to ensure natural riding motion and animation-ready performance. I specialize in Blender/Maya rigging for game-ready and cinematic characters. Could you share the model format (FBX/BLEND) and whether the bike needs to be rigged together with the rider or separately? Also, do you need animation cycles (idle/ride/turn) included? Best regards, Anus
$1,000 AUD in 5 days
4.2
4.2

Hello, At Animotions Studio, with 7 years of experience in 3D Animation, we understand the requirements for the 3D Bike Rider Rigging project. We will create optimized rider and bike assets in GLB format for real-time WebGL rendering using Three.js. Our expertise in creating stylized-realistic visuals and performance-optimized models align perfectly with the project's needs. We are excited to collaborate and deliver a comprehensive and compelling proposal tailored to your project requirements. Best regards, Animotions Studio We ensure effective communication throughout the project and look forward to hearing from you. Regards, Animotions Studio
$750 AUD in 7 days
3.1
3.1

I’ve built optimized 3D character rigs for real-time WebGL environments, delivering clean, stylized assets that perform across multiple body types and animations. For a cycling platform like yours, I’ll ensure rider and bike models meet poly budgets, share unified skeletons, and export cleanly in GLB with baked animations. My approach prioritizes runtime customization—swap jerseys, bikes, and hair in code without breaking UV layouts or rig integrity. Here’s my previous related work according to your needs: https://www.freelancer.com/portfolio-items/11314074-unique-cartoon-and-mascot-designs https://www.freelancer.com/portfolio-items/11314085-trendy-t-shirt-graphics (character rigging examples) https://www.freelancer.com/portfolio-items/11314115-corporate-logo-designs (UV template references) Regards, Faseeh A.
$1,500 AUD in 14 days
0.0
0.0

Peregian Springs, Australia
Payment method verified
Member since Jun 25, 2018
£250-750 GBP
₹600-1500 INR
€250-750 EUR
$250-750 AUD
$30-250 AUD
$30-250 USD
$250-750 USD
£10-20 GBP
₹12500-37500 INR
₹12500-37500 INR
₹1500-12500 INR
₹600-1500 INR
$250-750 USD
$250-750 USD
£20-250 GBP
$3000-5000 AUD
$30-250 USD
$30-250 USD
₹600-1500 INR
₹600-1500 INR
₹600-1500 INR