feat(video3d): drive set with a built car and chase cameras - #212
Conversation
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_d2770a64-6b81-41e4-b3ba-c9540d273802) |
PR Review — Loreframe StudioRisk: low Automated review from Findings
Changed files
CONTRIBUTING checklist
Posted by the repo PR review workflow. Re-runs on each push to the PR. |
Code healthQuality score: 54.1/100Higher is better. The score is a trend dashboard; the independent ratchet below remains the CI gate.
Change vs PR base: +0.1 points.
Markdown, JSON catalogs and tests are out of this table. Only Most complex functions
Trend vs baseline
Warnings
Ratchet passed. |
The car stays put. The road UVs, wheels and roadside props scroll to simulate driving. Templates cover chase, hood, wing, orbit, tunnel and a hero-in-car seat. Does not touch the 2.5D compositor.
46145fa to
e3730d4
Compare
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_8eb703c8-90d3-4bb8-b1fe-e78cfd709ae2) |
Why
Music-video driving templates: a constructed 3D car, a scrolling environment, and cameras that chase / sit on the hood / fly the wing. The car does not translate; the world and wheels move.
Templates
drive-chase— behind the car, night citydrive-hood— hood cam, night citydrive-wing— side profile, coastdrive-orbit— orbit around the cardrive-tunnel— hood cam in a 3D tunneldrive-hero— same city chase, GLB seated in the car (clip unbound)New camera families:
chase,hood,wing.Checks
Local proof (not in git): http://192.168.1.87:36592/ videos
clip-drive-chase.mp4,clip-drive-hood.mp4,clip-drive-wing.mp4,clip-drive-tunnel.mp4Do not merge until asked.
Note
Medium Risk
Touches the 3D render loop, async texture lifecycle, and export readiness (
dressingReady); failures could show incomplete scenes or leak GPU textures, but the approach mirrors the existing cafe dressing path.Overview
Adds music-video-style driving shots to Video 3D: a procedural textured car stays fixed while the road, wheels, and scenery scroll to simulate speed.
Dressing & motion: New dressings
drive-city,drive-coast, anddrive-tunnelbuild road + car viacarMesh,driveSet, anddriveMotion.Scene3DStageloads drive textures asynchronously (same pattern as cafe), andpaintWorlddrives animation from the background cylinder loop speed.Cameras & templates: New families
chase,hood, andwingwith dedicated eye/look incamera.ts, plus six templates (drive-chase,drive-hood,drive-wing,drive-orbit,drive-tunnel,drive-hero) wired intemplates.tswith dressing, backdrop plates, and FOV defaults. Document parse/round-trip and workspace family picker are extended; en/es i18n and tests cover map disposal and template behavior.Reviewed by Cursor Bugbot for commit e3730d4. Configure here.