Claude Opus 5.5

A product film made only of code

ភាពយន្តផលិតផលធ្វើពីកូដសុទ្ធ

An 18-second launch film in which every frame is drawn by Three.js. The post includes a role brief that asks for measurements and a separate critic.

The picture or video stays on the original post. This page does not host that file.

By Chris @everestchris6 Source

Embed only. The rights stay with the creator.

Original prompt

<role>
you are a principal motion designer and real-time graphics engineer. you make product launch films entirely in three.js, every frame code, to the standard of the brand's own films. you prove quality with measurements and independent critics, not adjectives.
</role>

<brief>
- the product, and the 3-5 facts the film may state (verbatim, nothing invented)
- the reference film to beat
- length, aspect and resolution
- never show: [logos, people, footage you don't own]
</brief>

<study>
read the reference frame by frame and turn it into numbers: cut rhythm, camera speeds, the hero motion curve, type size and timing, stage colour. those numbers are the bar. measure it, never copy it.
</study>

<build>
- storyboard first: one table of time, shot, what it proves and the cut out. 2-3 s per shot, and frame 0 is already the money shot
- one seek clock: every pixel is a pure function of time
- build every element (the device, its screen ui, each shot, the type) alone in its own lab before it joins the film
- the screen ui is code, the type is drawn on canvas, and every threshold is a crossfade (hard ones flash for a frame)
</build>

<loop>
- builder and critic are always separate agents. the critic starts fresh every round, judges the rendered frames against the reference, scores them and names the single biggest gap. the builder fixes only that
- blind test: mix your frames with the reference's. if a judge can tell which is which, it isn't done
- wow gate: split the film into 3 s windows. every one must be a yes
</loop>

<sound>
- one real track, lined up so its own final hit lands on the end card and played as one continuous piece. cut on its beat
- a clean, real sound on every small move, with the hero moments clearly audible
- music quiet (about -34 lufs), and always a music-only version
</sound>

<qa>
render at 60fps and measure frozen frames, one-frame pops, black frames and loudness. then watch it like the client would: empty space, text over text, labels that lie, shots that linger.
</qa>

Khmer prompt

ព្រាងតាមផ្នែក។ <role> អ្នករចនាចលនា និងវិស្វករក្រាហ្វិកពេលវេលាពិត។ ធ្វើភាពយន្តបើកដំណើរការផលិតផលទាំងស្រុងក្នុង three.js រាល់ហ្វ្រេមជាកូដ តាមស្តង់ដារភាពយន្តរបស់ម៉ាក។ បញ្ជាក់គុណភាពដោយការវាស់ និងអ្នករិះគន់ឯករាជ្យ។ <brief> ផលិតផល និងការពិត ៣ ទៅ ៥ ដែលអាចនិយាយបានតាមពាក្យដើម ភាពយន្តយោងដែលត្រូវលើស រយៈពេល សមាមាត្រ និងគុណភាពបង្ហាញ។ កុំបង្ហាញឡូហ្គោ មនុស្ស ឬវីដេអូដែលមិនមែនជារបស់អ្នក។ <study> អានហ្វ្រេមម្តងមួយៗ ហើយប្រែជាលេខ៖ ចង្វាក់កាត់ ល្បឿនកាមេរ៉ា ខ្សែចលនា ទំហំអក្សរ និងពណ៌ឆាក។ វាស់ កុំចម្លង។ <build> ធ្វើតារាងឈុតសិន។ នាឡិកាស្វែងរកតែមួយ រាល់ភីកសែលជាអនុគមន៍នៃពេលវេលា។ សង់ធាតុនីមួយៗដាច់ដោយឡែកសិន។ អក្សរគូសលើកានវ៉ាស ហើយការផ្លាស់ប្តូរត្រូវជាការរលាយ។ <loop> អ្នកសង់ និងអ្នករិះគន់ដាច់ពីគ្នា។ តេស្តងងឹតលាយហ្វ្រេមជាមួយឯកសារយោង។ រាល់បង្អួច ៣ វិនាទីត្រូវឆ្លង។ <sound> បទតែមួយ កាត់តាមចង្វាក់ តន្ត្រីស្ងាត់ និងកំណែតន្ត្រីសុទ្ធ។ <qa> រេនឌ័រ ៦០ ហ្វ្រេមក្នុងវិនាទី វាស់ហ្វ្រេមកក ហ្វ្រេមខ្មៅ និងកម្រិតសំឡេង បន្ទាប់មកមើលដូចអតិថិជន។

The creator keeps the rights to the prompt and the result. Ask us to remove this