Some design stores sell a three-seat sofa for $30,000. Design one I can build myself for a fraction of that, part by part, and give me the shopping list.
Model it in Blender with Python (bpy, Cycles and EEVEE are installed). Every part is its own object with real dimensions in millimetres: frame rails, slats, legs, plywood panels, foam, fabric covers, screws and brackets. The parts must actually fit: no floating pieces, no parts passing through each other, and every board must be cut from standard sheet or lumber sizes. Use materials anyone can buy from a lumber yard, a foam shop and a fabric store. It should look like it came from a good design store, not like a box with cushions.
Deliver:
- render.png: the finished sofa in a simple, well-lit living room, 1920x1080
- exploded.png: an exploded view with every part numbered
- bom.csv: part number, name, material, dimensions (mm), quantity, unit price (USD), where to buy it, line total
- build.md: the cut list, assembly steps, total cost, how long a beginner would need to build it, and the hardest design decision you made
- assembly.mp4: 1080x1080, 24 fps, 10 to 15 seconds, the sofa assembling itself part by part in build order, then one slow turn around it
- the Python script
Use typical US retail prices and say they are estimates. The machine has 4 CPU cores and FFmpeg, so keep the whole job under 60 minutes. Don't keep rendered frames in the workspace: encode them into the MP4 and delete them (the saved workspace is limited to 500 files and 100 MB). Don't end your turn while a render is still running.