Build a 30-second POV horror trailer as a single HTML file using three.js (load it via importmap from a CDN). No external assets: generate every texture procedurally with canvas and synthesize all sound with the Web Audio API. Look: found-footage camcorder from 1987. The only real light is a handheld flashlight (SpotLight with shadows and a light cookie texture for the hot center and ring), plus faint moonlight through a window. Add a post-processing pass: ACES tone mapping, desaturated grade, film grain, VHS line jitter, chromatic aberration, vignette, slight ghosting, and a REC HUD with blinking dot, tape counter and date. Set: a long, decaying hallway with side doors, peeling wallpaper, wooden floor and dead bulbs, ending in a room with an empty rocking chair in front of a window. Sound: room tone, low drones, trailer hits, breathing, footsteps, procedural creaks, heartbeat that speeds up, risers, a dead silence right before the scare. Drive the whole timeline from the AudioContext clock so picture and sound stay in sync. Add a Record button that captures canvas + audio with MediaRecorder and saves a 1920x1080 MP4.
모음 출처 · youmind.com