Watch the published result
This is a motion-design showcase with a finished Shorty render. The product images are the supplied public reference materials; they are not presented as a verified complete record of that render’s inputs. The displayed brief requests custom authored animation through an external client. It is not a promise that the standard browser composer reconstructs arbitrary 3D products from two images.
The output and reproduction brief describe different durations. Use the film to inspect the visual result and the brief to understand the intended reconstruction; do not treat them as a timed end-to-end test. Watch the film ↗
What is verified
| Detail | Observed fact |
|---|---|
| Published materials | Two product appearance images supplied for the catalogue |
| Published output | 1920 × 1080, 30 fps, 12 seconds; silent |
| Published brief | Detailed 20-second reproduction specification; not the original brief for this 12-second output |
| Time, credits and revision history | Not established for this published example |
Inspect the published materials
Open the original assets below to compare the supplied material with the finished film.
| Asset | Type |
|---|---|
| Pump detail | image |
| Shower gel bottle | image |
Read the reproduction brief
This is the supplied 20-second reconstruction specification, not a verified original brief for the 12-second output.
Read the full brief
Create and render a complete 20-second premium cosmetics motion-design commercial for the brand “shorty” using Shorty MCP. Execute the work through to a finished, verified MP4 and an editable source composition. The target is the previously approved FIRST video, Shorty cosmetics V5: a white shower-gel pump bottle, colored concentric discs, a color-selection sequence, a pump macro, a falling gel drop, and a closing wordmark. This is not the lip-treatment/phone video. INPUTS AND REPRODUCTION MODE Use the attached bottle.png and pump.png as product appearance and construction references. Preserve their bottle proportions, white finish, pump shape and nozzle. Reconstruct one coherent 3D product for all shots; the PNGs must not simply be animated as flat cards. The bottle must retain volume when turned sideways or backwards, and its printed label must wrap around its cylindrical surface and disappear naturally behind it during rotation. If shorty-english-v5.mp4 is attached, use it as the primary visual and timing target. If CreativeVideo.tsx from the V5 folder is available, reuse its composition, embedded glyph outlines, geometry and animation curves as the canonical implementation; adapt asset bindings to the new MCP project. Do not use old project-specific asset IDs without resolving them in the current project. If the source is unavailable, reconstruct the composition from the detailed specification below. Do not replace the project with the reference MP4 on a single timeline track: deliver editable animation. If the original TikTok reference or soundtrack.m4a is supplied, use its soundtrack from time zero, at original speed and volume, aligned to the 20-second animation with no added silence. Do not add voiceover, automatic captions or replacement music. If no audio asset is supplied, export silently and report that audio was unavailable. OUTPUT 1920 × 1080, landscape 16:9, 30 fps, exactly 600 visual frames, 20.000 seconds. Export H.264 MP4, with AAC audio when supplied. Keep the rendered video separate from any comparison viewer. All following frame numbers are zero-based at 30 fps and are authoritative; seconds are explanatory. ART DIRECTION AND TEXT Use an airy white studio with a very subtle radial background: white at the center, #fbfbfb nearby, #efefef near the outer field, and faint #e4e4e4 at the far corners. Black typography, satin white packaging, magenta/cherry, mint and blue accents. No people, phones, lifestyle footage, extra products, sales slogans or CTA. Use only this English copy, with exactly this capitalization: • Opening and closing brand: shorty • Hero headline: COSMETIC • Color panel: Choose color • Bottle label: Shower gel / relaxing formula / cherry smoothie / shorty • Macro benefits: Pleasant texture / Protection against dryness • Closing descriptor: cosmetic Do not include “eile”, Russian lettering, “prod by MasFishy”, any producer credit or watermark. The bottle label consists of three narrow vertically oriented lines, plus a small shorty near the base. Keep it attached to the curved bottle surface. Use Helvetica Neue Regular for the wordmark, headline and benefit typography, preferably the exact embedded glyph outlines from the V5 source. The opening brand has a stylized four-point asymmetric black sparkle inserted between the s and h, with intentional space for it. Readable lettering remains “shorty”. Use clean regular-weight forms, smooth curves and restrained tracking. Once the opening wordmark is assembled, its baseline must be horizontal: no accidental tilt or skew. Animated individual-letter rotations are allowed during entry and exit. 3D, LIGHTING AND MOTION Build a rounded cylindrical white bottle, slightly broader than a plain cylinder, with rounded shoulders/base, collar, stem, pump head, curved narrow nozzle and dark nozzle opening. Body roughness approximately 0.24 and clearcoat approximately 0.6. Use a large upper-left key light, restrained fill, a cool rear/right rim and broad studio-card reflections. Preserve subtle gray shading against the white background. Use a perspective camera around 38° vertical FOV for product scenes. The bottle, rings, ribbons, color panel and decorative blocks need real depth, appropriate occlusion and consistent lighting. Where a background/receiving surface is present, render soft cast/contact shadows. Keep shallow white tiles subtly shaded. Do not fake all depth with the same offset drop shadow. The bottle changes pitch, yaw, roll, height and distance from the receiving surface across shots; it must not remain in one flat pose. Use deterministic continuous animation, including at fractional frames. Interpolate camera and product keyframes with shape-preserving cubic Hermite curves or equivalent continuous-velocity splines. Do not restart easing to zero velocity at every intermediate pose. Preserve intentional speed ramps, smooth parallax and momentum across transitions. Evaluate oscillation continuously, without random frame-to-frame jitter. Match V5’s restrained temporal smoothing and brief transition softness; do not apply a persistent blur layer to the image or use blur to hide broken transitions. Its product motion used roughly nine temporal samples over half a frame, reduced during the opening handoff and removed for the closing section. Keep stationary typography crisp. SHOT 1 — OPENING WORDMARK, FRAMES 0–59 (0.00–1.97s) Start on the white studio background. A small black asymmetric sparkle grows around center, then shifts into its place between s and h. Reveal all six letters sequentially, not simultaneously. For letter index i = 0…5, begin at frame 15 + 3.1i and finish at frame 24 + 3.1i. Each letter scales up from zero, lifts approximately 18 design pixels, rotates from a slight edge-on Y orientation and a -24° entry roll, then settles level. These overlapping reveals should read as one flowing word assembly. Use approximately 250-unit base glyph size and a centered complete wordmark. The composition grows gently through frame 48. At frame 40 the assembled wordmark must have zero overall roll. Frames 48–59: deform the individual letter meshes with a brief elastic wave in X, Y and depth, carry the entire word upward out of frame, and introduce the colored disc/product underneath. This is a connected spatial handoff, not a hard cut or a long dissolve. SHOT 2 — DISC, BOTTLE AND COSMETIC, FRAMES 48–132 (1.60–4.40s) Grow a sculpted circular target behind the bottle: five concentric raised bands, alternating deep magenta (#a60057) and green (#24d397), with a pale center. Give the bands thickness, small bevels and distinct depth offsets. Draw additional thin orbital rings outside it. Reveal bands and ring arcs with staggered growth. Critical V5 detail: the disc must face UPWARD around the 2-second mark. Use X tilt around -29° at frame 60, -19° at 75, -15° at 90, -28° at 110 and -42° at 126; use a smaller related Y tilt. Preserve this orientation through its exit. Do not flip the raised center toward the bottom of the image. At frame 60 the disc is roughly 640 pixels across; it grows toward 965 pixels at frame 90 and about 1115 at frame 118. Its center moves from the upper half toward approximately (960, 588) at frame 90, then travels downward out of frame. The bottle rises into the composition, turning from a side view toward its label. Around frames 68–90 it is diagonally leaned, about -29° to -27° in screen roll, with changing pitch/yaw and real front-to-back movement. It then follows the moving composition downward. Keep reflections and perspective responsive throughout. Spell COSMETIC in eight separate large black glyphs floating across a loose arch around the product, with shallow translucent backing planes. Each glyph has its own depth and slightly different orientation. Reveal letter i over frames 64 + 1.35i to 77 + 1.35i by unfolding from a tilted pose. Stagger their departure over approximately frames 115–128. They must feel organized and fluid, not randomly scattered or abruptly switched on. SHOT 3 — COLOR PANEL, TILE FIELDS AND SPEED-RAMPED SPINS, FRAMES 124–248 (4.13–8.27s) Carry the camera into a smaller centered product composition, then push closer. Beneath the bottle, draw a thin rounded double-outline 3D panel with the title Choose color. Three raised swatches run left-to-right: blue #147fbc, mint #38ebba, magenta #ac0058. Animate the outline drawing over frames 128–149, reveal the title over 131–143, and stagger the three swatches by two frames each. A raised pale rounded selection frame moves continuously between swatches. Start on mint at center. Switch to magenta/right at frame 161, then blue/left at frame 209. Change bottle print color accordingly: muted green #549d8f, magenta, then blue. Keep the bottle body white. Four magenta curved ribbons grow into the composition from the side/corner areas over frames 124–147. Reveal their actual length along curved paths. Give them thickness, small depth undulations, gentle independent movement and a pale offset companion ribbon. They must not simply fade in as completed shapes. Behind these ribbons, reveal TWO diagonal fields of tiny raised white square tiles: one toward the upper-left, the other toward the lower-right. Each field has approximately 28 columns × 22 rows. Starting around frame 123, stagger reveal diagonally across the grid over approximately 24 frames. Each tile grows in width, height and shallow extrusion, creating a soft wave. Keep contrast low and the inner edge subtle. These fields share the camera perspective with the product. Retract/fade them around frames 238–250. On the magenta selection, send about nine small magenta beveled blocks outward around the bottle; on blue, use about twelve blue blocks. Stagger their growth and outward travel, distribute them at different depths, rotate them gently and render their shadows. They remain part of the same 3D space. The two bottle spins are essential. Use the following continuous Y-rotation targets in radians: frame 151: 0; 160: 0.10; 164: 0.8; 171: 3.3; 175: 4.6; 180: 6.1; 187: 6.28; 195: 6.38; 201: 6.58; 205: 7.5; 209: 9.2; 213: 11.5; 217: 12.1; 227: 12.4; 242: 12.6. Thus the first rotation accelerates, passes rapidly around frames 175–180, and slows around 187–195. The second accelerates again around 201–213 and then settles. Do not use constant angular speed or freeze between turns. Camera zoom targets: frame 124: 0.27; 151: 1.0; 163: 0.81; 174: 1.42; 186: 1.36; 204: 1.20; 210: 0.98; 220: 1.50; 234: 1.36; 245: 1.08; 250: 0.09. Blend pitch, orbital movement and roll continuously; roll reaches roughly +9° near frame 177 and -11° near frame 220. Add a short damped camera reaction at frames 175, 182 and 210. For frame offset a >= 0, a suitable response is exp(-a/decay) × sin(0.82a), with decay 9–12 frames. Use approximately 17 pixels horizontal and 9 pixels vertical displacement per unit response, plus small coherent roll/orbit changes. The displacement starts at zero and decays naturally. All scene elements must react together. Add a smaller independent bottle wobble after the first spin. SHOT 4 — PUMP MACRO AND BENEFITS, FRAMES 249–391 (8.30–13.03s) Use the outgoing zoom motion to transition into a large close-up of the same pump, entering from the left. Crop much of the bottle below the frame; show the collar, stem, head and nozzle at a believable macro scale. Continue easing into a more front-facing upright pump pose. Draw fine concentric orbital arcs around the nozzle. Around frames 282–299, depress the pump slightly and form a glossy dark cherry/magenta gel bead at its outlet. The bead grows continuously and remains connected to the nozzle before release. From approximately frame 293, expand another layered magenta/mint disc outward from the nozzle area. It grows to roughly 720 pixels across around frame 330, gradually becoming translucent while the macro remains visible. On the right, draw two thin black connector lines from the nozzle region into horizontal callouts. First, Pleasant texture over frames 304–327, near (1125, 353). Second, Protection against dryness over frames 325–347, near (1150, 533). Use approximately 36px Helvetica Neue Regular. Reveal their letters sequentially along an initially curved baseline that smoothly straightens; animate the line drawing itself. Keep both callouts readable after settling. Around frame 378 the gel bead detaches and accelerates downward. Track its departure with the camera; carry the pump, rings and callouts upward out of view over roughly frames 384–391. Connect this motion directly to the next shot. SHOT 5 — DROP IMPACT AND RIPPLE, FRAMES 390–426 (13.00–14.20s) A dark elongated drop falls along the vertical centerline and reaches a near-white surface around frame 395, near y=940. Turn the impact into a flattened black sparkle shape and a family of expanding white/light-gray elliptical ripples. Give the ripples perspective: initially very compressed ellipses, then gradually broader as the camera relation changes. The impact mark expands and lifts into the closing brand transition. Fade the ripples naturally by about frame 425. SHOT 6 — CLOSING WORDMARK, FRAMES 408–599 (13.60–19.97s) Bring the same shorty wordmark and asymmetric sparkle into the center. Rebuild the letters with the same staggered assembly, using local frame = global frame - 393. The wordmark enters from below in scene coordinates, with a brief settling roll that reaches zero around frame 430. It must stay level and continuously visible afterward. Reach the largest closing wordmark size around frame 438, then slowly pull back through the last frame: relative scale approximately 0.82 at 438, 0.72 at 480, 0.63 at 540 and 0.55 at 599. Reveal the small lowercase descriptor cosmetic beneath it over frames 472–492. Finish on the complete centered logo with generous white space, no fade to black and no producer credit. MCP EXECUTION AND VERIFICATION Inspect the supplied assets and the available MCP authoring contract. Upload/bind the actual inputs to a new project. Use custom authored animation/source capabilities to implement this composition, then render the full deliverable. Resolve the current tool schemas rather than inventing arguments. Keep original source assets and editable scene code in the project. Verify the final export is 1920×1080, 30 fps and 600 frames; verify English text and audio alignment. Inspect transition frame ranges 48–75, 115–150, 160–195, 201–230, 245–270 and 378–440 at normal speed, half speed and frame-by-frame. Check that the disc faces upward, both tile fields actually grow, the bottle speeds up and slows down, the camera reacts coherently, typography is smooth, and there are no blank frames, label artifacts or disappearing closing letters. If the target V5 MP4/source is supplied, compare against it and correct deviations before delivery. Report the final MP4, editable project/source location and returned project/render IDs. Do not describe a visual reconstruction as pixel-identical unless that has actually been established.
Try a test with your own footage
Choose clips you can publish, set one objective and a target duration, then review the first MP4. Request one specific change and compare the next version. Record the actual elapsed time and credits shown for your own run. Do not infer them from this showcase.