Tutorial: Tworzenie animowanego postu motywacyjnego
Naucz się tworzyć animowany cytat motywacyjny dla Opowieści Instagram za pomocą animacji Collage List.
Czas: 10 minut
-
- Trudność: * * Początkujący
Co stworzysz
Oszałamiający animowany motywacyjny cytat z trzema wyrazami, każdy przy użyciu różnych stylów kolażu literowego i rozłożone animacje ujawniają.
Cechy Nauczysz się
-
-
- Letter Collage styles * * - Płytki neonowe, wycinki magazynowe, efekty cięcia papieru
-
-
-
- Staggered animations * * - Listy pojawiające się jeden po drugim
-
-
-
- Generatory tła * * - Animowane tła opalania
-
-
-
- Keyframe animations * * - Color transitions and sparkle effects
-
Krok 1: Ustawienie Canvas
- Otwórz edytor PinePaper
- Kliknij * * rozmiar płótna spada * * w stopce
- Wybierz * * Historia Instagramu (1080 × 1920) * *
Krok 2: Dodaj animowane tło
- Kliknij zakładkę * * Sceny * * w prawym panelu
- Ustaw tryb tła na * * Generator * *
- Wybierz * * Sunburst * *
- Konfiguracja kolorów:
- Kolor 1:
#FF6B6B(czerwony koral) - Kolor 2:
#4ECDC4(herbata) - Kolor 3:
#FFE66D(żółty)
- Kolor 1:
- Set * * Ray Count * *: 16
- Włącz * * Animate * * i ustaw prędkość: 0.5
- Kliknij * * Generate * *
Krok 3: Tworzenie “DREAM BIG” Collage list
- Kliknij przycisk * * Collage liter * * paska narzędzi (lub naciśnij L)
- Typ: * * DREAM BIG * *
- Konfiguracja stylu:
- Styl: * * Tile * *
- Paleta:
- Rozmiar czcionki: * * 72 * *
- Promień rogu: 8
- Włącz cień
- Położenie na środkowej powierzchni górnej (x: 540, y: 750)
Ekwiwalent kodu:
const dreamBig = app.letterCollage.create('DREAM BIG', {
style: 'tile',
palette: 'neon',
x: 540,
y: 750,
fontSize: 72,
cornerRadius: 8,
shadowEnabled: true
});
Krok 4: Dodaj animację “DREAM BIG”
- Po wybraniu kolażu otwórz panel czasowy * *
- Kliknij * * Dodaj animację staggered * *
- Konfiguracja:
- Efekt: * * Pop In * *
- Opóźnienie staggera: * * 0,08s * *
- Czas trwania: * * 0,5 s * *
- Sekwencja: * * Liniowy * * (od lewej do prawej)
- Easing: * * easeOut * *
Ekwiwalent kodu:
app.letterCollage.applyStaggeredAnimation(dreamBig.collageId, {
effect: 'popIn',
staggerDelay: 0.08,
duration: 0.5,
sequence: 'linear',
easing: 'easeOut'
});
Krok 5: Tworzenie “TWARD PRAC” Collage list
-
Utwórz kolejny Collage list z:
- Tekst:
- Styl: * * Magazine * * (list okupu)
- Paleta: * * Magazine * *
- Rozmiar czcionki: * * 60 * *
- Pozycja: (540, 920)
-
Dodaj animację rozłożoną:
- Efekt: * * Fade Slide Up * *
- Opóźnienie staggera: * * 0,1s * *
- Sekwencja:
Ekwiwalent kodu:
const workHard = app.letterCollage.create('WORK HARD', {
style: 'magazine',
palette: 'magazine',
x: 540,
y: 920,
fontSize: 60
});
app.letterCollage.applyStaggeredAnimation(workHard.collageId, {
effect: 'fadeSlideUp',
staggerDelay: 0.1,
duration: 0.6,
sequence: 'wave',
easing: 'easeOut'
});
Krok 6: Utwórz “STAY HUMBLE” Collage list
-
Utwórz trzeci Kolaż Liter:
- Tekst:
- Styl: * * Paper Cut * * (efekt cienia 3D)
- Rozmiar czcionki: * * 68 * *
- Pozycja: (540, 1100)
-
Dodaj rozłożone animacje z odbiciem:
- Efekt: * * Pop In * *
- Opóźnienie staggera: * * 0,06s * *
- Sekwencja: * * Centrum * * (ujawnia się od środka na zewnątrz)
- Easing: * * Bounce * *
Ekwiwalent kodu:
const stayHumble = app.letterCollage.create('STAY HUMBLE', {
style: 'paperCut',
x: 540,
y: 1100,
fontSize: 68
});
app.letterCollage.applyStaggeredAnimation(stayHumble.collageId, {
effect: 'popIn',
staggerDelay: 0.06,
duration: 0.4,
sequence: 'center',
easing: 'bounce'
});
Krok 7: Dodaj dekoracyjną linię accent
-
Stwórz prostokąt dla rozdzielacza dekoracyjnego:
- Szerokość: 500, wysokość: 8
- Kolor: biały (
#FFFFFF) - Położenie poniżej wyrażeń
-
Dodaj animację klawiszy do pulsowania kolorów:
Ekwiwalent kodu:
const accentLine = app.create('rectangle', {
x: 540, y: 1280,
width: 500, height: 8,
color: '#FFFFFF'
});
app.addAnimation(accentLine.data.id, [
{ time: 1.5, properties: { opacity: 0, scaleX: 0 } },
{ time: 2.0, properties: { opacity: 1, scaleX: 1 }, easing: 'easeOut' },
{ time: 3.0, properties: { fillColor: '#FFFFFF' } },
{ time: 3.8, properties: { fillColor: '#000000' }, easing: 'easeInOut' },
{ time: 4.6, properties: { fillColor: '#FFFFFF' }, easing: 'easeInOut' }
]);
Krok 8: Podgląd i odtwarzanie
- Naciśnij Space, aby odtworzyć animację
- Czas pokazuje 6- sekundową pętlę
- Oglądaj rozłożone pokazuje:
- “DREAM BIG” wyskakuje listem po literze
- “WORK HARD” zsuwa się z efektem fali
- “STAY HUMBLE” odbija się od środka na zewnątrz
Krok 9: Wywóz
Dla Instagram Story (Video)
- Kliknij * * Eksportuj * * przycisk
- Wybierz * * WebM * * (zalecane) lub * * MP4 * *
- Konfiguracja:
- Czas trwania: * * 6 sekund * *
- Ramka: * * 30 fps * *
- Jakość: * * High * *
- Kliknij * * Eksportuj * * i czekaj na pobranie
Dla innych platform
| Platforma | Format | Uwagi |
|---|---|---|
| Historia Instagramu | MP4 / WebM | 1080×1920, up to 15s |
| Instagram Post | MP4 | Zmień płótno na 1080 × 1080 |
| TikTok | MP4 | 1080 × 1920, tak samo jak Story |
| Twitter / X | GIF | Lepsze wsparcie autoplay |
Pełny kod
Oto pełny kod do odtworzenia tej animacji:
// Setup canvas
app.setCanvasSize('instagram-story');
// Animated sunburst background
app.executeGenerator('drawSunburst', {
colors: ['#FF6B6B', '#4ECDC4', '#FFE66D'],
rayCount: 16,
animate: true,
animationSpeed: 0.5
});
// "DREAM BIG" - Neon tile style
const dreamBig = app.letterCollage.create('DREAM BIG', {
style: 'tile',
palette: 'neon',
x: 540, y: 750,
fontSize: 72,
cornerRadius: 8,
shadowEnabled: true
});
app.letterCollage.applyStaggeredAnimation(dreamBig.collageId, {
effect: 'popIn',
staggerDelay: 0.08,
duration: 0.5,
sequence: 'linear',
easing: 'easeOut'
});
// "WORK HARD" - Magazine ransom style
const workHard = app.letterCollage.create('WORK HARD', {
style: 'magazine',
palette: 'magazine',
x: 540, y: 920,
fontSize: 60
});
app.letterCollage.applyStaggeredAnimation(workHard.collageId, {
effect: 'fadeSlideUp',
staggerDelay: 0.1,
duration: 0.6,
sequence: 'wave',
easing: 'easeOut'
});
// "STAY HUMBLE" - Paper cut style
const stayHumble = app.letterCollage.create('STAY HUMBLE', {
style: 'paperCut',
x: 540, y: 1100,
fontSize: 68
});
app.letterCollage.applyStaggeredAnimation(stayHumble.collageId, {
effect: 'popIn',
staggerDelay: 0.06,
duration: 0.4,
sequence: 'center',
easing: 'bounce'
});
// Accent line with color animation
const accentLine = app.create('rectangle', {
x: 540, y: 1280,
width: 500, height: 8,
color: '#FFFFFF'
});
app.addAnimation(accentLine.data.id, [
{ time: 1.5, properties: { opacity: 0, scaleX: 0 } },
{ time: 2.0, properties: { opacity: 1, scaleX: 1 }, easing: 'easeOut' },
{ time: 3.8, properties: { fillColor: '#000000' }, easing: 'easeInOut' },
{ time: 4.6, properties: { fillColor: '#FFFFFF' }, easing: 'easeInOut' }
]);
// Play the 6-second loop
app.playKeyframeTimeline(6, true);
Szybki start: Użyj szablonu
Zamiast budować od zera, załaduj wstępnie zbudowany szablon:
- Otwarte * * Panel szablonów * * (prawy pasek boczny)
- Wybierz kategorię: * * Social Media * *
- Kliknij * * Motivational Quote * *
- Szablon ładuje wszystkie animacje gotowe
List Kolage Styles Reference
| Styl | Spójrz | Najlepsze dla |
|---|---|---|
| Kafelki | Wordle / Scrabble bloki | Gry, słowa puzzle |
| Magazyn | Wyciągi z notatek z okupu | Edgy, artystyczny |
| Cięcie papieru | Głębokość cienia 3D | Aestetyka rzemieślnicza |
| Fold | Kredy origami | Nowoczesny, wymiarowy |
| Gradient | Litery zmieniające kolor | Wibrujące, nowoczesne |
Wzory sekwencji staggera
| Sekwencja | Wpływ |
|---|---|
linear |
Od lewej do prawej |
reverse |
Od prawej do lewej |
center |
Środkowo na zewnątrz |
random |
Kolejność losowa |
wave |
Czas fali sinusoidalnej |
Pro Porady
- Kontrast ma znaczenie * * - Lekki tekst na ciemnych tle (lub odwrotnie) jest niezbędny dla czytelności.
- Stagger timing * * - 0.05- 0.1s między listami wydaje się naturalne. Za szybko wygląda mechanicznie.
- Style mix * * - Korzystanie z różnych stylów Collage list dla każdego wyrażenia dodaje zainteresowania wizualne.
- Bounce for presigment * * -
bounceleasing on “STAY HUMBLE” zwraca uwagę.
Kolejne kroki
- [Liter Collage Reference] (/features/letter-collage) - Wszystkie style i opcje
- [Keyframe Editor] (/features/keyframes) - Własne sterowanie czasem
- [Efekty] (/features/effects) - Dodaj iskry i pasemka
- [Animacja Fizyczna] (/tutorials/physics-animation) - Zaawansowane efekty rozluźnienia