
saas-motion-kit nima?
saas-motion-kit — HyperFrames va Claude Code yordamida dasturiy mahsulotlar uchun reklama va motion videolar yaratishga mo‘ljallangan ijodiy ishlab chiqarish tizimi. U rejalashtirish bo‘yicha yo‘riqnomalar, vizual namunalari, storyboard shablonlari, avtomatlashtirish vositalari va ko‘rib chiqish bosqichlarini bitta repozitoriyda birlashtiradi.
Loyiha bitta qoidaga asoslangan: hech qaysi ikki film bir xil filmdek tuyulmasligi kerak. Tanish kirishlar, o‘tishlar va maketlarni qayta-qayta qo‘llash o‘rniga, avval xabar va ohangni belgilaysiz, keyin aynan shu filmga mos vizual tilni ishlab chiqasiz.

Kit 10 ta vizual oilaga bo‘lingan 100 ta mavzu, 24 ta o‘tishdan iborat atlas, yetti bosqichli qo‘llanma, komponentlar strategiyasi, to‘liq misollar va ishlab chiqarish boshlanishidan oldin takrorlanishni aniqlaydigan xilma-xillik auditi bilan birga keladi.
Asosiy imkoniyatlar
- Yetti bosqichli ishlab chiqarish qo‘llanmasi: Brif, komponentlar, mavzu, storyboard, yaratish, ovoz va topshirish bosqichlaridan o‘ting; har bir bosqichdan keyin inson tomonidan ko‘rib chiqish mavjud.
- 100 ta vizual mavzu: Mahsulot interfeysi, tipografika, 3D materiallar, optika, metaforalar, ma’lumotlarni hikoya qilish, qahramonlar, san’at yo‘nalishlari va kamera grammatikasiga asoslangan yo‘nalishlarni o‘rganing.
- O‘tishlar atlasi: 24 ta hikoyaviy o‘tishni, jumladan match cut, carry, kamera harakatlari, maskalar, material o‘tishlari va vaqtga asoslangan usullarni ko‘rib chiqing.
- Xilma-xillik auditi: Storyboardlarni takroriy o‘tishlar, kirishlar, easing egri chiziqlari, harakat yo‘nalishlari, bir xil kadr davomiyligi, aksentlardan ortiqcha foydalanish, kutilmagan yechimlarning yo‘qligi, ohang nomuvofiqligi va original komponentlar yetishmasligi bo‘yicha tekshiring.
- Mavzu tanlagichi: Yaqinda ishlatilgan mavzularni chiqarib tashlagan holda, auditoriya va ohangga mos mavzularni saralab oling.
- Harakatlar tarixi: Filmlar davomida qabul qilingan ijodiy qarorlarni qayd eting va ortiqcha ishlatilgan hamda hali o‘rganilmagan usullarni ko‘rsatuvchi hisobotlar yarating.
- Komponentlar strategiyasi: Toza mahsulot interfeysini HTML’da qayta yarating yoki haqiqiy interfeys mos kelmaganda soddalashtirilgan, xayoliy komponentlar yarating.
- Claude Code ko‘nikmasi: To‘liq jarayonni interaktiv tarzda bajarish uchun
/saas-motion-videobuyrug‘idan foydalaning. - GitHub Action: Push va pull requestlarda har bir
STORYBOARD.mdfaylini tekshiring. - Ishlab chiqarish yordamchi vositalari: Tayyor renderlar hajmini kichraytiring, loop choklarini tekshiring, iliq UI ovoz effektlarini sintez qiling va galereyalar yarating.
Yetti bosqichli ish jarayonini tushuning
Ish jarayoni ishlab chiqarish ishlarini ijodiy tasdiqlashdan ajratadi:
1 Brif → 2 Komponentlar → 3 Mavzu → 4 Storyboard → 5 Yaratish → 6 Ovoz → 7 Topshirish
nazorat nazorat nazorat nazorat nazorat nazorat nazoratAgent ishlab chiqarish ishlarining katta qismini bajarishi mumkin, ammo har bir bosqich inson qarori bilan yakunlanadi. Aynan shu nazorat nuqtalarida xabarni tasdiqlaysiz, vizual yo‘nalish mos kelishini baholaysiz hamda umumiy yoki takroriy tanlovlarni rad etasiz.
- Brif: Auditoriya, xabar, platforma, davomiylik, ohang va topshirish talablarini belgilang.
- Komponentlar: Toza mahsulot interfeysini animatsiya qilish yoki mazmunan to‘g‘ri xayoliy komponentlar yaratishni hal qiling.
- Mavzu: Kerakli ohangni qo‘llab-quvvatlaydigan vizual tilni tanlang.
- Storyboard: Har bir kadrni rejalashtiring, ijodiy reyestrni to‘ldiring va xilma-xillik auditini ishga tushiring.
- Yaratish: Filmni deterministik, istalgan joyidan ko‘rishga xavfsiz animatsiya sifatida amalga oshiring.
- Ovoz: Zarur bo‘lganda mos musiqa va ovoz dizaynini qo‘shing.
- Topshirish: Yuqori aniqlikda render qiling, yakuniy chiqish o‘lchamlarini yarating va loop choklari kabi texnik tafsilotlarni tekshiring.
O‘rnatish va sozlash
Talablar
Kitni o‘rnatishdan oldin muhitingizda quyidagilar mavjudligiga ishonch hosil qiling:
- Node.js 22 yoki yangiroq versiyasi
ffmpeg- Claude Code
HyperFrames o‘zining headless Chrome dasturini yuklab oladi, shuning uchun render qilish uchun bu brauzerni alohida o‘rnatishingiz shart emas.
1-variant: repozitoriy shablonidan foydalanish
saas-motion-kit repozitoriysini oching va Use this templateni tanlang. Bu ijodiy qoidalar, vositalar, shablonlar va oldindan sozlangan xilma-xillik auditi GitHub Action’ini o‘z ichiga olgan film repozitoriysini yaratadi.
2-variant: repozitoriyni klonlash
git clone https://github.com/tugrawork-creator/saas-motion-kit
cd saas-motion-kitClaude Code uchun HyperFrames ko‘nikmalarini o‘rnating. Ular kit ichiga kiritilmagan:
npx skills add heygen-com/hyperframesKiritilgan misolni ko‘rib chiqish
Repozitoriyda ovozsiz, uzluksiz 40 soniyalik 3D stend loopi uchun to‘liq HyperFrames loyihasi mavjud. Uning katalogini oching va Studio ko‘rish oynasini ishga tushiring:
cd examples/acme-suite-loop
npx hyperframes previewTopshirish sifatidagi 4K landshaft versiyasini render qilish uchun quyidagini bajaring:
npx hyperframes render --quality delivery --resolution landscape-4k --output renders/loop-2160.mp4Birinchi dasturiy mahsulot reklamangizni yarating
1-qadam: aniq brif yozing
templates/BRIEF.md faylidagi shablondan boshlang. Tomoshabin nimani tushunishi kerakligini, film kim uchun ekanini, qayerda namoyish etilishini va qanday taassurot qoldirishi kerakligini aniqlang.
Foydali ijodiy jumla quyidagi qolipga asoslanadi:
Men [xabar]ni [ohang] ohangida aytmoqchiman.
Bu qaror effektlar yoki o‘tishlardan oldin qabul qilinishi kerak. creative/tone-matrix.md faylidagi ohang matritsasi ohangni tezlik, easing, kamera xatti-harakati, rang, tipografika, o‘tishlar va tovush bilan bog‘laydi.
2-qadam: komponent strategiyasini tanlang
Dasturiy mahsulot filmlari ishonchli UI'ga tayanadi. Kitning toza yoki xayoliy qoidasidan foydalaning:
- Agar mahsulot izchil, tartibli va yangilangan UI'ga ega bo‘lsa, uni namuna sifatida saqlang va kerakli kartalar, jadvallar, diagrammalar hamda bildirishnomalarni mahsulotning dizayn tokenlari yordamida HTML'da qayta yarating.
- Agar interfeys eskirgan, haddan tashqari zich yoki hali ishlab chiqilmagan bo‘lsa, brendning vizual tilida soddalashtirilgan xayoliy komponentlar yarating.
- Har bir komponent haqiqatga mos bo‘lsin. U haqiqiy imkoniyatni soddalashtirishi mumkin, ammo imkoniyatlar, mijozlar yoki samaradorlik ko‘rsatkichlarini o‘ylab topmasligi kerak.
Loyiha, shuningdek, har bir filmda kamida bitta original komponent bo‘lishini talab qiladi. creative/component-forge.md faylidagi komponent ustaxonasi uni tez ishlab chiqish jarayonini taqdim etadi.
3-qadam: vizual mavzuni tanlang
100 ta mavzu galereyasini ko‘rib chiqing va brief uchun ikki yoki uchta variantni saralab oling. Har bir mavzu varag‘ida to‘rtta asosiy lahza — Hook, Reveal, Proof va CTA — shuningdek, tavsiya etilgan komponentlar, vaqtga mos harakat texnikalari, xatarlar, moslashtirish bo‘yicha yo‘riqnoma va havolalar mavjud.
Mavzularni buyruq satridan ham saralashingiz mumkin. Masalan, bu buyruq dasturchilar uchun mo‘ljallangan o‘ynoqi mavzularni izlaydi va so‘nggi tarixda qayd etilgan mavzularni chiqarib tashlaydi:
python tools/pick_themes.py --tone playful --audience "developers" --history ~/.motion-ledger.jsonMavzular 10 ta oilaga ajratilgan:
- Mahsulot UI'si sahna sifatida
- Tipografika va grafik tizimlar
- Materiallar va 3D
- Yorug‘lik, optika va tekstura
- Metaforik g‘oyalar
- O‘ziga xos yo‘nalishlar
- Ma’lumotlar asosidagi hikoyalash
- Personajlar va maskotlar
- San’at oqimlari va davrlar
- Kamera va montaj grammatikasi
4-qadam: storyboardni yarating va tekshiring
Berilgan shablondan STORYBOARD.md faylini yarating. Xabar va ohang haqidagi jumladan boshlang, so‘ngra har bir kadr uchun bitta qatordan iborat ijodiy reyestrni to‘ldiring. O‘tishlar, kirishlar, easing, harakat yo‘nalishi, vaqt, aksentlar, kutilmagan jihatlar va original komponentlar kabi tanlovlarni qayd eting.
Yaratishni boshlashdan oldin majburiy ijodiy auditni ishga tushiring:
python tools/variety_audit.py STORYBOARD.mdAudit aniqlagan takroriy tanlovlarni tuzating. Agar takrorlanish qasddan qilingan va hikoya uchun muhim bo‘lsa, uni izohsiz qoldirmay, ataylab yaratilgan motif: sifatida belgilang.
Audit harakatlar tarixidan ham foydalanishi mumkin, bu esa yaqinda suratga olingan filmlarda ishlatilgan texnikalardan qochishga yordam beradi. Natijani qo‘shishda --theme NNN opsiyasi tanlangan mavzuni ushbu tarixning bir qismi sifatida qayd etadi.
5-qadam: Claude Code bilan ishlab chiqarishni boshlang
Repository ildizida Claude Code'ni oching va kiritilgan skill'ni aniq so‘rov bilan ishga tushiring. Masalan:
/saas-motion-video Make a 45 s LinkedIn promo for https://your-product.com — theme 055 (Bento Grid), music-driven, no voiceover.Skill sizni barcha yetti bosqichdan olib o‘tadi va har bir ko‘rib chiqish bosqichida to‘xtaydi. Bu to‘xtashlarni rasmiyatchilik deb qaramang: ulardan ish briefni yetkazayotganini va vizual tanlovlar umumiy emas, balki aniq ekanini baholash uchun foydalaning.
6-qadam: oldindan ko‘ring va render qiling
Yaratish jarayonida HyperFrames Studio'dan foydalaning:
npx hyperframes previewYakuniy topshirish uchun, maqsad 1080p yoki 2K bo‘lsa ham, 4K'da render qiling:
npx hyperframes render --quality delivery --resolution landscape-4k --output renders/final-2160.mp4So‘ng tools/deliver.sh yordamida Lanczos usuli bilan o‘lchamni kichraytiring. Loyiha yo‘riqnomasiga ko‘ra, bu 1080p'da bevosita render qilishga qaraganda tozaroq matn, qirralar va 3D tasvirlarni hosil qiladi.
Bir nechta filmda xilma-xillik tizimidan foydalaning
Ijodiy tarixingizni kuzating
Film ichki takrorlanishdan qochishi mumkin, ammo baribir avvalgi ishlaringizga o‘xshab qolishi ehtimol. Tarix vositalari loyihalar bo‘ylab mavzular va harakat qarorlarini qayd etib, shu kengroq muammoni hal qiladi.
tools/history_report.py yordamida bir sahifalik hisobot yarating. Unda siz tez-tez ishlatadigan o‘tishlar, kirishlar va easing uslublari, shuningdek, hali sinab ko‘rmagan atlas o‘tishlari va mavzular ko‘rsatiladi.
Storyboardlarni uzluksiz integratsiyada tekshiring
Repository .github/workflows/variety-audit.yml faylini o‘z ichiga oladi. Har bir push va pull requestda workflow har bir STORYBOARD.md faylini tekshiradi. O‘zini takrorlaydigan storyboard tekshiruvdan o‘ta olmaydi va ijodiy ko‘rib chiqishni ishlab chiqarish jarayonining avvaliga ko‘chiradi.
GitHub shablonidan boshlash ushbu workflow'ni meros qilib olishning eng oson yo‘lidir. Agar kitni mavjud loyihaga klonlasangiz, workflow'ni saqlang va storyboardingiz kutilgan reyestr tuzilmasiga mos kelishini ta’minlang.
Olti film taqqoslashidan saboq oling
examples/six-films katalogida bitta 12 soniyalik ssenariy oltita mavzuda ishlatilgan. Har bir versiya bir xil hikoyani saqlab qoladi, shu bilan birga uning vizual tilini o‘zgartiradi va noyob komponentni kiritadi. Katalogda umumiy brief ham mavjud, bu sizga agentga bir xil cheklovlarni berib, yettinchi talqinni yaratishga imkon beradi.
examples/acme-suite-loop loyihasi yana bir foydali saboq beradi. Uning dastlabki storyboardida bir xil burilish, sarlavha kirishi, easing va kadr davomiyligi takrorlangan. Qayta ishlangan versiyada kirishlar, burilishlar, sur’at va kamera xatti-harakati xilma-xil qilingan, shuningdek, ataylab yaratilgan vizual kutilmaganlik qo‘shilgan.
Ilg‘or ishlab chiqarish bo‘yicha maslahatlar
Har bir kadrni seek-safe qiling
HyperFrames so‘ralgan har qanday kadrni izchil tasvirlay olishi kerak. Har bir kadrni vaqtning sof funksiyasi sifatida ko‘ring. README bitta pauza qilingan GSAP timeline’idan foydalanib, Three.js’ni hf-seek orqali boshqarishni tavsiya qiladi.
Date.now() va urug‘lanmagan tasodifiylikdan foydalanmang. Renderer to‘g‘ridan-to‘g‘ri ma’lum bir kadrga o‘tganda, bu kiritmalar turlicha natijalar berishi mumkin.
Silliq takrorlanadigan sikllarni matematik jihatdan loyihalang
Takrorlanadigan film uchun har bir muhit harakatiga sikl davomiyligi ichida butun sonli sikllar sonini bering. Loyiha bu tamoyilni quyidagicha ifodalaydi:
sin(2π·n·t/LOOP)Renderdan so‘ng chokni faqat vizual tekshiruvga tayanmasdan, tools/loop_check.py orqali tekshiring.
Ko‘p tilli tipografiyani ehtiyotkorlik bilan boshqaring
Filmda lotin alifbosiga kirmaydigan belgilar bo‘lsa, mahalliy latin-ext shrift qismlarini paketlang. O‘rnatilgan zaxira shriftlar ş, ğ va İ kabi gliflarni sezdirmay tushirib qoldirishi mumkin.
CSS’dagi katta harflarga o‘girish barcha tillarda bir xil ishlaydi deb o‘ylamang. Masalan, turk tilida kichik i harfini o‘zgartirish natijasida İ hosil bo‘ladi. Ekrandagi matnni mo‘ljallangan katta harf shaklida kiriting va har bir so‘z uchun mos lang qiymatini belgilang.
Ovozni iliq va maqsadli saqlang
Sof sinus to‘lqinli interfeys tovushlari yupqa yoki bezovta qiluvchi tuyulishi mumkin. Kitda bitta tonallikdagi marimba yoki yog‘och blok kabi iliqroq sozlangan tembrlarni qisqa xona reverberatsiyasi bilan yaratish uchun tools/warm_sfx.py mavjud.
Agar Meta’ning MusicGen’i bilan musiqa yaratsangiz, uning og‘irliklari CC-BY-NC 4.0 litsenziyasi ostida ekanini va tijoriy foydalanish uchun mo‘ljallanmaganini unutmang. Tijoriy filmlar uchun tegishli litsenziyaga ega musiqani tanlang.
Ekrandagi matnni kamaytiring
Hikoyani harakat va kompozitsiya orqali yetkazing. Matnni yorliqlar va har bir ritmga taxminan bir qator bilan cheklang. Agar tomoshabinlar filmni tushunish uchun paragraflarni o‘qishi kerak bo‘lsa, vizuallar yetarlicha hikoyaviy ish bajarmayapti.
Pastki qismga progress panelini qo‘shmang. Loyiha bunday yechim brend filmini ekran yozuviga o‘xshatib qo‘yishi haqida ogohlantiradi.
O‘tishlardan hikoyaviy maqsadda foydalaning
O‘tishlarni shunchaki bezak sifatida tanlash o‘rniga o‘tishlar atlasiga murojaat qiling. Undagi 24 ta yozuvning har biri qo‘llab-quvvatlaydigan ohangni va qaysi kombinatsiyalardan qochish kerakligini tushuntiradi. G‘oyalar o‘rtasidagi munosabatlarni aniqlashtiradigan, obyektni bir kadrdan boshqasiga olib o‘tadigan yoki filmning material va kamera tilini kuchaytiradigan o‘tishlarni tanlang.
Birinchi loyiha uchun tavsiya etiladigan chek-list
- Node.js 22+,
ffmpeg, Claude Code va HyperFrames ko‘nikmalarini o‘rnating. - Render muhitini tekshirish uchun Acme misolini oldindan ko‘ring.
- Bitta aniq xabar va ohang jumlasidan iborat qisqa brif yozing.
- Haqiqiy UI’ni qayta qurish yoki ishonarli xayoliy komponentlar yaratish haqida qaror qiling.
- Ikki yoki uchta galereya mavzusini saralang, so‘ng mavzu bosqichida bittasini tasdiqlang.
- Storyboard’ni yozing va uning ijodiy reyestrini to‘ldiring.
tools/variety_audit.pyni ishga tushiring va takrorlangan tanlovlarni bartaraf eting.- Deterministik, kadrga xavfsiz o‘tishni qo‘llab-quvvatlaydigan animatsiya bilan yarating.
- Cheklangan va tegishli litsenziyaga ega ovoz qo‘shing.
- 4K’da render qiling, yetkazib berish uchun o‘lchamni kichraytiring va kerak bo‘lsa sikl choklarini tekshiring.
- Keyingi loyiha boshqa g‘oyalardan boshlanishi uchun film tanlovlarini harakatlar tarixiga qo‘shing.
Xulosa
saas-motion-kit mexanik tarzda qo‘llanadigan effektlar to‘plami emas. U vizual jihatdan o‘ziga xos bo‘lib qolgan holda, aniq muloqot qiladigan dasturiy filmlar yaratishning tizimli usulidir. Texnikadan oldin ohangni belgilash, loyihaga xos komponentlarni ixtiro qilish, har bir bosqichda qarorlarni ko‘rib chiqish va ishlab chiqarishdan oldin takrorlanishni tekshirish orqali takrorlanadigan ish yaratmasdan, takror foydalaniladigan ish jarayonini qurishingiz mumkin.
