alexandresardinha/sunrise-canicross-kimi-k2.7-code
fix: dog sizes (recruta 0.85, izi 0.71), dog labels same font size as humans, IBL env map + brighter lights
perf: Draco+WebP optimize all GLBs — race load ~180MB to ~13MB, textures capped at 1K
feat: izi (Armando) + recruta (Jefferson) custom dogs, swap in noah-novo model
feat: duo preview (human+dog+leash) on character select with dog names
feat: dogs bank into turns with bicycle physics (atan(v*w/g), 20deg cap)
feat: three-state vertical run lever (ANIMA/CORRER/PARADO) with latching detents
feat: breed-proportional dog sizes (husky Noah ~1.4x Adao)
feat: Noah inicial — custom dog for Ethel, dogs-custom/ asset folder
feat: replace BOT character with JEFFERSON custom runner
feat: character select screen, ARMANDO runner, randomized field
feat: analog dual-lever touch controls for mobile
feat: loading screen with byte progress, JULIE runner, bone-following bungee leash
feat: move dog further ahead so its whole body is visible in POV camera
chore: remove tracked test-results artifact (now fully ignored)
feat: named AI runners Alexandre & Ethel with custom human models
chore: repo hygiene — ignore zips/logs/recordings, fix package.json, ignore scratch/
tune: camera lag during cheer + AI/test scaffolding
feat: add on-screen touch controls for mobile
feat: swap dog model to dog_running.glb
ai: pure-pursuit racing line, human speed profile, dog energy & replay recorder
tune: trail-width and snappier canicross feel, AI recovery, speed-line streaks
revert: restore first-person POV camera and original dog model
chore: remove dead duplicate JS files from the car-game origin
docs: add CLAUDE.md guide for Claude Code
camera: third-person shoulder cam so the runner's arms are always visible
track: tone down the off-trail grass so it stops reading as a shiny stripe
sound: discrete footstep impacts instead of continuous drone
harness: slimmer, lower-profile harness for the dog
ai: smarter competitor AI with recovery, lane keeping, and differentiated personalities
docs: add credits to README for original game and 3D models
Loop de corrida otimizado + viewer para ajuste de tempos
Upload folder using huggingface_hub
Upload AnimatedWoman.glb with huggingface_hub
Upload AnimatedHuman.glb with huggingface_hub
Upload Man.glb with huggingface_hub
Upload animated_low_poly_dog_game_ready.glb with huggingface_hub
Câmera racing 4m, reverte outras câmeras, serve-node.js, GLBs no git
Add GLB files to gitignore (managed via hf upload)
Upload folder using huggingface_hub
Upload folder using huggingface_hub
Upload folder using huggingface_hub
Configure Git LFS for binary files
Substitui modelos procedurais por GLBs animados com SkeletonUtils.clone e NORMALIZAÇÃO de Skinning Scale
Integra modelos 3D low-poly profissionais de corredor e cachorro
Torna IA das duplas esperta na zebra: evita borda e recupera rápido
Ajusta física e IA para canicross realista
Fix camera follow and add Playwright tests for canicross
Raise camera and start banner for better runner visibility
Remove test screenshots and add gitignore
Fix duplicate function declarations in track-meshes.js
