Wzrost umiejętności robi ogromną różnicę. Nagle przyszłość nie wydaje się tak odległa.
Jeśli nie czytałeś mojego ostatniego artykułu na temat podłączania ChatGPT do Adobe After Effects, oto podsumowanie:uczyni z niego mistrzów początkujących użytkowników. Chociaż automatyzacja sztucznej inteligencji wstrząsnęła artystami graficznymi, co zrozumiałe, jest to przykład podnoszenia umiejętności, aby zrobić miejsce lepszej sztuce.
Kiedy poprosiłem ChatGPT o pomoc w tworzeniu ruchomej grafiki w After Effects, zdumiało mnie to. Nie było problemu z wypluwaniem złożonych, niestandardowych wyrażeń. System wyrażeń After Effects wykorzystuje JavaScript. Może jednak wpływać tylko na parametry pojedynczej wartości:na przykład położenie, skalę i obrót. Aby zrobić więcej, będziesz potrzebować pełnowymiarowego skryptu .jsx.
GPT-4 udało się pójść o krok dalej. Udało mi się go zmusić do stworzenia w pełni wykonalnych skryptów dla After Effects. sprawdź mój przykład poniżej.
Prosty skrypt
„Czy możesz napisać skrypt .jsx dla programu Adobe After Effects, aby zduplikować wybraną warstwę kształtu i dodać funkcję poruszania się do położenia zduplikowanej warstwy?”
GPT-4 dał mi kod, a następnie kazał zapisać go jako plik .jsx. Ponadto wiedział, że mogę chcieć dostosować funkcję poruszania się, więc proaktywnie wyjaśnił, że również:
Skrypt powieli wybrane warstwy kształtu i zastosuje funkcję poruszania się do właściwości położenia zduplikowanych warstw. Należy zauważyć, że wyrażenie wiggle wiggle(3, 50) reprezentuje częstotliwość wibracji 3 razy na sekundę i amplitudę 50 pikseli. W razie potrzeby możesz dostosować te wartości.
Warto zauważyć, że wpłynęło to tylko na warstwę kształtu w mojej kompozycji. Nawet jeśli wybiorę także warstwę tekstową, nie będzie to miało na nią wpływu (po prostu wypluj ostrzeżenie przed zakończeniem zadania). Oznacza to, że użytkownik może wybrać całą kompozycję, ale mieć wpływ tylko na warstwy kształtu.
O krok wyżej
Następnie chciałem stworzyć scenariusz do czegoś, co denerwuje wszystkich animatorów grafiki ruchomej. Chciałem wygenerować i umieścić warstwy w okręgu, w jednakowej odległości od siebie. W przeciwieństwie do InDesign, After Effects nie ma do tego intuicyjnego systemu.
Czy możesz napisać inny skrypt .jsx dla Adobe After Effects, aby wyświetlić okno dialogowe z prośbą o podanie przez użytkownika liczby z zakresu 2-12? Następnie skrypt powinien pobrać tę liczbę i zduplikować wybraną warstwę. Następnie powinien przesunąć położenie zduplikowanych warstw w okrąg, tak aby punkty zakotwiczenia warstwy były równomiernie rozłożone na okręgu. Promień okręgu powinien wynosić 300 pikseli.
Czy możesz dodać jeszcze jedno pole do wprowadzania danych przez użytkownika w oknie dialogowym, pytając użytkownika, jaki powinien być promień okręgu?
Działające okno dialogowe i po rozmowie w języku naturalnym. To ogromny krok naprzód w stosunku do możliwości ChatGPT-3 i może oznaczać nową erę niestandardowej automatyzacji dla projektantów ruchu i animatorów.
Krótki przykład użyteczności
Mam dobrego znajomego, który na co dzień pracuje z After Effects. Tworzą niestandardowe animacje dla marek, które następnie wyświetlane są na ekranach w miejscu wydarzenia. Część ich pracy jest już zautomatyzowana dzięki niestandardowym wyrażeniom After Effects.
Dzięki wydajniejszemu procesowi automatyzacji skryptów mogliby potencjalnie wykonać następujące czynności:
- Przerobiono animacje dla różnych proporcji ekranu.
- Wskaż After Effects serwer z brandingiem klienta, aby szybko wykonać renderowanie.
- Automatycznie pokoloruj animację na kolory marki klienta.
Wśród wielu obowiązków nadal muszą współpracować z markami, aby stworzyć coś według ich gustu, a także muszą upewnić się, że cały rurociąg spełnia standardy. Nie sądzę, że w najbliższym czasie stracą pracę, ale być może uda im się wygospodarować kilka godzin tygodniowo na rutynową animację.
Czy ktoś pracował z GPT-4 w swoich twórczych przedsięwzięciach? Daj nam znać o swoich projektach w komentarzach poniżej.