3D Workspace
Home
Assets
Affiliate Program
Sign up/Log in
?
Upgrade
DCC Bridge
3D Creation Made Simple
Text & Image to 3D Model in seconds
One-Click Texturing & Smart Detail Editing
Free Credits Monthly
Start Free
Anonymous1772104502
02-26 11:49
Model Name
typing hands 3d model
Tags
props
animation
realistic
Prompt
Create a pair of rigged 3D hands (left + right) specifically designed for a typing course visualization system (Babylon.js / Three.js ready). The asset must prioritize: Clarity of typing instruction Finger-to-key visibility Realistic but readable motion Full configurability for lesson-driven animations 1) CORE GOAL (NON-NEGOTIABLE) The hands must: Demonstrate correct touch typing technique Clearly show which finger presses which key Keep keyboard keys visible at all times Support precise finger articulation (MCP / PIP / DIP joints) Allow left/right reach across full keyboard layout 2) HAND POSITIONING (CRITICAL FIX) Default / Rest Pose: Hands positioned in home row typing position Left hand centered over: A S D F Right hand centered over: J K L ; Index fingers hovering above F and J Spatial setup: Hands hover above keyboard plane (Y axis up) Distance above keys: ~1–2.5 cm Wrists neutral (no bend) Fingers slightly curved, relaxed ❗ NON-OVERLAP REQUIREMENT: Hands must NEVER intersect or overlap Maintain natural spacing between hands Layout must match real typing posture (like reference image) 3) MOTION SYSTEM (WHAT MAKES THIS WORK) A) Finger Press (PRIMARY ACTION) Each finger must: Curl using: MCP (knuckle) PIP (middle joint) DIP (tip joint) Move downwards toward key Return smoothly Timing: Press down: 180–250ms Release: 220–350ms Smooth easing (no snapping) B) LATERAL MOVEMENT (CRITICAL FOR FULL KEYBOARD) Hands must support subtle horizontal movement: Index fingers must reach: Left hand → R, T, G, B Right hand → Y, U, H, N, M Pinky must reach edge keys (Shift, Enter, etc.) Movement rules: Wrist shifts slightly Other fingers follow minimally Motion stays controlled (no floating hands) C) THUMB MOVEMENT Thumbs hover above spacebar Must support independent downward press D) SYMPATHETIC MOTION (REALISM BOOST) When one finger presses: Neighboring fingers slightly react (5–15% movement) Prevents robotic motion 4) TRANSPARENCY SYSTEM (CRITICAL UX LOGIC) Base State: Hands opacity: 40–50% Keyboard remains visible underneath Active Finger: Opacity increases to: 70–85% Slight highlight on fingertip Non-active fingers: Slight fade (30–40%) optional ❗ RULES: NO fully opaque hands (blocks keys) NO fully invisible hands (loses clarity) Must support per-finger opacity control 5) VISUAL STYLE (MODERN, CLEAN) Clean, soft, modern style Realistic anatomy but simplified for clarity No exaggerated cartoon distortion No plastic/glossy look Skin: Neutral warm tone Soft shading Subtle detail (not noisy) Nails: Natural, clean No polish or shine emphasis ❌ FORBIDDEN: Tattoos Rings Logos Text Decorations 6) OPTIONAL MODERN EFFECT (SEPARATE LAYER) Add optional: Subtle floating particles around hands Rules: Very low density Soft glow Non-distracting Must be separate mesh: Hands_Particles Must be toggleable in code. 7) RIGGING (THIS IS THE MOST IMPORTANT PART) Required bone structure: LEFT HAND L_wrist L_thumb_01, L_thumb_02, L_thumb_03 L_index_01, L_index_02, L_index_03 L_middle_01, L_middle_02, L_middle_03 L_ring_01, L_ring_02, L_ring_03 L_pinky_01, L_pinky_02, L_pinky_03 RIGHT HAND R_wrist R_thumb_01, R_thumb_02, R_thumb_03 R_index_01, R_index_02, R_index_03 R_middle_01, R_middle_02, R_middle_03 R_ring_01, R_ring_02, R_ring_03 R_pinky_01, R_pinky_02, R_pinky_03 Requirements: Clean rotation axes (critical for animation) No deformation artifacts Proper weight painting Stable rest pose 8) CONFIGURABLE ANIMATION SYSTEM (FOR 60 LESSONS) Must support: Individual finger press triggering Repeated sequences (e.g. “fff jjj”) Combined sequences (e.g. “asdf jkl;”) Adjustable speed Provide either: Clean rig for procedural animation (preferred) OR Animation clips: Idle_Hover Press_L_Index Press_L_Middle Press_L_Ring Press_L_Pinky Press_L_Thumb Press_R_Index Press_R_Middle Press_R_Ring Press_R_Pinky Press_R_Thumb Reach_Left Reach_Right 9) GEOMETRY & PERFORMANCE Clean quad-based topology Optimized for real-time web Target: 12k–40k triangles total No: Broken normals Overlapping geometry Excessive detail 10) MATERIALS (PBR) Provide: BaseColor Normal Roughness Material: Mat_Hands_Transparent (opacity controllable) 11) EXPORT REQUIREMENTS Deliver: File: typing_hands_rigged.glb Must include: Embedded textures Embedded skeleton Clean transforms Mesh naming: Hand_L Hand_R Hands_Particles (optional) 12) QA CHECKLIST Must pass: ✅ Hands do NOT overlap ✅ Fingers curl naturally (MCP/PIP/DIP) ✅ Keys remain visible through hands ✅ Active finger clearly visible ✅ Works in Babylon.js / Three.js immediately ✅ Bone names EXACT match ✅ Motion looks natural, not robotic
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!