Someone else posted earlier in this subreddit claiming Fable 5 can't make a Macbook look-alike using Blender. He proceeded to show off openai's new model doing it, but their model just loaded someone else's mesh instead of making it. I decided to give it a go and have Fable 5 attempt to do it, from actual scratch.
The prompt: "Role: You are an expert Blender 3D Artist and Python API scripter.
Task: Procedurally model, animate, and render a high-fidelity 16-inch MacBook Pro (M5 Max architecture) from scratch. Do not use external files.
Part 1: Modeling (Clean Topology)
Chassis: Use bpy.ops.mesh.primitive_cube_add to create the base. Use bevel modifiers with a low offset to achieve the signature rounded MacBook curvature.
Display: Model the display lid as a separate object. Ensure the screen-to-body ratio follows the 16.2-inch Liquid Retina XDR profile.
Details: Create a "cutout" for the trackpad and a grid pattern for the keyboard using boolean operations. Ensure the depth of the insets matches the industrial design of the aluminum unibody.
Part 2: Animation (Commercial Style)
The Reveal: Start with the laptop closed. Animate the lid to rotate on the Y-axis from 0 to 110 degrees over 120 frames using a "Bezier" interpolation for a sleek, ease-in-out feel.
Screen Content: Apply a shader to the screen mesh that displays the text "Fable 5 Did This" with a clean, centered sans-serif font.
Part 3: Technical Precision
Ensure the model maintains the 14.2/16.2-inch aspect ratio.
Use PBR metallic shaders with high roughness variance to mimic anodized aluminum.
Set up a three-point studio lighting rig for a commercial-grade look.
Use Cycles, GPU compute
Set up a studio lighting scene around the laptop for cycles to look good, and a principled shader.
Use procedural textures to make everything look great. Give the case a powdered magnesium finish."
Edit: Here's the bpy script it created:
Note that it has internals too, that's because my original prompt tried to even have it explode the internal view so you could see all the cool chips, mainboard, thermal, ssd, memory, powerbank, etc. And, while it did do that, they didn't look great (well the CPU looked great), so I had it remove those and I pruned it from the prompt. But, that's why it's still in the script, even if not wired up. Also, the script is designed for windows so it looks for their fonts, and expects a c:\src\3d\mac folder to be inside of.
Edit Edit: I asked it to create a frontend-design skill called frontend-blender that I can reuse based on what it learned here. Located here: https://pastebin.com/fRj8g1N2 Stick this in a SKILL.md file and put it inside your c:\Users\USERNAME\.claude\skills\frontend-blender folder.
Consider the blender script CC0 public domain and the skill apache licensed since it is derived from Anthropic's frontend-design skill.