Այն անիմացիաները, որ տեսար իմ Reels ում, սարքել եմ Claude ում՝ րոպեների ընթացքում։ Ոչ մոնտաժի ծրագիր, ոչ դիզայների տարիների փորձ։
Բայց ի՞նչ է իրականում կատարվում ներսում։ Claude ը վիդեո չի նկարում։ Նա կոդ է գրում (HTML, CSS, JavaScript), իսկ բրաուզերն այդ կոդը խաղարկում է որպես շարժում։
Պատկերացրու երաժշտական նոտաներ։ Claude ը կոմպոզիտորն է. գրում է նոտաները։ Բրաուզերը դաշնակահարն է. նվագում է։ Ինչքան ճշգրիտ են նոտաները, այնքան լավ է հնչում։ Քո գործը ճիշտ պատվեր տալն է, ու այս ուղեցույցը հենց դրա մասին է։
Ու քանի որ ամեն ինչ կոդ է, փոխելը հեշտ է։ Մեկ նախադասությամբ փոխում ես տեքստը, գույնը, տեմպը։ Նույն անիմացիան կարող ես օգտագործել տասը տարբեր ապրանքի համար։
Ինչում է ուժեղ Claude ը, ու որտեղ՝ ոչ
01Ինչ լավ է ստացվում
- Kinetic typography. Տեքստ, որ շարժվում է ռիթմով՝ բառ առ բառ, տառ առ տառ։
- Logo reveal. Լոգոյի հայտնվելը 3ից 5 վայրկյանում՝ գծերից մինչև պատրաստ նշան։
- UI ու product explainers. Հավելվածի էկրաններ, քարտեր, կոճակներ, ֆունկցիայի բացատրություն։
- Տվյալներ ու գծապատկերներ. Թվեր, որ հաշվում են առաջ, սյուներ, որ աճում են աչքիդ առաջ։
- Abstract loops. Ֆոններ, որ պտտվում են անվերջ՝ առանց տեսանելի «կարի»։
- Տեքստային անիմացիաներ Reels ի համար. Hook, ենթագրեր, CTA։
Տեխնիկապես Claude ն օգտագործում է CSS անիմացիաներ, SVG, Canvas, ինչպես նաև պատրաստի գրադարաններ CDN ից. օրինակ GSAP ը (անիմացիաների համար) ու Three.js ը (3D ի համար)։ Արդյունքը բացվում է artifact ում՝ չաթի կողքին։ Այնտեղ կարող ես դիտել, կրկնել, տեսնել կոդը, վերադառնալ նախորդ տարբերակին ու կիսվել հղումով։
02Ազնիվ սահմանները
- Ֆոտոռեալիստիկ վիդեո չի սարքում։ Իրական մարդիկ, կենդանի տեսարաններ, կինեմատոգրաֆիկ կադրեր. դա Seedance ի ու Higgsfield ի տարածքն է։ Claude ը գրաֆիկա է, ոչ թե կինո։
- Ձայնը կա՛մ կոդով է, կա՛մ քոնն է։ Claude ը կարող է սինթեզել պարզ էֆեկտներ ու բիթ կոդով։ Պատրաստի երգ չի բերի։
- Երկար ու բարդ տեսարաններն առաջին անգամից չեն ստացվում։ Պլանավորիր 3ից 6 կրկնություն։ Սա նորմալ է, ոչ թե ձախողում։
Առաջին անիմացիադ. քայլ առ քայլ
03Վեց քայլ մինչև առաջին վիդեոն
Մտիր claude.ai կամ բացիր հավելվածը։ Ստուգիր, որ Artifacts ը միացված է. Settings ում կա առանձին կարգավորում։ Սկսելու համար անվճար պլանն էլ բավական է։
- Reels, TikTok, Stories. 9:16, 1080x1920
- Feed post. 4:5, 1080x1350
- YouTube, ներկայացում. 16:9, 1920x1080
Ֆորմատը որոշիր պրոմպտից առաջ։ Հետո կտրելը կոմպոզիցիան քանդում է։
Պատճենիր ներքևի starter պրոմպտը, լրացրու [փակագծերը] ու ուղարկիր։ Կարևոր է գրել single HTML file. այդպես Claude ն ամեն ինչ դնում է մեկ ֆայլում, ու preview ն միանգամից աշխատում է։
Պրոմպտներն անգլերեն են դիտմամբ. արդյունքն ավելի կայուն է։ Եթե անիմացիայում հայերեն բառեր են պետք, դիր դրանք չակերտների մեջ, օրինակ "Սովորիր AI". Claude ը կպահի ճիշտ այնպես, ինչպես գրել ես։ Իսկ եթե ուզում ես, որ Claude ը քեզ հետ հայերեն խոսի, վերջում ավելացրու answer in Armenian։
Create a 10 second motion graphics animation as a single HTML file.
Format: vertical 9:16. Build a fixed 1080x1920 stage and scale it to fit the browser window, centered on a dark background.
Topic: [what the video is about, one sentence]
On screen text: "[headline]", then "[second line]", then "[CTA, e.g. Follow for more]"
Style: [e.g. bold, minimal, editorial]
Colors: background [#000000], text [#FFFFFF], accent [#1200FF]
Font: [Archivo] from Google Fonts. If any text is Armenian, use Noto Sans Armenian and keep the quoted text exactly as written.
Timeline:
0.0s to 2.0s: the headline enters word by word
2.0s to 4.5s: hold, with one subtle accent motion
4.5s to 7.5s: the second line replaces the headline
7.5s to 10.0s: the CTA enters and holds until the end
Motion rules: no linear easing. Smooth ease out for entrances, ease in for exits. One focal point at a time. Keep all text inside the Instagram safe zone.
Use GSAP from cdnjs for the timeline.
Outside the stage add a Replay button and a live timecode in seconds.
Play automatically on load.Artifact ը բացվում է կողքի պատուհանում։ Դիտիր երեք անգամ. առաջինը՝ ընդհանուր զգացողության համար, երկրորդը՝ ստուգելու, թե տեքստը կարդացվո՞ւմ է, երրորդը՝ ռիթմի համար։ Բաց նույն զրույցը նաև հեռախոսով. քո դիտողն այնտեղ է։
Ոչ թե «ավելի լավ արա», այլ «2.5 վայրկյանին վերնագիրը շատ արագ է մտնում»։ Գրիր վայրկյանը, էլեմենտը ու թե ինչ պետք է փոխվի։ Մեկ հաղորդագրությունում՝ առավելագույնը երեք ուղղում։
Երբ արդյունքը դուր է գալիս, ներբեռնիր վիդեոն հենց Claude ից։ Նախքան հրապարակելը մեկ անգամ դիտիր ներբեռնած ֆայլը հեռախոսով։
Motion պրոմպտի ֆրեյմվորքը
Լավ motion պրոմպտը ռեժիսորական սցենար է։ Ոչ թե «սարքիր գեղեցիկ անիմացիա», այլ ինչ, երբ ու ինչպես։ Ահա 11 դաշտ ու թե ինչու է յուրաքանչյուրը կարևոր։
0411 դաշտ, որ փոխում են արդյունքը
- Ֆորմատ ու ratio. 9:16 ու 1080x1920 Reels ի համար։ Եթե չնշես, Claude ը կսարքի «ինչքան էկրանն է» տարբերակ, ու կոմպոզիցիան կքանդվի։ Խնդրիր ֆիքսված «բեմ» (stage), որ մասշտաբվում է պատուհանին. այդպես բոլոր էկրաններում նույն կադրն ես տեսնում։
- Տևողություն. Առանց դրա ռիթմ չկա։ Առաջին անիմացիաների համար 8ից 15 վայրկյանը լավ սկիզբ է. հեշտ է ստուգել ու ուղղել։
- Տիմլայն վայրկյաններով. Սա ամենակարևոր դաշտն է։ Գրում ես «0.0s to 2.0s. վերնագիրը մտնում է բառ առ բառ», ու Claude ն այլևս չի գուշակում, այլ կատարում է։
- Վիզուալ ոճ ու ռեֆերենսներ բառերով. Minimal, bold editorial, Swiss grid, soft 3D։ Ռեֆերենսը նկարագրիր բառերով («ինչպես ֆինանսական նորությունների տիկեր»), ոչ թե ուրիշի աշխատանքի պատճեն խնդրելով։
- Գունապնակ hex կոդերով. «Կապույտ» բառը հազար երանգ ունի, #1200FF ը՝ մեկը։ Սահմանիր 3ից 4 գույն. ֆոն, հիմնական տեքստ, accent, երկրորդական։
- Տառատեսակ. Նշիր ֆոնտը Google Fonts ից։ Հայերեն տեքստի համար Noto Sans Armenian կամ այլ ֆոնտ, որ հայերեն տառեր ունի։ Հակառակ դեպքում բրաուզերը կդնի ստանդարտ ֆոնտ, ու դիզայնը կքանդվի։
- Easing ու շարժման կանոններ. Ինչպես է օբյեկտն արագանում ու դանդաղում։ Սա է տարբերությունը «ռոբոտի» ու «կենդանի» շարժման միջև։ Մանրամասները՝ 4րդ մասում։
- Անցումներ. Cut, mask wipe, push, zoom։ Ընտրիր մեկ տեսակ ու պահիր ամբողջ վիդեոյում։ Հետևողականությունն արդեն ոճ է։
- Ձայն. Լուռ, թե կոդով սինթեզված էֆեկտներ։ Եթե ձայն ես ուզում, BPM ը նշիր հենց սկզբից, որ շարժումն ու ձայնը նույն ցանցի վրա լինեն։
- Loop, թե վերջնական կադր. Loop ը պետք է անկար վերադառնա սկիզբ։ Վերջնական կադրը պետք է պահվի, որ CTA ն կարդացվի։
- Safe zone. Instagram ը վերևում ու ներքևում ցույց է տալիս իր ինտերֆեյսը (անուն, caption, երաժշտություն), իսկ աջ կողմում՝ like ու comment կոճակները։ Կարևոր տեքստը պահիր կենտրոնում։ Խնդրիր safe zone overlay, որ սահմանները տեսնես։
05Ամբողջական շաբլոնը
Սա քո հիմնական պրոմպտն է։ Պահիր Notes ում կամ Notion ում ու լրացրու ամեն նոր անիմացիայի համար։
Create a motion graphics animation as a single HTML file.
FORMAT: [9:16, 1080x1920 for Reels / 4:5, 1080x1350 for feed / 16:9, 1920x1080]. Fixed stage scaled to fit the window.
DURATION: [10] seconds.
GOAL: [what the viewer should feel or understand]
TIMELINE:
[0.0s to 2.0s]: [what happens]
[2.0s to 4.0s]: [what happens]
[4.0s to 7.0s]: [what happens]
[7.0s to 10.0s]: [what happens]
VISUAL STYLE: [3 to 5 words, e.g. bold Swiss editorial, lots of negative space]
REFERENCES IN WORDS: [e.g. like a keynote title card, like a financial news ticker]
COLORS: background [#hex], main text [#hex], accent [#hex], secondary [#hex]
TYPOGRAPHY: headline [font, weight], body [font, weight] from Google Fonts. Armenian text uses Noto Sans Armenian. Keep all quoted text exactly as written.
MOTION RULES: easing [power3.out for entrances, power2.in for exits], no linear motion, stagger [0.1s] between items, one focal point per beat.
TRANSITIONS: [cut / mask wipe / push / zoom through], [0.4s], same type throughout.
SOUND: [silent, I will add music later / Web Audio synthesized effects at [120] BPM]
ENDING: [seamless loop back to the first frame / hold the end frame for [2] seconds]
SAFE ZONE: keep text and key elements away from the top and bottom areas where Instagram shows its interface, and away from the buttons on the right edge.
TECH: GSAP from cdnjs. Autoplay on load. Outside the stage add: Replay, a live timecode, and a toggle that shows the safe zone as an overlay.06Պատրաստի պրոմպտներ ըստ առաջադրանքի
Create a kinetic typography animation as a single HTML file, 9:16, fixed 1080x1920 stage scaled to fit the window.
Phrase: "[your phrase]"
Language: [Armenian / English]. If Armenian, use Noto Sans Armenian from Google Fonts and keep the text exactly as written inside the quotes.
Duration: [8] seconds. Rhythm: [120] BPM, so every word lands on a beat (0.5s).
Treatment: each word gets its own entrance (scale, slide, mask reveal or letter stagger). Vary them, but keep one visual system.
Hero word: "[key word]" is bigger, in the accent color [#E9EF00], and holds for at least 1.5 seconds.
Colors: background [#hex], text [#hex], accent [#hex]
Easing: power3.out or expo.out on entrances. A small overshoot only on the hero word.
End frame: the full phrase readable and still for the last 2 seconds.
Add Replay and a live timecode outside the stage.Create a [4] second logo reveal as a single HTML file, [9:16, 1080x1920 / 16:9, 1920x1080] fixed stage scaled to fit the window.
Logo: here is my logo as SVG code: [paste SVG]. If I did not paste an SVG, build the logo from text: "[brand name]" in [font].
Brand colors: [#hex], [#hex], [#hex]
Mood: [premium and calm / playful and bouncy / techy and precise]
Sequence:
0.0s to 1.0s: anticipation, [a line, a dot or light gathers in the center]
1.0s to 2.5s: the logo builds from its own shapes (stroke draws first, then the fill)
2.5s to 3.2s: the tagline "[tagline]" fades up under the logo
3.2s to 4.0s: hold, perfectly still
Rules: one focal point at a time, no spinning, no glitch effects unless I ask. Ease out on arrivals and a subtle settle at the end.
Add Replay and a live timecode outside the stage.Create a [15] second product explainer animation as a single HTML file, 9:16, fixed 1080x1920 stage scaled to fit the window.
Product: [name], [one sentence about what it does]
Audience: [who]
Scene 1 (0s to 5s), the problem: [e.g. a messy inbox with 40 unread messages]. Show it with simple flat UI shapes.
Scene 2 (5s to 10s), the solution: [feature name] in action. Animate a simplified app screen: [a cursor clicks X, a card slides in, a list sorts itself].
Scene 3 (10s to 15s), the result and CTA: "[result line]" and "[CTA]".
Style: clean flat UI, rounded cards, soft shadows. Colors: [#hex], [#hex], [#hex]
Transitions between scenes: [push / mask wipe / zoom through an element], 0.4s, the same type both times.
Text: max 6 words on screen at once. Each text block holds long enough to be read aloud twice.
Use GSAP from cdnjs. Add Replay and a live timecode outside the stage.Create an animated data chart as a single HTML file, [9:16, 1080x1920] fixed stage scaled to fit the window, [10] seconds long.
Title: "[chart title]"
Chart type: [bar / line / donut]
Data (label: value):
[January: 120]
[February: 180]
[March: 260]
Unit: [followers / AMD / %]
Sequence: the title appears (0s to 1.5s), the axes draw (1.5s to 2.5s), values grow one by one while numbers count up (2.5s to 7s), the highest value is highlighted in [#accent] with a short note "[insight]" (7s to 10s).
Accuracy rule: bar heights and numbers must match the data exactly. Do not round or invent values.
Style: [minimal dark / light editorial], subtle gridlines, large numbers that are readable on a phone.
Add Replay and a live timecode outside the stage.Create a seamless looping background animation as a single HTML file, [9:16, 1080x1920] fixed stage scaled to fit the window.
Loop length: [6] seconds. The last frame must match the first frame exactly, so the loop has no visible jump.
Visual: [e.g. slow flowing gradient blobs / rotating geometric grid / floating particles / wavy lines]
Colors: [#hex], [#hex], [#hex]
Mood: [calm / energetic / premium]
Motion: slow and continuous, no sudden changes. Build every movement from values that complete full cycles within the loop length (sine waves, full rotations).
Keep the center calm enough to place text on top later.
Use Canvas or CSS, whichever runs smoother. Add a timecode that resets every loop.Որակ. ինչն է սիրողականը տարբերում պրոֆեսիոնալից
Երկու անիմացիա կարող են ունենալ նույն տեքստը, նույն գույները, ու մեկը թվա էժան, մյուսը՝ թանկ։ Տարբերությունը մանրուքներում է։ Ահա յոթը, որ իրականում կարևոր են։
07Easing, ոչ թե linear
Linear շարժումը հաստատուն արագությամբ է. ինչպես վերելակ, որ տեղից պոկվում է ու կտրուկ կանգնում։ Իրական աշխարհում ոչինչ այդպես չի շարժվում։ Ease out նշանակում է. արագ մտնում է, մեղմ կանգնում, ինչպես լավ վարորդը, որ սահուն է արգելակում։ Մուտքերի համար ease out, ելքերի համար ease in։
08Anticipation ու follow through
Ցատկելուց առաջ մարդը մի պահ կքանստում է. սա anticipation ն է։ Վայրէջքից հետո մի պահ օրորվում է. սա follow through ն է։ Լոգոն կարող է մի ակնթարթ փոքրանալ, հետո մեծանալ ու վերջում մի փոքր «նստել»։ Մի չափազանցրու. աշխատում է քիչը։
09Hold frames
Տեքստը պետք է մնա էկրանին այնքան, որ հասցնես կարդալ։ Պարզ թեստ. կարդա տեքստը բարձրաձայն երկու անգամ նորմալ տեմպով։ Այդքան էլ պետք է մնա էկրանին՝ անշարժ։
10Մեկ ֆոկուս ամեն պահին
Աչքը միաժամանակ մեկ տեղ է նայում։ Եթե երեք էլեմենտ միասին են շարժվում, աչքն ոչ մեկին չի հետևում։ Stagger արա. սկսելու համար փորձիր 0.08ից 0.15 վայրկյան տարբերություն էլեմենտների միջև։
11Հետևողական ռիթմ
Բոլոր տայմինգները կապիր մեկ ցանցի. օրինակ 0.5 վայրկյան կամ երաժշտության BPM։ 120 BPM ում մեկ բիթը 0.5 վայրկյան է։ Երբ ամեն ինչ ընկնում է ցանցի վրա, վիդեոն «շնչում» է։
12Կոնտրաստ
Տեքստը պետք է կարդացվի փոքր էկրանին, արևի տակ, շարժվող տրանսպորտում։ Մուգ ֆոն ու բաց տեքստ, կամ հակառակը։ Accent գույնը միայն ամենակարևորի համար։
13Զսպվածություն
Պրոֆեսիոնալը գիտի, թե ինչը չավելացնի։ Առավելագույնը երկու ֆոնտ, երեքից չորս գույն, մեկ տեսակի անցում։ Ամեն էֆեկտ պետք է օգնի մեսիջին. եթե չի օգնում, հանիր։
Այս յոթ կանոնը կարող ես կիրառել ցանկացած պատրաստի անիմացիայի վրա մեկ պրոմպտով.
Act as a senior motion designer. Review this animation and upgrade it to professional quality without changing the concept, the text or the colors.
Apply these rules:
1) Easing: no linear motion anywhere except constant loops. Entrances ease out, exits ease in.
2) Anticipation and follow through: key elements get a tiny wind up before they move and a soft settle after they land.
3) Hold frames: every text block stays still long enough to be read aloud twice.
4) One focal point per beat: stagger elements that currently start at the same time.
5) Rhythm: snap all timings to a [0.5s] grid or to [120] BPM.
6) Hierarchy: one hero element per scene, clearly bigger or brighter than the rest.
7) Restraint: remove any effect that does not support the message.
First list the problems you found, with timestamps. Then give me the full updated file.Ձայն
Երկու ճանապարհ ունես. ձայն կոդով կամ լուռ վիդեո ու երաժշտություն մոնտաժում։
Web Audio API ով Claude ը կարող է սինթեզել պարզ ձայներ՝ whoosh, pop, click, kick, riser։ Աուդիո ֆայլեր պետք չեն. ձայնը ստեղծվում է հենց բրաուզերում։
Կարևոր նրբություն. բրաուզերները ձայն չեն միացնում, մինչև օգտատերը չսեղմի որևէ կոճակ։ Դրա համար խնդրիր «Start with sound» կոճակ, որ ձայնն ու անիմացիան սկսեն միասին։
Սինքի համար ընտրիր տեմպ։ Եթե 120 BPM է, մեկ բիթը 60 / 120 = 0.5 վայրկյան է։ Կարևոր մուտքերը դիր բիթերի վրա. 0.5s, 1.0s, 1.5s և այլն։
Add sound design to this animation using the Web Audio API only (no audio files).
Tempo: [120] BPM. Keep all main animation events on the beat grid.
Sounds to synthesize:
1) a soft whoosh on every text entrance
2) a short pop or click when [element] lands
3) a low kick on beats [1 and 3] of each bar
4) a gentle riser in the last [2] seconds before the CTA
Mix: effects quieter than the beat, nothing harsh or clipping, moderate master volume.
Browsers block audio until the user clicks, so add a large "Start with sound" button that starts the animation and the audio together from 0.0s, perfectly in sync.
The Replay button must restart both audio and animation from zero.Ավելի պարզ ու հաճախ ավելի լավ։ Ներբեռնիր վիդեոն առանց ձայնի, բաց քո սովորական մոնտաժի ծրագիրը ու դիր երաժշտությունը։ Եթե գիտես թրեքի BPM ը, նշիր այն պրոմպտում, որ անիմացիան նստի բիթերի վրա։
Կարճ ամփոփում
- Claude ը գրում է կոդ, բրաուզերն այն վերածում է շարժման։ Դու ռեժիսորն ես։
- Լավագույն արդյունքը՝ kinetic typography, logo reveal, explainers, գծապատկերներ, loop եր։ Ֆոտոռեալիզմն ուրիշ գործիքների գործն է։
- Motion պրոմպտ = ֆորմատ, տևողություն, տիմլայն վայրկյաններով, ոճ, գույներ, ֆոնտ, easing, անցումներ, ձայն, վերջ, safe zone։
- Որակը մանրուքներում է. easing, hold frames, մեկ ֆոկուս, ռիթմ, զսպվածություն։
- Ֆիդբեքը տուր վայրկյաններով, հետո ներբեռնիր վիդեոն Claude ից։
