
Three.js 3D Modeling and Animation Benchmark
Prompt
Create a Three.js scene as a benchmark test for AI-generated 3D modeling and animation. The scene should feature a modern minimalistic room with at least 3 different realistic 3D objects such as a chair, table, and lamp, using textures and materials like wood, metal, glass, or fabric. Include a first-person or orbit camera with smooth navigation, realistic lighting with ambient, directional, and point lights, and shadows matching the light sources. At least 2 objects must have smooth, natural continuous animations using easing or interpolation, and optionally animate lights or camera slightly for realism. The scene must run smoothly in a modern browser, optimized for multiple objects with shadows, and use only Three.js without external libraries. Include comments explaining important code sections, and provide full HTML or JavaScript code ready to run in the browser. Additionally, implement an automatic scoring system: score 0β100 for presence and realism of objects and materials, 0β100 for smoothness of animations, 0β100 for realistic lighting and shadows, and 0β100 for proper camera controls, with a total score 0β400 displayed in a score panel when the scene loads.
A system prompt was added to support web rendering