Haiku-da UI/UX-ni canlandırın: Zack Brown ilə söhbət

Biz Haiku Animator-un arxasında duran CEO və uzaqgörən Zak Braun ilə söhbət etmək üçün oturduq.

Bu məqaləni şeirlə başlamaq istərdik:

UX və UINot So Fun to AnimateBut, Now There's Haiku- School of Motion

Bu 3-cü sinif ingilis dili zarafatları sizin üçün nəsə edirmi?

Hərəkət dizaynı və onun UI dünyasına necə uyğunlaşması ilə bağlı çoxlu səs-küy var/ UX dizaynı. UI/UX tədqiqatının ön sıralarında Haiku şirkətinin baş direktoru və Haiku Animatorun arxasında duran uzaqgörən Zak Braun dayanır.

Dünya öz istifadəçi təcrübələrinə ifadəli animasiyalar əlavə etməyə can atır, lakin UI və animasiya üçün hazırkı iş axını UX arzuolunan çox şey var. İndi Haiku Animatorun köməyi ilə siz tək yaxşı tənzimlənmiş proqramı dizayn edə, canlandıra, dərc edə və daxil edə bilərsiniz.

Bu, sadəcə olaraq təsadüfi başlanğıc deyil, Haiku əfsanəvi Y Combinator proqramından keçdi. . Y Combinator, Dropbox və Airbnb kimi bu gün tanıdığımız ən innovativ brendlərdən bəzilərinin işə salınmasına kömək etməklə məşhurdur. Beləliklə, əminliklə söyləmək olar ki, Haiku onlar nəyəsə hazırdırlar.

Podkastda biz Zack ilə oturub UI/UX Animation dünyası haqqında söhbət etdik. Yol boyu siz Zakın reklam dünyasındakı keçmişi, onun Haikuyu necə yaratdığı və sürətlə genişlənən startapı idarə etməyin necə bir şey olduğunu eşidəcəksiniz.

Haiku həmçinin podcast dinləyicilərimizə Animatorda endirim təklif edir. Bu endirimlər tarixinə qədər mövcud olacaqQəhvəyi:

Və internetdə pulsuz oyunlar, şübhəsiz ki, proqram mağazası və onun qapıçısı vasitəsilə ödənişli oyunlarla ziddiyyət təşkil edir. Həm də bir çox texniki səbəblər var. Bu nöqtədə kod bazası 15 yaşında idi, hər cür müxtəlif liderlərdən keçmişdi və satın alma yolu ilə bəzi insanlar ətrafda qalmadı. Heç kim həqiqətən kod bazasını bilmirdi.

Zack Brown:

Adobe-nin DNT-si və mənim Flash-ın təsirli şəkildə səhv idarə edilməsi adlandırdığım şeylə birlikdə onun ölümünə səbəb olan bu mükəmməl fırtına oldu.

Joey Korenman:

Vay.

Zak Braun:

Bəli.

Joey Korenman:

Demək istəyirəm ki, bu, həqiqətən bir növ kədərlidir və mən bilmirəm. Bu hekayədən və digər oxşar şeylərdən çəkə biləcəyiniz qəribə paralellər var, şirkətlər alınır və sonra yavaş-yavaş, yavaş-yavaş boğularaq ölür. Əvvəllər Shake adlı həqiqətən, həqiqətən güclü, heyrətamiz kompozisiya proqramı var idi, o, indi standart vizual effektlər aləti olan Nuke-nin bir növ xəbərçisi idi.

Joey Korenman:

Və Apple Shake aldı və sonra o, sadəcə üzümdə öldü və bunun ətrafında da çox qəzəb var idi, buna görə də bu qeyri-adi bir şey deyil. Yaxşı, mənim fikrimcə, indi onun ətrafında kifayət qədər rəqs etdiyimiz növbəti sualım, şirkətiniz Haiku, Animator adlı bir alət qurur və biz onun dərinliyinə girəcəyik, ancaq hamıya ümumi məlumat vermək üçün , Animator nədir? Vəonun həll etməyə çalışdığı problem nədir?

Zack Brown:

Əlbəttə. Beləliklə, məncə After Effects yaxşı istinad nöqtəsidir. After Effects ilk dəfə 26 il əvvəl 1993-cü ildə buraxıldı, ona görə də o, köhnə məktəbdir və xüsusi olaraq film və TV üçün hərəkətli qrafika alətidir və həmişə belə olub. Təsəvvür edin ki, After Effects başdan-başa, lakin film çəkmək əvəzinə proqram təminatı və istifadəçi interfeysləri üçün hərəkət dizaynı məqsədi ilə qurulub.

Zack Brown:

Və bu media arasında bəzi əsas fərqlər var, interaktivlik, kod bazaları ilə inteqrasiya, versiyaya nəzarət kimi şeylər. Kino və televiziya dünyasında bu narahatlıqlar tam olaraq yoxdur.

Joey Korenman:

Doğrudur.

Zack Brown:

Beləliklə, bir çox istifadəçi bizi Sketch analoqu ilə müqayisə etdi. Haiku Animator kimi Photo Shop After Effectsdir. Daha yenidir, UI animasiyası üçün nəzərdə tutulmuşdur, xüsusilə də ilk dəfə hərəkət dizaynına daxil olan insanlar üçün daha təmiz və daha əlçatandır.

Joey Korenman:

Mükəmməl. Bəli, düşünürəm ki, bu mükəmməl təsvirdir və mən onunla oynamışam və ondan istifadə etmək çox əyləncəlidir və After Effects-dən istifadə edən hər kəs onun necə işlədiyini dərhal anlayacaq. Animator-un After Effects-də həqiqətən mövcud olmayan başqa bir tərəfi var və mən bu barədə danışmaq istəyirəm, lakin bu proqramı həqiqətən necə qurduğunuzu eşitmək istəyirəm, çünkiDüşünürəm ki, siz və mən ən azı bir il əvvəl tanış olduq və o vaxt proqram beta-da idi və siz ona bir çox funksiyalar əlavə edərək onu inkişaf etdirdiniz.

Joey Korenman:

Və mən həmişə sizin bu cür mürəkkəb proqram təminatını yaratmaqla belə bir şeyi necə edəcəyinizlə maraqlanıram. Beləliklə, bəlkə siz proqramın ilkin versiyalarını necə hazırladığınız barədə danışa bilərsiniz. Onu kodlayan siz idiniz? Komandanız var idi, bu necə işləyirdi?

Zack Brown:

Yenə də bütün hekayə həmin agentliyə qayıdır və dizayn və kod və bu problemi başa düşmək arasında bu boşluğu aradan qaldırır. Bu, əslində Haiku hekayəsinin başlanğıcıdır. Düşünürəm ki, mənim şəxsi karyeram bu problem ətrafında bir neçə fərqli nöqtədə, fərqli işlərdə olub. Və yolda həmtəsisçimlə tanış oldum. Keçmiş bir şirkətdə birlikdə işlədik və o da problemi gördü və buna görə də yola çıxdıq, 2016-cı ilin iyununda birləşdik.

Zak Braun:

İlk altı ay olduqca eksperimental idi, sadəcə o Filadelfiyada idi, mən SF-də idim, ona görə də həqiqətən sadəcə video zənglər, səsli söhbət, Slack və versiyaya nəzarət, irəli-geri və nəsə tapırdım. Və bir ildən çox vaxt keçdi ki, heç kimə faydalı olan bir şey əldə etdik. Çünki o, bir növ elmi laboratoriya şəraitində başlamışdır. Necə ki, bunu etsəydik, bunu etsəydik? Bu, bir növ başlanğıcdır, sadəcə bir çox təcrübə, kobud güc,kəşfiyyat, sonra isə 2016-cı ilin sonuna doğru ilk sərmayəmizi həyata keçirdik.

Zack Brown:

Və o zaman biz yaxşı olmağa başladıq, məncə, bu şeyi pula çevirməliyik, Gəlin ona bəzi real kommunal yaradaq, insanların qayğısına qaldığı və nəticədə ödəyəcəyi bir istifadə halını tapaq və o, beləcə inkişaf etdi.

Joey Korenman:

Gözəl və məni çox maraqlandıran şeylərdən biri də sizin Y Combinator proqramına qəbul olunmağınızdır. Və bilmirəm, dinləyən hər kəs bunun nə olduğundan xəbərdar olacaqmı. Texnologiya dünyasında hər kəs Y Combinator haqqında bilir, lakin hərəkət dizaynı dünyasında əminəm ki, bilməyən insanlar var.

Joey Korenman:

Beləliklə, nə olduğunu izah edə bilərsiniz. Y Combinator və sonra, niyə bu proqrama müraciət etməyi seçdiniz?

Zack Brown:

Beləliklə, YC, Y Combinator, YC başlanğıc sürətləndiricisidir. Onların etdikləri, perspektivli hesab etdikləri startaplar və təsisçilərlə müsahibə aparır və sonra qəbul etdikləri şəxslər, əsasən, vençur kapitalını artırmaq və başlanğıc oyununu oynamaq üçün resurslar və baxımla əlaqə saxlayırlar. Özləri də bir az pul qoyurlar, amma siz YC-ni nağd pula götürmürsünüz, çünki onlar bir qədər bahadır. Onlar kapitalın böyük bir hissəsini alırlar.

Zack Brown:

Bu günlərdə bir çox fərqli başlanğıc sürətləndiriciləri var, lakin YC orijinallardan biridir, əgər istəyirsinizsə, OG-dir.

JoeyKorenman:

Doğru.

Zack Brown:

Və mənim burada bir siyahım var, bəzi digər portfel şirkətlərinə Air Bnb, Stripe, Cruise, Dropbox, Coin Base, Instacart daxildir. , Reddit, Twitch TV və siyahı davam edir. Sanki bütün bu IPO-lar hazırda baş verir. YC heç şikayət etmir.

Joey Korenman:

İstedad üçün yaxşı gözləri var.

Zack Brown:

Elə bilirlər. Onların da bir markası var və buna görə də bir çox insan müraciət edir və məşhurdur ki, onların qəbul nisbəti Harvarddan dörd dəfə aşağıdır. Beləliklə, YC-dən keçmək sizə oxşar etimadnamə möhürünü verir, məsələn, YC onların yaxşı olduğunu deyir, ona görə də aydındır ki, onlar yaxşıdır.

Zack Brown:

Bu, etimadnamələr qədər dəyərlidir. var və ən azı Silikon Vadisində, məncə, belə işləyir.

Joey Korenman:

Bəli, bu, həqiqətən, çox gözəldir. Mən də təcrübə haqqında eşitmək istəyirəm, amma bir az daha qazmaq istəyirəm, çünki bu, mənim düşündüyüm və digər sahibkarlarla və Hərəkət Məktəbi ilə danışdığım bir şeydir, indiyə qədər heç bir investor yoxdur. Tamamilə yükləndi, amma mən bu barədə düşündüm.

Joey Korenman:

Mən investorlarla danışdım və siz bunun müsbət və mənfi tərəflərini bir növ ölçüb-biçdiniz, ona görə də mən Bir növ maraqlıdır ki, sizin üçün tərəzinin nəyi çaşdırdığına görə, onu işə salmaq əvəzinə, kapitalı artırmaq üçün kapital ayırmağa dəyər.

Zak Braun:

Bunun bir hissəsi geri qayıdırelmi laboratoriya eksperimental ilk günlərdə inqilabi bir şey icad etməyə çalışdıq və YC-yə qəbul olunduğumuz anda gəlirliliyə aparan yolumuz yox idi. Biz hələ pul qazanmamışdıq. YC-yə qəbul olunandan bir il sonraya qədər pul qazanmadıq, ona görə də indiki trayektoriya ilə deyil, sadəcə olaraq yükləməyə gedən yol yox idi.

Joey Korenman:

Doğru.

Zack Brown:

Biz bir az dostlarımızı, ailəmizi və təsisçi kapitalımızı topladıq, ona görə də artıq olduğu kimi bir qədər VC-ni topladıq, biz bu xətt üzrə mübarizə aparırdıq. sadəcə yolumuzu dəyişin və diqqətinizi oradan pul qazanan sərxoş bir şey əldə etməyə və ya bir az daha artırmağa və başlanğıcdan daha möhtəşəm və ya iddialı bir şeyə getməyə diqqət yetirək? Hansı ki, musiqi VC-nin qulağına gəlir.

Zack Brown:

Bəli, YC-yə daxil olduğumuz anda, təxminən beş aylıq uçuş-enmə zolağımız var idi, bu, Vadidə toxum dövrəsini artırmaq üçün kifayət edə bilərdi, lakin bu Elm sərgisi texnologiyanız olduqda və hələ kapitalınız olmayanda çətin satış. Beləliklə, bir sıra digər səbəblərdən bunun üçün YC-ni seçdik və şəxsən mən təcrübədən çox razı qaldım.

Joey Korenman:

Bəli, təcrübə haqqında eşitmək istərdim, çünki bu, bir növ əfsanədir. YC dünyanın ən məşhur startap sürətləndiricisidir və Paul Graham dahidir və Paul Graham, bu adı bilməyən dinləyənlər üçün, yaradıcılarından biri.YC başqa şeylər arasındadır və çoxlu hikmətli heyrətamiz bloqu var.

Joey Korenman:

Ancaq bəli, bu proqram sizin kimi şirkət üçün əslində nə edir?

Zack Brown:

Əvvəlcə onu deməliyəm ki, YC, keçdiyimiz zaman 2017-ci ilin sonunda daxil olduq, 2018-ci ilin əvvəlində daxil olduq, əvvəlkindən çox fərqlidir. 2005-ci ildə başladılar. Onlar işə başlayanda bu, Twitch TV, Reddits və Air Bnb kimi əfsanəvi kohortların işə başladığı kimidir və indiki vaxtda bu, lakin genişlənib.

Zack Brown:

YC özlərini də startap hesab edir və buna görə də onların məqsədi miqyasını artırmaqdır. Və biz keçdiyimiz zaman, ilk partiyada 10 və ya başqa bir şeyə qarşı partiyada 100-200 şirkət var idi. Çox fərqli, çox fərqli təcrübə. Dedi ki, mən böyük bir universitetə ​​getdim və universitetdə öyrəndiyim şeylərdən biri, ilk vaxtlar çətin bir yol idi ki, mövcud bir ton resurs var, ancaq onlara deyil, arxaya söykənsəniz, geriyə, siz o resursları əldə etmirsiniz.

Zack Brown:

Və başqası onları alacaq və siz sadəcə bir növ sahildən keçəcəksiniz. Bununla belə, əlinizi uzadıb resursları ələ keçirsəniz ...

Zack Brown:

Lakin əgər siz həm böyük bir universitetdə, həm də böyük Y Combinatorunuzda aktiv şəkildə əlinizi uzadıb resursları ələ keçirsəniz , onda siz ondan çox şey əldə edirsiniz.Və deyəsən, indi 30 yaşım var. Mən həyatımla nəsə etmək istəyirəm və bu biliyə sahib olduğum üçün xoşbəxt oldum, məncə, bu resurslara söykənmək və ələ keçirmək daha yaxşıdır. Nəticədə mən hiss edirəm ki, biz ondan çox şey əldə etmişik, şəbəkə, mentorluq, sadəcə olaraq məsləhətlər. Şəbəkəyə baxdım, amma bu, həqiqətən böyük bir hissəsidir. Bu 200-dən çox şirkətlər arasında biz bu gün də əlaqə saxladığım çoxlu əlaqələr və insanlar qura bildik. YC şəbəkəsi də hər hansı digər YC təsisçisi ilə əlaqə saxlaya biləcəyiniz bu daxili icmanı idarə edirlər. Bu e-poçt ünvanı və telefon nömrəsini göstərir. Beləliklə, istəsəm, Airbnb üçün təsisçi Dropbox-a müraciət edə bilərdim, ehtimal ki, bunu etmək üçün yaxşı bir səbəbim olsaydı. Amma bu şəbəkə YC-nin böyük bir parçasıdır.

Joey Korenman:

Oh, bu həqiqətən maraqlıdır. Və bəzi oxşarlıqlar var. Mən Hərəkət Məktəbini YC ilə müqayisə etmək istəmirəm, lakin bizim məzunlar şəbəkəmiz var ki, bu, bəlkə də dərslərimizdən birini almaq təcrübəsinin ən dəyərli hissəsinə çevrilib. Və əvvəlcə gözlənilməz bir şey oldu, əslində nə qədər dəyərli olduğu ortaya çıxdı. Beləliklə, bu, mənə çox məna verir. Beləliklə, gəlin real proqrama, Animatora keçək. Və hər kəs dinləyir, biz vebsayta, Haikunun veb saytına keçid edəcəyik və siz yükləyə bilərsiniz. Düşünürəm ki, hazırda Animator-un 14 günlük pulsuz sınağı var və dərsliklər varsaytda. Çox gözəl məlumat.

Joey Korenman:

Beləliklə, hazırda inkişaf etdirilən başqa animasiya proqramları var və görünür, bir çox proqramlar hazırlanır, veb proqramlar və həmçinin veb dizaynı və tətbiq dizaynını asanlaşdırmağa cəhd etmək və kömək etmək üçün yerli tətbiqlər. Beləliklə, Animatorun unikal cəhəti nədir?

Zack Brown:

Animator-un unikal cəhəti onun kod bazaları üçün nəzərdə tutulmasıdır. İstehsala göndərilən hərəkət dizaynıdır. Beləliklə, kod, həm proqram daxilində, həm də mənbə faylınız kimi, Photoshop üçün .PSD kimi düşünürsünüzsə, bu cür mənbə faylı kimi birinci dərəcəli vətəndaşdır. Animator üçün mənbə faylı birbaşa kod, əl ilə redaktə edilə bilən koddur. Beləliklə, siz hər dəfə səhnədə nəyisə hərəkət etdirdiyinizdə və ya Tween qurduğunuzda o, əslində kodu oxuyur və yazır. Bu, çox məqsədyönlüdür ki, kod bazaları ilə inteqrasiya etmək çox asandır.

Joey Korenman:

İcazə verin, bunu sizdən soruşum. Çünki və mən bu mövzuda çox mükəmməl deyiləm, əgər bunu kəssəm məni bağışla, amma After Effects-də After Effects kompozisiyanızı götürən Bodymovin var və siz onu istifadə edərkən çoxlu xəbərdarlıqlar var, amma ümumiyyətlə, forma təbəqələrindən və buna bənzər şeylərdən istifadə edirsinizsə, o, JSON faylını çıxarır. Belə ki, kodu tükürdü. Bəs bu, Bodymovinin etdiyindən nə ilə fərqlənir?

Zack Brown:

Bəli. Beləliklə, Lottie 2017-ci ildə geri qayıdanda xatırlayıram. Bubiz artıq Haiku üçün hərəkət dizayn trayektoriyasına kilidlənmiş və yüklənmişdik, o zaman Mac üçün Haiku, indi Haiku Animatoru. Mən həmişə bunu super ruhlandırıcı tapmışam. Təsəvvür edə bildiyiniz kimi, xüsusən də proqram təminatı üçün istifadəçi interfeysləri üçün bir vasitə kimi After Effects ilə bağlı bəzi şəxsi narahatlığım var. Bodymovin və Lottie, After Effects mənbə faylının tərs mühəndisliyi ətrafında qurulmuşdur. Beləliklə, Bodymovin-dən çıxardığınız JSON blob After Effects fayl formatının formasıdır.

Zack Brown:

Şəxsən mən proqram üçün hərəkət dizaynını təsəvvür etdiyim zaman, artıq qeyd etdiyiniz kimi, Joey, interaktivlik kritikdir, məsələn, rəngləri dəyişdirmək və ya toxunmağa cavab vermək və ya bu vəziyyətdən sonrakı vəziyyətə keçiddən fərqli bir şəkildə bu vəziyyətdən o vəziyyətə keçmək bacarığı. Baxmayaraq ki, bu məntiq tələb edir. Kompüter elmləri baxımından bu, tamlığı tələb edir. Və siz sadəcə After Effects-dən bunu əldə edə bilməzsiniz.

Joey Korenman:

Doğru.

Zack Brown:

Doğru. Deməli, ən böyük fərq budur ki, mənim fikrimcə, müəllif alətini sıfırdan yaratmağın həm imtiyazı, həm də inanılmaz yükü var. Bu, bizə kod üçün nəzərdə tutulmuş kod formatını tərtib etməyə imkan verdi ki, onun üçün yenidən təchiz edilmək əvəzinə.

Joey Korenman:

Bu, həqiqətən yaxşı izahatdır. Animatordan istifadə edərək a1 avqust 2019 ! Endirimdən yararlanmaq üçün aşağıdakı linklərə klikləyin. Burada iki fərqli seçim var:

  • Aylıq Planın Üç Ayına 50% Endirim (27$-a qənaət edin)
  • İllik planın İlk İlinə 25% Endirim  (45$-a qənaət edin)

İndi marağınız pik həddə çatıb, gəlin Zackə salam deyək...


ZACK BROWN ŞOU QEYDLƏRİ

Biz podkastımızdan istinadlar götürün və buraya linklər əlavə edin, bu da sizə podkast təcrübəsinə diqqətinizi cəmləməyə kömək edir.

  • Zack Brown
  • Haiku Animator

İNSANLAR/STUDİOLAR

  • Tomas Street
  • Paul Graham

RESURSLAR

  • Sketch
  • Y Combinator
  • Inspector Spacetime
  • Lottie Podcast Episode
  • Unity
  • Issara Willenskomer Podcast Episode
  • Lottie

MÜXTƏLİF

  • Dreamweaver
  • Fireworks
  • Shake

ZACK BROWN TRANSKRIPT

Joey Korenman:

Mən bir şeyi etiraf etməliyəm. Hərəkət dizaynı ilə bağlı UI və UX məkanında baş verənlərlə həqiqətən maraqlanıram. Bu, gözəl layihələr, iş imkanları və animasiyanı koda çevirməyi asanlaşdıran yeni texnologiya ilə partlayış kimi görünən bir sahədir. Bununla belə, 2019-cu ildəki bu qeyddən etibarən, tətbiqlər içərisində interaktiv şəkildə asanlıqla istifadə edilə bilən animasiya yaratmaq hələ də bir növ ağrıdır.

Joey Korenman:

Bugünkü qonağımız bunu dəyişdirmək məqsədi daşıyır. Zack Brown və bəlibir az, bu mənə Flash-ın necə işlədiyini çox xatırladır. Və həqiqətən maraqlıdır. Mən görürəm ki, siz Flash-ın istifadə etdiyi eyni terminologiyadan istifadə edirsiniz, Tween və səhnə və bu kimi şeylər. After Effects-də istifadə etdiyimiz müxtəlif sözlər var. Ancaq sizin mahiyyətcə bir kompozisiyanız var və təbəqələriniz var və siz həmin təbəqələrə onların müəyyən şeylərə reaksiya verməsinə və tərtibata cavab verməyə səbəb olan kod bitlərini yerləşdirə bilərsiniz və cavab verən şeylər qura bilərsiniz. Və həqiqətən çox gözəldir. Elə isə bunlardan bəziləri... ola bilsin ki, siz bizə Animator kimi alətdən başqa üsullarla etmək çətin olan işləri necə istifadə edə biləcəyinizlə bağlı bəzi nümunələr verə bilərsiniz.

Zack Brown:

Yenə də, Animatorun məqsədinin hərəkət dizaynı və kod arasında bu boşluğu aradan qaldırmaq olduğu ilkin əsasında, barmaqlarınızın ucunda olan real güc, kodun sehri kimi koddur. Beləliklə, Animatorda proqram daxilində kodlaşdırmağın bir neçə yolu var. Bu həm də After Effects ilə əsas fərqdir. Və kodlaşdırmağın üç yolu var. Bizdə ifadələr adlanan bu konstruksiyalar var, onlar After Effects-in bükülmə ilə ifadələrinə çox bənzəyir. Onlar mahiyyətcə Excel elektron cədvəl funksiyalarıdır. Beləliklə, Excel-də A3-dən A14-ə qədər xanaların cəmini cəmiyə bərabər yazmaqla götürə bildiyiniz kimi [eşitilməz 00:27:15], o gözəl kiçik ifadəni Animator-da eyni şeyi edə bilərsiniz, lakin cavab vermək üçün, məsələn, siçan mövqeyivə ya bir toxunuş, bir kran. Bunun mənası varmı?

Joey Korenman:

Bəli, bunun çox mənası var.

Zack Brown:

Yaxşı. Və sonra başqa yol, belə ki, sadə, həm də çox güclü olmaq üçün nəzərdə tutulmuşdur. O, funksional, reaktiv proqramlaşdırmaya kanal verir. Və bu ifadələri istənilən əmlaka tətbiq edə bilərsiniz. Beləliklə, mən elementlərimdən birinin X mövqeyini istifadəçi siçanı X üçün xəritə edə bilərəm və Y mövqeyini istifadəçi siçanı Y üçün xəritə edə bilərəm və miqyası, məsələn, mənim timeline mövqeyim və istifadəçi siçanı Y, kimi sinus funksiyası kimi edə bilərəm. məntiqlidirsə. Beləliklə, yazmaq həqiqətən asan, lakin həqiqətən güclü qarşılıqlı təsir növlərini yaratmağa başlaya bilərsiniz. Və şübhəsiz ki, bu cür yaradıcı səlahiyyətlər Flash-ın həqiqətən, həqiqətən də üstün olduğu və dünyada çatışmayan cəhətidir, elə deyilmi?

Joey Korenman:

Bəli. Animator daxilində kodlaşdırarkən hansı dildən istifadə edirsiniz?

Zack Brown:

JavaScript.

Joey Korenman:

Oh, mükəmməl. Yaxşı, əgər After Effects ifadələrinə öyrəşmisinizsə, əminəm ki, onun hissələri eynidir. Güman edirəm ki, Animatora xas funksiyalar əlavə etmək üçün JavaScript-də genişləndirdiyiniz bəzi fərdi xüsusiyyətlər var?

Zack Brown:

Dəqiq, bəli.

Joey Korenman:

Bunun üçün ümumi istifadə halını düşünməyə çalışıram. Beləliklə, məsələn, veb saytınızda bir xarakterin olmasını istəyirsinizsə və gözlərdəki bəbəklərin sizi izləməsini istəyirsinizsə,ətrafında siçan izləmək kimi. Bunu After Effects-də ələ sala bilərsiniz, sonra mühəndis bunu necə edəcəyini anlamalı olacaq. Amma Animator-da siz əslində sadəcə bu davranışı qura və sonra onu təhvil verə bilərsinizmi?

Zack Brown:

Bəli, dəqiq. Animator-da istifadə olunan renderinq mühərriki ilk növbədə açıq mənbəlidir və ikincisi, internetdə işlətdiyiniz zaman istifadə edilən eyni renderinq mühərrikidir, eyni şeydir. Beləliklə, önizləmə rejimi sözün əsl mənasında önizləmə rejimidir. Eyni şeydir. Və bu kod olan mənbə faylına düşür. İfadə yazdığınız zaman, yazdığınız hər şey Haiku Animator daxilində internet saytında olduğu kimi qiymətləndiriləcək.

Joey Korenman:

Demək istədiyim odur ki, bunlardan biri budur. Animator və bu kimi digər proqramlar və After Effects arasındakı ən böyük fərq ondan ibarətdir ki, After Effects-də sizin dəbdəbəniz var, istədiyinizi canlandıra bilərsiniz və onu göstərməli olacaqsınız, lakin onu görəcək şəxs bunu görmür. göstərdiyini izləmək lazımdır. Siz bunu internetdə və ya tətbiqdə olduğu kimi canlı olaraq etdiyiniz zaman canlıdır. Mənə maraqlıdır, bununla necə məşğul olursunuz, ümumiyyətlə, məncə, hətta bir proqram tərtibatçısı kimi, istifadəçilərinizin real vaxtda baş verə bilməyən şeyləri canlandırmaq istəməsi ilə necə məşğul olursunuz? Bu problemdir?

Zak Braun:

Bəli. Əminliklə belədir. Nə yaradırsınızHaiku Animator-da bir şey yaratdığınız zaman proqramdır. Tam dayanacaq, yaratdığınız proqramdır. Və siz bunu vizual alətlərin və istəsəniz kodlaşdırmanın birləşməsi vasitəsilə edirsiniz. Ancaq son nəticə proqram təminatıdır. İndi proqram təminatı yaratdığınız zaman bilməli olduğunuz əsas məsələlərdən biri performansdır. Əgər tərtibatçı gedib AIO diskini kilidləyən for loopu yazırsa, kompüter donarsa, bu, proqramçının test zamanı anlamalı və proqramında böyük qüsur olmaması üçün düzəltməlidir. Haiku Animator ilə də eynidir. Siz sadəcə sıçrayan 5000 nöqtəni canlandıra bilərsiniz və onun yavaşladığını görəcəksiniz. Proqram təminatının yaradıcısı olaraq, onun düzgün işləməsinə əmin olmaq sizin məsuliyyətinizdir.

Joey Korenman:

Bəli. Bu, həqiqətən heç vaxt düşünməməli olduğunuz bir şeydir. Demək istəyirəm ki, After Effects-də əşyalar hazırlayarkən bu barədə düşünməlisən, bunun göstərilməsi çox uzun çəkəcək, lakin göstərildikdən sonra iş tamamlandı. Bu, düşünmək üçün tamamilə fərqli bir yoldur. Bu, həqiqətən də maraqlıdır.

Zack Brown:

İndi isə Lottie deyir ki, Bodymovin eyni narahatlığı miras alır, çünki o, iş vaxtında şərh olunur. Deməli, After Effects-də 1000 nöqtə sıçrayırsa, o, Bodymovin-də də sürünəcək.

Joey Korenman:

Doğru. Bəli, həqiqətən, çox maraqlıdır. tamam. Deməli mənbaşqa bir misal gətirməyə çalışır. Flash-da etdiyimi xatırladığım şeylərdən biri də o idi ki, siz bu mürəkkəb rollover vəziyyətlərinə sahib ola bilərsiniz. Deyək ki, biz hazırda School of Motion-da bu dizayn yeniləməsini edirik və bu epizodun nə vaxt çıxacağını bilmirəm, amma onu dinləyirsinizsə, o, artıq saytda ola bilər. , yoxsa onun süzüldüyünü görməyə başlayacaqsınız. Ancaq deyək ki, biz bloq yazılarımızı, dərsliklərimizi və podkastlarımızı göstərən kiçik şəkillərimizin saytımızdakı görünüşünü yenidən edirik.

Joey Korenman:

Beləliklə, deyək ki, biz istəyirik. bəzi mürəkkəb çevrilmə vəziyyəti, siz onu yuvarladığınız yerdə və şeyin başlığı bir az böyüyür, sonra şəklin özü miniatür hüdudları daxilində böyüyür və sonra bu gradient örtüyü, onun qeyri-şəffaflığı dəyişir. Və sonra siçanın üzərinə keçəndə, bir az nəsə... siçanı söndürəndə, bağışlayın, bir az fərqli bir şey olur. Bunu etməyi planlaşdırdığım üsul After Effects-də onun prototipini yaratmaq və sonra onu sadəcə tərtibatçılara təhvil vermək idi, ola bilsin Inspector Spacetime kimi bir şeydən istifadə edərək, mənim yüngülləşdirmə əyrilərimə və buna bənzər şeylərə sahib olsunlar, sonra onlar bunu etməli olacaqlar. bunu həyata keçirmək. Beləliklə, bunu Animator-da etmək qərarına gəlsəm, iş axını necə görünəcək? Mən sənət əsərlərimi necə gətirərdim və orada bunu etmək və işləmək üçün alətlər varmı?

ZakQəhvəyi:

Bəli, mütləq. İndi təsvir etdiyinizi çıxarmaq üçün bəzi kod tələb olunacaq. Və bizim inancımız belə olmalıdır. İstədiyiniz qeyri-məhdud ifadəliliyi həqiqətən əldə etmək üçün siçan ilə bura gələndə bu baş verməlidir. Yenə də deyirəm, bəlkə mən köhnə məktəbliyəm, bəlkə də mən sadəcə zəhlətökənəm, lakin bütün kompüter elmləri anlayışıma görə kodun getməyəcəyinə inanıram.

Joey Korenman:

Mən sizinlə razıyam.

Zack Brown:

Və beləliklə, Haiku Animator-da bunu edə biləcəyiniz üsul bir zaman qrafikindən istifadə etməkdir. Flash-a çox bənzəyir. Siz bir zaman çizelgesindən istifadə edirsiniz, fərqli hərəkətləri olan müxtəlif bölgələriniz var. Beləliklə, 1-dən 80-ə qədər olan çərçivələr siçanınızın üzərində, 81-dən 120-yə qədər olan çərçivələr isə siçanınız ola bilər. Biz Haiku Animator ilə komponent modelini izləyirik, ona görə də yaratdıqlarınız React və Angular və View üçün komponent, birinci dərəcəli dəstək kimi yığılır. Ümid edirəm ki, onlardan birini istifadə edirsiniz-

Joey Korenman:

Biz React-dən istifadə edirik, bəli.

Zack Brown:

Yaxşı . Əgər siz sadəcə olaraq metala düşmək istəyirsinizsə, vanil JavaScript-i də dəstəkləyirik. Beləliklə, siz Haiku Animator-dan sizə Haiku Animator API-yə istinad verən React komponenti əldə edəcəksiniz, burada siz React land-dan siçanın üstündən, React siçanının üstündən zaman qrafikini sıfırdan 80-ə qədər silə bilərsiniz. və ya gedin və sıfır çərçivəni oynayın, ya da 81-ə gedin və oynayın. BeləlikləDeveloper əslində günün sonunda simləri çəkən şəxsdir, lakin siz Animatordan istifadə edərək səhnəni hazırladınız.

Joey Korenman:

Bu çox gözəldir. Yaxşı, bu, həqiqətən də burada alaq otlarına girə bilər, dinləyici, üzr istəyirəm, amma bu mənə çox maraqlıdır və mən bunu həqiqətən başa düşmək istəyirəm. Beləliklə, bu mənim üçün mükəmməl məna kəsb edir və əgər dinləyən hər kəs Flashdan istifadə edibsə, siz məhz bunu edərdiniz. Siz deyərdiniz ki, siçan üzərində, 20-ci kadra keçin və 40-cı kadra qədər oynayın, siçan buraxın və ya hər hansı bir şey olsun. Və siz əsasən bütün animasiyalarınız bir zaman çizelgesinde idi və siz müxtəlif kadr diapazonlarında oynayırsınız. İndi mənim sualım budur və yeri gəlmişkən, tərtibatçılarımın bunu dinləmələrini xahiş edəcəyəm, çünki onlar bunu məndən daha yaxşı başa düşəcəklər və onlar çox gözəl ideyalar əldə edəcəklər.

Joey Korenman:

Ancaq indi mənim sualım var, Zak. Belə ki, mən bir komponent inkişaf etsəm, bu miniatür kimi görünür və necə bilirik. Vizual inkişafın Sketch kimi bir şeydə baş verəcəyini fərz edirəm. Və sonra biz bunu Animator-a gətirərdik, mən həmin komponentin siçan üzərində hərəkət etməsini istədiyim şəkildə canlandırardım və ola bilsin ki, kliklədikdə başqa bir şey baş verir. Amma sonra həmin miniatürdə nümayiş olunan faktiki sənət əsəri dinamik olmalıdır, elə deyilmi? Belə ki, hələ də bu kimi məsələ yaratmaq deyil, yaxşı geliştirici hələ dalış varhəmin kod və spagetti canavarı onu bir-birindən ayırır ki, onlar düzgün miniatürü lazımi yerə daxil edə bilsinlər, yoxsa bunu etmək və prosesi asanlaşdırmaq üçün daha yaxşı bir yol varmı?

Zack Brown:

Bəli. tamam. Beləliklə, Flash-dan öyrənirəm, yenə özümü bir az qırılmış rekord kimi hiss edirəm, amma Flash-ın səhv etdiyi şeylərdən biri o idi ki, bu, bir növ qara qutu idi, bu çıxılmaz nöqtədir, Flash-ı işə saldıqdan sonra vebsaytınızı deyin, siz heç vaxt geri qayıtmayacaq. Bu piksel qutusu Flash-a aiddir və orada nəyisə dəyişməyə cəhd etmək istəyirsinizsə, Tanrı sürəti. Flash IDE-ni açmalı, bəzi dəyişikliklər etməli və bəzi məntiq əlavə etməli və məlumatların ötürülməsi üçün onların API ilə mübahisə etməli və s. və bu, böyük qarışıqlıq idi.

Zack Brown:

Haiku Animator-da bizim yer tutucu anlayışımız var, burada müəlliflik edərkən deyə bilərsiniz ki, burada Haiku Animator-da yaratdığım bu super düzbucaqlının içərisində düzbucaqlı var. Bu düzbucaqlı tərtibatçıya məxsusdur. Buraya nə girəcəyi barədə heç bir fikrim yoxdur, amma onu canlandıra bilərəm. Onlara affin çevrilmələr, miqyas, mövqe, fırlanma, əyilmə, bütün bu çevrilmələr deyilir. Siz həmin yer tutucunu canlandıra bilərsiniz və sonra kod zamanı tərtibatçı məzmunu daxil edə bilər. Belə ki, React-də o, uşaq komponentə bənzəyir və ya HTML-də bu, div daxilində bir şeydir. Bu, Haiku Animator daxilindəki dinamik məzmun üçün həllimizdir və son tərtibatçıya bənzəyirbirbaşa Reaksiya. Heç bir salto və ya xüsusi bir şey yoxdur. Siz sadəcə Haiku React komponentinin uşaqları kimi məzmunu ötürürsüz.

Joey Korenman:

Bu, çox gözəldir. tamam. Belə ki, mən bir növ sənədləri və materialları oxuduğum şeylərdən biri budur ki, ... çünki biz veb saytımızda bunun bir azını etdik. Bizdə az-çox sadəcə bişirilmiş animasiyalar var. Lakin sonra bizim prototip etdiyimiz bir şeyin və bu kimi şeylərin üzərinə gəldiyiniz zaman müəyyən kiçik animasiyalarımız var. Problem ondadır ki, əgər biz bunu dəyişdirmək qərarına gəlsək, geri qayıtmaq və onu düzəltmək böyük bir işdir. Kopyala yapışdır kimi deyil, indi yenilənib. Beləliklə, siz necə davranırsınız və mən bilmirəm bu termini düzgün istifadə edirəm, amma versiyaya nəzarət, miniatürlərimizin vəziyyəti üzərində siçanın yeni versiyası olduqda? Uşaqlar, indi tapdığınız üçün onu həyata keçirməyin daha sadə yolu varmı?

Zack Brown:

Bəli, əslində. Bu, əsas məsələlərdən biri idi ... yenidən agentlik günlərimə qayıdıram və yalnız dizaynı kodlaşdırmaq üçün həyata keçirməyin nə qədər çətin olduğunu görürəm, həm də təkrarlamaq. Çox güman ki, səyin 80% -i təkrarlanan yerdir. İndi siz bu dizaynı kod kimi həyata keçirdiniz, indi əslində tələbləri bir az dəyişən yeni dizayn var və indi kodda arxitektura edilən hər şey yenidən işlənməlidir. İndi bu digər parça qırılıb. İçindən tökülən bütün problemləriterasiya, iş axınının həll olunduğu yer budur, məncə, bu, iş axınının həlli üçün müqəddəs qraildir.

Zack Brown:

Və bizim Haiku Animator ilə bunu qəbul etməyimiz yenə də komponent modelinə əsaslanır, sizin komponentlər versiyalıdır. Beləliklə, Haiku Animator-da layihə yaratsanız və dərc et düyməsini basarsanız, həmin komponentin 0.0.1 versiyasını əldə edəcəksiniz və onu kod bazasına buraxa bilərsiniz. Biz dünya veb dünyası üçün NPM ilə inteqrasiya edirik ki, veb dünyasındakı istənilən tərtibatçılar bununla tanış olsunlar. Beləliklə, siz əslində sadəcə NPM Haiku Animator komponentini 0.0.1 versiyasında quraşdırırsınız və getməyə hazırsınız.

Zack Brown:

İndi, animator, hərəkət dizayneri və ya tərtibatçı, Haiku Animator-dan istifadə edən hər kəs geri qayıdıb sonrakı dəyişikliklər edə bilər, məsələn, Haiku Animator-a keçəcək və yenidən dərc edəcək Sketch-dən aktivləri yeniləyə bilər və indi sizdə 0.0.2 versiya var. Və koddan etməli olduğunuz yeganə şey həmin komponenti 0.0.2 versiyasına yeniləməkdir və siz canlısınız. Bu belədir. Beləliklə, biz bu iterasiya problemini versiya nəzarəti və paket menecerlərinin birləşməsinə etibar etməklə həll etdik. Bütün bunlar kifayət qədər texnikidir və ümumiləşdirməyin gözəl yolu odur ki, biz Sketch və Photoshop, Illustrator kimi dizayn alətləri ilə inteqrasiya etdiyimiz kimi inkişaf alətləri ilə inteqrasiya edirik.

Joey Korenman:

Beləliklə, əgər mən bunu düzgün başa düşürəmsə, demək istəyirəm ki, o, Flash-ın etdiyi kimi işləyir, bu, sadəcə bir yoldurbu onun əsl adıdır, Haiku adlı startapın baş direktoru və təsisçisidir. Əfsanəvi Y Combinator proqramından keçdikdən sonra Zack və komandası dizayn və kodu birləşdirən sadə məqsədi olan "Animator" tətbiqini işə saldılar. Olduqca yüksək səviyyəli şeylər, lakin mən inanıram ki, Haiku həqiqətən bir şeyə meyllidir.

Joey Korenman:

Haiku komandası ən çətin problemlərdən birini həll edə biləcək animasiya tətbiq etmək üçün bir üsul tapdı. hərəkət dizaynerləri proqramlar üzərində işləyərkən qarşılaşırlar. Birgə oynadığım və sevdiyim Animator, gəlin sizə animasiyanı bir interfeysdə canlandıraq və kodlaşdıraq ki, o animasiyanı tərtibatçılar üçün çox səliqəli və çevik şəkildə yerləşdirə bilsin. Bu müsahibədə animatorun necə işlədiyinə və onu UI məkanında After Effects deməkdən fərqli və daha səmərəli edən şeylərə dərindən gedirik.

Joey Korenman:

Biz həmçinin Zack-in necə işlədiyindən danışırıq. şirkəti yaratdı və tamamilə sıfırdan tamamilə yeni bir animasiya proqramı qurdu. Bu, çox gözəl söhbətdir və məncə, bu, biz hərəkət edən dizaynerlərin yaxın gələcəkdə istifadə edəcəyi alətlər haqqında sizə məlumat verəcək.

Joey Korenman:

Zak , sizi Hərəkət Məktəbi podkastında görmək çox gözəldir. Vaxt ayırdığınız üçün çox sağ olun və beyninizi seçmək üçün səbirsizlənirəm.

Zack Brown:

Bəli, burada olmaqdan məmnunam, Coey. Məni qəbul etdiyiniz üçün təşəkkür edirəm.

Joey Korenman:

Bəli, problem yoxdur, dostum. Yaxşı, birincibütöv bir tətbiqdə və bütöv bir platformada tətbiq etmək, yeniləmək və istifadə etmək daha asandır. Ona görə də mən onunla yenidən oynamağa getmək üçün həqiqətən çox həyəcanlıyam, çünki bu, həqiqətən, dediyim kimi, bizim üçün mükəmməl vaxtdır. Mən çox həyəcanlıyam, ümid edirəm ki, bir çoxunuz bunu dinləyir, 14 günlük demonu yükləyin. Bu cür işlə məşğul olsanız, bu proqramı sınayın, çünki bəzi yaxşı hərəkət dizaynerlərinin nələr hazırlaya biləcəyini görmək həqiqətən çox gözəl olardı. Və mən bu barədə sizdən soruşacaqdım, çünki getdikcə daha çox belə söhbətlər edirdim.

Joey Korenman:

Demək olar ki, bu iki dünya birləşməyə başlayır. Hərəkət dizaynınız və UX-niz var. Və onlar hər ikisi bir-birinə doğru irəliləyirlər və indi bu kimi alətlərin həyat qabiliyyətli olmağa başladığı kifayət qədər üst-üstə düşür. Bu kəsişmədən gəldiyiniz üçün bir növ unikal görünürsən. Siz müştərilər üçün bunları prototipləşdirir və həyata keçirirdiniz. Yəni sən animatorsan? Animatora hansı alətləri yerləşdirmək lazım olduğunu necə bildiniz? Çünki mən ilk dəfə bu barədə heç nə bilmədən açmışdım və əsas çərçivələr var və qrafik redaktoru var, məsələn, animasiya əyrisi redaktoru, istifadə etmək həqiqətən gözəldir, təbəqə əsaslı kompozisiya sistemi və bunların hamısı sadəcə bir növ məna kəsb etdi. Bəs siz hansı funksiyaları yerləşdirməyinizə necə qərar verdiniz?

Zack Brown:

Beləliklə deyərdim ki, mən animatoramvəziyyət.

Joey Korenman:

Mən bunu sevirəm.

Zack Brown:

Əlbəttə ki, əla deyil. Gənc olanda bir az təcrübəm var idi, yenə F sözü, Flash. Beləliklə, əsas kadrlar və zaman qrafikləri ideyası, bir dəfə [eşitilməz 00:42:03] my-

Zack Brown tərəfindən:

Əsas kadrlar və zaman qrafikləri ideyası. Bilirsiniz, bir dəfə [eşitilməz 00:42:04] gənc zehnimdə mənimlə böyüklər zehnimə yapışdı. Qısa cavab istifadəçilərdir, bizim istifadəçilərimiz ekspertdirlər və bilirsiniz ki, məhsulların yaradılması dünyasında istifadəçilərinizin nə istədiklərini anlamaq və siz onu qurmaq ümumi hikmətdir. Beləliklə, məsələn, Curve redaktorunu bu yaxınlarda işə saldıq. Məhsul 2006-cı ildən mövcuddur və 2019-cu illərdə istifadəçilərin tələbindən, tələbindən və tələbindən sonra nəhayət Curve redaktorunu işə saldığımız zaman idi. Maskalanma, hazırda dəstəkləmədiyimiz bir xüsusiyyətdir ki, insanlar bunun üçün qışqırır. Ona görə də, onun çox keçmədən gələcəyini gözləyirəm.

Zack Brown:

Biz onu belə kəşf edirik. Mütəxəssislər bizə deyirlər və biz bunu oradan götürürük.

Joey Korenman:

Düzdür, çünki mən After Effects istifadəçilərinin hər zaman xüsusi olaraq etdikləri çox şeyləri nəzərdə tuturam. Bilirsiniz, bir təbəqəni digəri üçün maska ​​kimi istifadə edərək, yol boyunca canlı bir xətt olan yollara sahib olmaq. Belə şeylər etmək... Açığı, hətta After Effects-də belə şeylərdən bəzilərini etmək üçün alətlər çox köhnədir və bir az istifadə edə bilərdi.güncəllənir və burada istifadəçilərlə söhbət etmək və onların həyatını nəyin asanlaşdıracağını öyrənmək üçün bir növ fürsətin olduğunu görmək çox gözəldir.

Joey Korenman:

Beləliklə, nə cür istifadəçilərin həqiqətən Animator ilə işlədiyini tapırsınız? Bu hərəkət dizaynerləridir, yoxsa animasiyaya ehtiyacı olan UX dizaynerləridir?

Zack Brown:

Hər ikisi. Yenə də, Sketch-in Photoshop və ya Illustrator-dan daha əlçatan olması kimi, biz müəyyən etdik ki, hərəkət dizaynını öyrənən, bəlkə də ilk dəfə əsas kadr qrafiki paradiqmasından istifadə edən istifadəçilərin bütün seqmenti var və onlar yarışa gedirlər. Haiku Animator ilə. Tətbiqi inkişaf etdirdiyimiz kimi, yardım mərkəzi kimi sənədləri, hər cür materialı da inkişaf etdiririk. Beləliklə, dərsliklərimiz var. Beləliklə, ilk dəfə hərəkət dizaynı ilə məşğul olmağa başlayan insanlar üçün yaxşı resurslarımız var.

Zack Brown:

Həmçinin biz istehsala gəminin dəyərini yüksək qiymətləndirən təcrübəli hərəkət dizaynerlərini görürük. Və ya "Bir az kod əlavə et" kimi dəyər təklifi. After Effects-də edə bilməyəcəyiniz bir şey. Bilirsiniz, əslində bu, bu həll üçün bazarda unikal bir yerdir və hamısı Flash-ın vakuumuna qayıdır.

Zack Brown:

Bəli, sonra bu sualın digər hissəsi Fortune 5-dən tutmuş agentliklərə və frilanserlərə qədər bütün forma və ölçülərdə şirkətlərdir, həmçinin biz tərtibatçıların ondan istifadə etdiyini görürük.həmçinin. Və ya ön tərəfdəki təkbuynuzlu kimi... Təkbuynuzlular bundan ən çox yararlanırlar, çünki onlar dizayn xüsusiyyətlərinin tam çeşidinə və kod xüsusiyyətlərinin tam çeşidinə malikdirlər, lakin həqiqətən də bütün zolaqlar ondan istifadə edir.

Joey Korenman:

Sizdən soruşacaqdım, çünki dinləyicilərimizin və tələbələrimizin bir çoxu ilk növbədə hərəkət dizaynerləridir və bəziləri After Effects İfadələri ilə yeni məşğul olmağa başlayır. Animator, Haiku Animator proqramlarından istifadə etməyə başlamaq üçün animatorlar üçün öyrənmə əyrisinin nə olduğunu başa düşdünüzmü? Bunu asanlaşdırmaq üçün Haiku Animator deməyə başlayacağam.

Zack Brown:

Yaxşıdır, bəli.

Joey Korenman:

Bəli, ondan istifadə edən animatorlar üçün öyrənmə əyrisi necədir. Onların öyrənmələri üçün nə qədər kod lazımdır? Və öyrənmə əyrisi gözləntisi nə olmalıdır?

Zack Brown:

Yaxşı, mən İfadələrlə başlamağı tövsiyə edərdim. Əgər siz nə vaxtsa Excel və ya Google Cədvəldən istifadə etmisinizsə, onda yəqin ki, elektron cədvəl düsturundan istifadə etmisiniz və Haiku Animator-a hazırsınız. Siçanın arxasınca bir şey etmək Excel-də bir məbləğ götürmək qədər asandır və bunu etdiyiniz zaman çox məmnun olur. Çox, məncə, bu sadə sözdür, lakin bunun baş verdiyini görmək çox güclüdür.

Zack Brown:

Mən deyərdim ki, əgər siz kodla başlamaq istəyən hərəkət dizaynerisinizsə, üçün mükəmməl vasitədirSən. Əsasən buna görə biz onu tikdik. Yenə də hərəkət dizaynı və kod arasındakı boşluğu aradan qaldırmaq üçün. Beləliklə, əlimizdə olan resurslar və proqrama daxil edilmiş kod redaktoru arasında bu, başlamaq üçün yaxşı bir yol olmalıdır.

Joey Korenman:

Bu, əladır. Beləliklə, gəlin bu şeyin ümumi vəziyyətindən danışaq ... Mən bunun nə adlandığını belə bilmirəm. UX və hərəkət dizaynının kəsişməsi. Bilirsiniz ki, Animator illərdir davam edən bəzi ağrı nöqtələrini həll edir. Bu podkastin çox epizodunu xatırlayıram, əslində bizdə Airbnb-dən Salih və Brandon var idi, onlar komandada  Lottie-ni quran iki oğlan idi.

Zack Brown:

Bəli, mən onları sevirəm. uşaqlar.

Joey Korenman:

Bəli, onlar möhtəşəmdirlər. Bilirsiniz, onlar mənə bu ağrı nöqtələrinin nə olduğunu başa düşməkdə çox böyük rol oynadılar və mən düşündüm ki, Lotti gələcək və onların hamısını həll edəcək, amma hər dəfə kiminləsə danışanda onlar “Xeyr, onlar” deyirlər. hələ həll olunmayıb”. Hərəkət dizaynını götürüb onu koda çevirmək hələ də çox ağrılıdır.

Joey Korenman:

Və animatorların bununla necə mübarizə aparması həqiqətən də ağıllı görünür və mən mütləq bir şeyin üzərində olduğunu düşünürəm, lakin bu prosesi həqiqətən sadə və səmərəli etmək üçün başqa hansı məsələlərə diqqət yetirilməlidir? Bilirsiniz, mən demək istəyirəm ki, bu, sadəcə kodlaşdırma dünyası və hərəkət dizaynı dünyasıdırhal-hazırda olduqca ayrıdır. Hətta Animator kimi bir çəkiliş də, bilirsiniz, bunu həyata keçirmək üçün hələ də bir tərtibatçı tələb edəcəksiniz, elə deyilmi? Məsələn, siz bir komponent qura bilərsiniz, amma sonra həmin şəxs həmin komponenti həyata keçirə biləcəkmi? Bu, bizim hədəf götürməli olduğumuz bir şeydirmi? Mənə maraqlıdır ki, növbəti bir neçə il ərzində bu prosesi daha da yaxşılaşdırmaq üçün dəyişə biləcək başqa şeylər nələrdir?

Zack Brown:

Əgər biz danışırıqsa bir neçə ilin miqyası, məncə, bir çox insan dizaynerlərin x ildən sonra nə edəcəyini və ya tərtibatçıların x ildən sonra nə edəcəyini düşünür. Buna əsaslanaraq, bunun bir neçə ildən sonra eyni məna daşıyacağına dair yanlış fikir hesab edirəm. Bu tərtibatçı bu gün bir neçə ildən sonra etdiyi eyni şeyi nəzərdə tutur, elə deyilmi?

Zack Brown:

Buna görə mən düşünməyi xoşlayıram... Bir neçə dəqiqə əvvəl Haiku Animator-un proqram təminatı ilə nə etdiyinizi qeyd etmişdim. Tərtibatçı olmağınız bizi maraqlandırmır. Sizin dizayner olmanız bizi maraqlandırmır. Siz proqram təminatı yaradırsınız. Bu belədir. Beləliklə, mənim fikrim budur ki, bir neçə ildən sonra başlığın nə olmasının heç bir əhəmiyyəti yoxdur, lakin biz hamımız birlikdə proqram təminatı yaradacağıq. Mən bunun paralel sənayedə, oyun sənayesində artıq baş verdiyini qeyd etməyi xoşlayıram.

Zack Brown:

Unity 3D-dən istifadə edən, bu ekosistemdə iştirak edən hər kəs, siztikinti oyunları. Siz proqram təminatı qurursunuz. Unity daxilindəki 3D modellərə uyğunlaşdırılacaq dokularınızı yaratmaq üçün Photoshop-dan istifadə edirsinizsə, əslində Photoshop vasitəsilə proqram təminatı yaradırsınız. Siz geri qayıdıb həmin teksturanı dəyişə bilərsiniz və o, proqram təminatına keçir və istehsala göndərilir.

Zack Brown:

Unity, əslində hərəkət dizaynerləri arasında iş axını problemini həll etdi ... Unity daxilində zaman qrafiki və əsas kadr animasiya sistemi, faktura redaktorları, qurğular, 3D modelləşdiricilər və tərtibatçılar mövcuddur. Hamısı Unity-də eyni şeyi qururlar. Və beləliklə, mən hesab edirəm ki, proqram təminatının yaradılmasının gələcəyi budur və bu, bizim qərarımızdır. Bu, bizim oyun meydançamız, bizim dünyamız proqram yaratmaq dünyasıdır. Başlığınızın və hətta keçmişinizin nə olmasının heç bir əhəmiyyəti yoxdur, lakin iş axınlarını birləşdirərək işimizi düzgün görsək, hamımız birlikdə proqram təminatı yaratmış olacağıq.

Joey Korenman:

Bu çox gözəldir. Bir az göz yaşım var, adam. Bu, həqiqətən fəsahətli idi.

Joey Korenman:

Yaxşı, mən bu barədə UX in Motion-dan Issara Willenskomer ilə danışırdım və hazırda insanların animasiya yaratmaq üçün istifadə etdiyi alətlər baxımından bu, hələ də vəhşi qərbdir. proqram. Bunu etmək üçün bir milyon fərqli yol var və Animatorun istifadə etdiyi model bəlkə də bunu həll edir, lakin hər hansı bir standartlaşdırma baş verirmi? Və yenə deyirəm, bu mənim deyiltəcrübə, amma anladığım qədər, Animator kodu çıxarır, yəni ... bu, mahiyyətcə reaksiya komponentinə bənzəyir, səhv edirəmsə, məni bağışlayın, amma javascript-ə əsaslanır, elə deyilmi? Bunun bir növ ləzzəti var, elə deyilmi?

Zack Brown:

Bəli, bəli.

Joey Korenman:

Yaxşı. Beləliklə, o, işləyəcək ... və buna görə veb sayt və ya buna əsaslanan proqramlar qurursansa, bu əladır, amma etməsən necə? Əgər istifadə edirsinizsə nə olacaq ... Kaş ki, kodlaşdırma dillərinin rolodexinə sahib olaydım. Ruby və ya buna bənzər bir şey istifadə etsəniz nə olacaq? Daha çox standartlaşdırmaya ehtiyac varmı, məncə, mən əldə etdiyim şeydir? Ümumiyyətlə, bu problemin aradan qaldırılması üçün bu hələ də problemdirmi?

Zack Brown:

Tamamilə, bəli. Biz iş axınları haqqında danışarkən standartlaşdırmanın olduğu yerdir. Buna görə Birlik uğur qazandı, çünki onlar standart halına gəldilər. Bütün oyunların yarısı, yarısı. İstənilən platforma üçün hər iki oyundan biri Unity üzərində qurulub. Böyük ölçüdə ona görə ki, o, standart olmağa nail olub.

Zack Brown:

Birləşən bəzi standartlar var. Lottie hərəkət dizayn məkanında gözəl bir nümunədir. Bilirsiniz, mən Lottie-nin texniki nüvəsi ilə bağlı bəzi narahatlıqları qeyd etdim, yəni Lottie-ni interaktiv etmək üçün çox, çox dik bir yoldur. Çox çətin. Sadəcə çox əsas formatına görə.

Zack Brown:

Lottinin çox yaxşı etdiyi şey fikir mübadiləsinə nail olmaqdır.standarta çevrildi və bu, cəmiyyət, dünya olaraq hərəkət dizaynı üçün irəliyə doğru böyük bir addım oldu. Beləliklə, Lottie standart halına gəldi. Biz o qatara çox tez tullandıq. Haiku Animator, Lottie ixracını dəstəkləmək üçün After Effects xaricində bazarda ilk alət idi. Yenə də, iş axınlarını bir araya gətirmək missiyamızda biz bundan, yeni yaranan standartdan xəbərdar olmuşuq.

Zack Brown:

Ancaq demək istəyirəm ki, biz animasiyaları bir neçə fərqli şəkildə proqram təminatı ilə əlaqələndirə bilərik. Onlardan biri .gif və ya video və ya yükləyici spinner üçün yaxşı Bodymovin animasiyası və ya düymənin içindəki element kimi atomik kiçik qutudur ki, siz düyməni kliklədiyiniz zaman yükləmə döngəsi kimi yenidən başlayır. Dönməyə başlayır.

Joey Korenman:

Düzdür.

Zak Braun:

Bilirsiniz, siz Lottie-nin evi olan Airbnb tətbiqini açırsınız. Siz Airbnb tətbiqini açırsınız və bu gözəl kiçik rəqsi əldə edirsiniz, [eşitilməz 00:52:57] Airbnb loqosu. Bir az belə bir şey ... Deməli, proqramdakı hərəkətin bir təzahürüdür. Digəri plan animasiyası kimi daha böyük miqyaslıdır.

Joey Korenman:

Düzdür.

Zack Brown:

Bu standartlaşdırma baş vermədi. Bu, təmiz vəhşi qərbdir. Vəhşi qərbdən kənarda olduğu kimi. Bu cür animasiyanı etməyin yeganə yolu koddur və bu problem sahəsinin çoxu internetdə layout animasiyasının həyata keçirilməsinin çox böyük əhəmiyyət kəsb etməsidir.iOS üçün bunu etməkdən fərqlidir. Bunu Android üçün etməkdən çox fərqlidir. Samsung smart TV üçün bunu etməkdən çox fərqlidir. Beləliklə, bu, böyük, çirkin, çətin bir problemdir.

Zack Brown:

Həddindən artıq çox şey vermədən, Haiku komandası bu məkanda bir şey üzərində işləyir. Ancaq düşünürəm ki, proqram təminatında bu iki növ hərəkət arasındakı fərqi müəyyən etməyə dəyər.

Joey Korenman:

Düzdür. İcazə verin, bunu sizdən soruşum, çünki bu, əslində bu səhər gündəmə gəldi və məncə, Lottienin nə olduğu ilə bağlı hələ də çox qarışıqlıq var. Düşünürəm ki, inkişaf tərəfində bu, hərəkət dizaynı tərəfdən daha çox başa düşülür. Bu səhər Slack kanalımızda kimsə dedi: "Bax, Airbnb animasiya proqramı yaradır." Mən isə yox, bu elə deyil.

Joey Korenman:

Beləliklə, başa düşdüyüm kimi, Lottie mahiyyətcə Bodymovin və həmçinin hansı animatoru tərcümə edir. Bilirsiniz, tükürdüyü kod, onu iOS və ya Android-ə çevirir. O dillər. Beləliklə, bunu universal və asan etmək üçün həqiqətən nə baş verməli olduğu kimi səslənir, bilirsiniz ki, bir növ universal tərcüməçi olmalıdır və bu, Haiku kimi bir şirkətin üzərinə götürməli olduğu bir şeydir və ya universal formata keçmək üçün Apple, Google və Samsung-dan daha universal səy tələb olunacaq?

Zack Brown:

Beləliklə, ilk növbədə,adı haqqında sizdən soruşmalı olduğum şey. Hərəkət Məktəbinin heyətindən soruşdum, dedim ki, “Hey, Haikudan Zak Braun gəlir” və onların bilmək istədikləri təkcə kantri musiqisi ulduzu olmağın necə bir şey olduğu idi, buna görə də bunu çox başa düşürsən? Zac Brown Band-in kim olduğunu bilirsinizmi?

Zack Brown:

Bəli, məşhur musiqiçi kimi bir başlanğıc işləyərkən ay işığında işləmək çox işdir, amma birtəhər öhdəsindən gəlirəm və bacarıram. hər şey olur.

Joey Korenman:

O qoca şabalıd.

Zak Braun:

Amma həqiqətən də məni ilk dəfə Zac Braunla tanış edən evakuator sürücüsü idi və o, mənim imzanıza ehtiyacım olduğu kimidir və oh, Zak Braun, mənə sizin avtoqrafınız lazımdır. Mən bunu bacardım, düşünürəm ki, o vaxt 20 yaşım var idi, mən Zack Brown olmaqla həyatımın 20 ilini etmişdim və bundan sonra siz həmişə "Zac Brown Bandını nəzərdə tuturdunuz?"

Joey Korenman:

Dəqiq, bəli. Düşünmürəm ki, onun K hərfi var, ona görə də deyə bilərsiniz ki, mən K ilə Zackəm. Bu, hər şeyi aydınlaşdıracaq. Oh, bu, həqiqətən gülməlidir. Bunu dinləyən hər kəs, əminəm ki, şirkətiniz və tətbiqinizlə hələ çox tanış deyillər, lakin onlar olacaq.

Joey Korenman:

Ancaq mən bundan başlamaq istədim. sənin haqqında bir az daha çox şey öyrənmək. Sizin keçmişiniz nədir və nəhayət, animasiya proqramı yaradan proqram təminatı şirkətini necə yaratdınız?

Zack Brown:

Əlbəttə, yaxşı, buna görə də yaradıcılıq həyatıma çap dizaynı və fotoqrafiya sahəsində başladım. ofYenə də, biz indi çox məxfi, sirrlə örtülmüş bir şey üzərində işləyirik, lakin tezliklə bunu elan edəcəyik. Bu, platformalararası standartlaşdırmada bir oyundur.

Joey Korenman:

Doğrudur.

Zack Brown:

Bilirsiniz, şəxsən pis bir başlanğıc kimi dostum, məncə bunun Google-dan çıxmasına ehtiyac yoxdur, amma standart olması üçün mütləq Google tərəfindən qəbul edilməlidir.

Zack Brown:

Sonra yenə uğur ssenarisi, mənim gördüyüm kimi, 50% bazar payıdır. Bu yaxşıdır. Birlik bunu etdi. Onlar incitmir. Heç vaxt hamını razı sala bilməyəcəksən. Xüsusilə texniki intizamda ... [eşitilməz 00:55:47] müxtəlif dizayn alətlərindən istifadə edən müxtəlif dillərdəki kodlayıcıların və dizaynerlərin texniki fənlərinin qəza məhsulunda idi və müxtəlif zolaqlı hərəkət dizaynerləri. Siz bütün bu müxtəlif kombinasiyaları çoxaldırsınız, heç vaxt bir standart və ya bir alətlə hamını sevindirməyəcəksiniz və bu, tamamilə yaxşıdır. Ancaq kifayət qədər insanın əsas problemləri kimi rezonans yarada və problemi həll edə biləcək bir şey, Birlik kimi standart olmağa başlasa, məncə, bu, tamamilə mümkündür.

Zack Brown:

Və mən düşünmürəm ki, bu böyük şirkətlərdən birindən çıxmalıdır. Bilirsiniz, qərəzli, lakin şəxsi qəbul edin.

Joey Korenman:

Bəli. Cox sərin. Bəli, sizi qara tısbağalı geyinib səhnəyə çıxarmağınız üçün çox həyəcanlıyambu xüsusiyyətin nə olduğunu hamıya göstərin.

Joey Korenman:

Beləliklə, mənim sizə daha bir neçə sualım var və siz San-Fransiskoda yaşayırsınız, texnoloji köpüyün içindəsiniz. Siz YC işini və bütün bunları etdiniz.

Zack Brown:

Əmin olun.

Joey Korenman:

Və mən belə təsəvvür edirəm bir çox texnoloji şirkətlərlə əlaqə saxlayırsınız. Əminəm ki, siz böyük adamları tanıyırsınız, insanlar indi hansı abreviaturadan istifadə edirlər? FAANG.

Zack Brown:

FAANG, bəli.

Joey Korenman:

... iki As ilə, bəli, bəli. Bilirsiniz, Facebook, Apple...

Zack Brown:

Amazon.

Joey Korenman:

Əslində gözləməyin, bu Facebook, Apple, bəli Amazon düz, sonra Netflix və Google.

Zack Brown:

Məncə Microsoft da oraya aiddir, amma əslində Silikon Vadisi [eşitilməz 00:57:00]dır.

Joey Korenman:

Doğrudur. Bu, istisna olmaqla, sərin uşaqlar kimidir ... Amma hər halda, bilirsiniz və istifadəçiləriniz həm hərəkət dizaynerləri, həm də UX dizaynerləri və bunların arasında hər şeydir. Ona görə də mənə maraqlıdır ki, sizin nöqteyi-nəzərinizdən bir az kodu bilən animator və ya bir az animasiya bilən kodlayıcı üçün qərb sahilində iş perspektivləri necə görünür? Floridada oturduğum yerdən görünür ki, hər şey sürətlə inkişaf edir, amma mən orada deyiləm və yerdə nə gördüyünüz mənə maraqlıdır.

Zack Brown:

Üçün əlbəttə, mən də bum görürəm. Fərqləndirici kimi UX ideyası həqiqətən ...bu nöqtədə uçurum əyrisini keçmək tam əsas qəbuldadır, əgər birini bilirsinizsə. Hər halda, hər kəs və onların anası və babası bilirlər ki, UX-də fərqləndirmə şirkətin uğur perspektivləri üçün böyük fərq yaradır. Və bunun əsas hissəsi kimi hərəkət müəyyən edilmişdir.

Zack Brown:

Və Lottie və buna bənzər şeylərə qayıdaq, bunu əlçatan etmək... tətbiqinizə ləzzətli animasiya buraxmağı həqiqətən asanlaşdırmaq, bu, böyük bir işdir. Beləliklə, bəli, hərəkət dizaynerləri ... Kod üçün hərəkət dizaynerləri, kod əsasları üçün hərəkət dizaynerləri, proqram təminatı üçün hərəkət dizaynerləri. Şübhəsiz ki, biz bunun sürətlə inkişaf etdiyini görürük.

Joey Korenman:

Bu, möhtəşəmdir. Yaxşı, niyə bununla bitirməyək? Animator artıq çox gözəl proqramdır və həqiqətən güclü proqramdır və biz yenə ona keçid edəcəyik. Hər kəsə onunla oynamağı təklif edirəm. İndi bu cür işlə məşğul olub-olmamağınızdan asılı olmayaraq, gələcəkdə yaxşı şansınız var, çünki məncə, Zack haqlıdır, hamı və onların anası öz veb-saytında və tətbiqində animasiya istəyir.

Joey Korenman:

Animatoru 25 və ya 26 yaşında olduğunu düşündüyüm After Effects ilə müqayisə etsəniz, açıq-aydın Animatorun hələ sahib olmadığı bir çox xüsusiyyət var və yoxdur. Bu nöqtədə 3D kamera və ya buna bənzər hər hansı bir şey.

Zack Brown:

Kamera yoxdur.

Joey Korenman:

Gələcəyinə dair baxışınız nədir theapp və səmimi desək, şirkətin də?

Zack Brown:

Bizim az qala axmaq iddialı... Bilirsiniz, biz ulduzlar üçün çəkiliş etməliyik. Bunun bir hissəsi Silikon Vadisi və VC tərəfindən dəstəklənir. Bunun bir hissəsi sadəcə olaraq kor-koranə ambisiyadır. Şəxsi, ekzistensial səviyyədə olduğu kimi, amma dizayn və kodu birləşdirmək imkanı görürəm. Düzdür? Komandamızdakı hər kəs bunu edir. Məsələn, Unity-nin malik olduğu bazar payına nail olmaq üçün həmin iş axınlarını birləşdirmək.

Zack Brown:

Beləliklə, bizim şirkətin missiyası "Dizayn və kodu birləşdirərək proqram təminatının yaradılmasında inqilab etmək"dir. Bu, başlanğıc missiyası üçün böyük çəkilişdir və ilk məhsulumuzla bazara çıxdığımız yol, Flash-ın istehsala göndərilən hərəkət dizaynında qalan boşluğu doldurmaq idi. Və bu, qeyd etdiyim proqramda hərəkətin ilk istifadə halını əhatə edir. Atom tipli animasiyalar. Animator isə yer tutucular və kod API kimi şeylərlə bundan kənara çıxmağa imkan verir.

Zack Brown:

Lakin problemin daha çoxu var və biz qeyd edilən məqsədi kodun olduğu kimi dizaynı sistemləşdirmək olan dizayn sistemləri kimi maraqlı tendensiyaların ortaya çıxdığını görürük. Versiyaya nəzarət kimi ideyalar, komponentlər kimi ideyalar və bu, həqiqətən də fikir mübadiləsi aparmağa başlayır. Xüsusilə böyük ardıcıllıq ehtiyaclarının dizayn sistemlərinin yaradılmasına milyonlarla, milyonlarla və milyonlarla dolların xərclənməsinə səbəb olduğu müəssisədə. Deməli, ola bilərtapmacanın bir hissəsi. Bu, diqqətdə olduğumuz bir şeydir.

Zack Brown:

Dizayn sistemlərinin məhəl qoymadığı şey dizayndan koda eyni keçiddir. İndi siz dizayn alətinizdə dizayn sistemi yarada bilərsiniz və sizdə “Budur mənim tipoqrafiyam” və “Budur mənim rənglərim” kimi gözəl mücərrəd anlayışınız var. Ancaq yenə də getməlisən, sonra bunu kodla əl ilə həyata keçirməlisən. O, eyni şeyi miras aldı ... o kosmos ənənəvi dizayn təhvilinin etdiyi eyni problemi miras aldı. Deməli bu, diqqətimizi çəkdiyimiz problemdir.

Zack Brown:

Bəli, bu sualınıza cavab verirmi?

Joey Korenman:

Bəli, məncə unifikasiya, dizayn və kodlaşdırma. Bu kifayət qədər iddialı bir işdir, amma bilmirəm. Sizinlə keçirdiyim bir neçə qarşılıqlı əlaqəyə görə, Zack, düşünürəm ki, siz və komanda buna hazırsınız. Və mən bunun hara getdiyini səbirsizliklə gözləyirəm.

Zack Brown:

Təşəkkür edirəm, Joey. Bu gün məni qəbul etdiyiniz üçün çox sağ olun.

Joey Korenman:

Haiku.ai saytında Animator-a baxın. Proqramda animasiya tətbiq etməyə gəldikdə, animatorların və tərtibatçıların qarşılaşdıqları problemlər haqqında çox yaxşı danışdığı üçün Zack-ə həqiqətən təşəkkür etmək istəyirəm. Animator hələ də kifayət qədər yenidir, lakin o, artıq istifadə etmək üçün olduqca gözəl proqramdır və düşünürəm ki, o, vebsaytda və ya mobil proqramda və ya başqa bir şeydə interaktiv olan şeyləri canlandırmaq üsulumuzu dəyişmək üçün real şansa malikdir.

Joey Korenman:

Bu podkasta abunə olduğunuzdan əmin olun ki, sənaye xəbərləri və Animator kimi yeni alətlərdən xəbərdar olasınız. Daha çox məlumat əldə etmək istəyirsinizsə, pulsuz hesab əldə etmək və Motion Mondays bülletenimizi əldə etmək üçün SchoolofMotion.com saytına baş çəkin. Bu, əlavə böyük adi Dunkin' Donuts qəhvəniz üzərində oxuya biləcəyiniz qısa e-poçtdur və bu, hərəkət dizaynında bilməli olduğunuz hər şeydən sizi xəbərdar edəcək.

Joey Korenman:

Və bu epizod üçün belədir. Ümid edirəm ki, siz onu qazdınız və sülh.

Bu alətlər dəsti kimi Illustrator, Photoshop istifadə edərək. Mən həqiqətən gənc yaşlarımdan həmişə kompüterlərlə məşğul olmuşam və bu medianı araşdırarkən mən Flash adlı bu aləti kəşf etdim, bu gözəl proqram parçası idi və o, mənim proqramlaşdırmaya körpü oldu.

Zack Brown:

Flash-da siz bu günə qədər unikal vektor müəllif alətləri ilə nəinki rəsm çəkə bilərsiniz, həm də dizaynlarınızı həqiqətən zərif və müstəqil şəkildə kodla bəzəyə bilərsiniz. Bu, məni həqiqətən proqramlaşdırmaya cəlb etməyə başladı. Bütün bu kiçik oyunları mən etdim. Dünya sanki mənim istiridyəm idi. Beləliklə, mən kompüter elmlərini öyrənməyə davam etdim və sonra bir müddət proqram mühəndisi kimi bütün board, 3D render, distributiv sistemlər, bir az AI, AR üzrə işlədim.

Zack Brown:

Və yaxşı bir miqdar UI, UX və sonra Thomas Street adlı bir agentliyə başladı. Biz təxminən yeddi il ətrafında idik, olduqca yaxşı bir ölçüyə qədər böyüdük. Coca-Cola, DirecTV kimi müştərilərimiz var idi, sonra onu satdım. 20 yaşımdan iki il səyahət etdim. Bu qəsdən karyera hərəkəti kimi idi, inanın ya da inanmayın. 40-a yaxın ölkəni əhatə etdim, bir neçə dil öyrəndim, bir az yelkənli səyahət etdim, həyatımı olduğu kimi zənginləşdirməyə çalışdım.

Zack Brown:

Və sonra oradan çıxdı və Haiku-nu qurdu. 2016-cı il idi. Biz bir müddətdir ki, buradayıq.

Joey Korenman:

Vay, hamımız bununla əlaqəli ola bilərik.Bir şirkət satmaq və iki il səyahət etmək. Bu, həqiqətən gözəl hekayədir, adam. Mən bunu bir az araşdırmaq istəyirəm. Deməli, agentliyə başladığınızı, Coca-Cola kimi brendlər və bu kimi şeylər üçün işlədiyinizi söylədiniz. Siz hansı işlərlə məşğul idiniz?

Zack Brown:

Bu, ümumiyyətlə dizayn və kod arasındakı boşluğu aradan qaldırmağa yönəldilmiş, məsələn, qara qutumuz idi. Məhsul məsləhətçiləri, məncə. Beləliklə, biz içəri girərdik, müxtəlif maraqlı tərəflərlə tələbləri toplayardıq, dizaynlar hazırlayardıq, onları təsdiq edərdik, dizaynları proqram təminatı olaraq həyata keçirərdik və bu başa çatan proses bizim çörəyimiz və yağımız idi.

Zack Brown:

Bu da mənim dizayndan koda keçid problemi haqqında şəxsi anlayışımın başlanğıcıdır. Bu qarışıq bir problemdir və bu gün hələ də onun üçün mükəmməl bir həll yoxdur.

Joey Korenman:

Bəli, sizdən bunu soruşacaqdım, çünki indi də bu müsahibə bizim üçün əla vaxtdır, çünki Hərəkət Məktəbi bu prosesdən keçir. bir az dizayn rebrendini və biz bunu hər şeydə, veb saytımızda və buna görə də tətbiq edəcəyik, bununla da bir növ mübarizə aparırıq.

Joey Korenman:

Bizdə bütün bu ideyalar var və biz istərdik ki, vebsaytımız müəyyən şəkildə işləsin və biz animasiya məktəbiyik, ona görə də hər şeyin canlanmasını istəyirik. Və hətta indi, 2019-cu ildə, hələ də çox çətindirBunu etmək üçün, siz bu agentliyi idarə edərkən bu proses necə idi? Dizaynın çevrilməsi prosesi və mən də animasiyanı koda çevirməyi düşünürəm? O zaman ştatın vəziyyəti necə idi?

Zack Brown:

Bu, indiki sənətin vəziyyəti ilə təxminən eyni idi, burada dizaynerlər rəqəmsal alətlərdən istifadə edərək istehza yaradırdılar. Piksellərdə nəyin qurulması lazım olduğunu daha sonra işi həmin pikselləri başqa piksellərə, lakin düzgün piksellərə qurmaq olan tərtibatçılara təhvil verirlər.

Joey Korenman:

Doğru.

Zak Braun:

Doğrudur və yenə də problemin özü də budur. Artıq hamımız rəqəmsal alətlərdən istifadə edirik, lakin iş axınlarımız bir-birindən ayrılıb və bu iş axını həqiqətən problemin mahiyyətidir. Biz bu iş axınlarını necə bir araya gətiririk?

Joey Korenman:

Bəli və tamamilə fərqli bir söz də var... Mən "paradiqma"dan fərqli bir söz düşünməyə çalışırdım, çünki o, sadəcə olaraq çox axsaq səslənir, amma məncə bu söz uyğundur. Hərəkət dizaynerləri adətən mahiyyətcə xətti hekayələr baxımından düşünürlər. O, bu şəkildə görünəcək, çünki mən onu bu şəkildə canlandırıram və o, hər dəfə belə oynayacaq.

Joey Korenman:

Lakin siz proqramdan danışdığınız zaman o, başqa bir vəziyyətə keçəcək, lakin sonra geriyə doğru canlandıra bilər. Geri dönsəniz və düymənin rəngi asılı olaraq dəyişə bilərüstünlük üzrə. İndi interaktiv olan və asılılıqları və buna bənzər şeylər olan bütün bu şeylər var.

Joey Korenman:

Beləliklə, hərəkət dizaynı və kodlaşdırma tərəfində istifadə etdiyimiz alətlər arasında tərcümə probleminin əsas səbəbi budur?

Zack Brown:

Dəqiq, bəli. Və xəbərdarlıq olan belə bir alət yoxdur, ona bir sancaq qoyun, bu gün belə bir alət yoxdur ki, bunu edək. Əvvəllər biri var idi. Məhz bunu Flash sizə etməyə imkan verir, yenə də dizayn və kodu qarışdırmaqla siz Frame 20-ə keçib kodda kiçik bayraq qoya bilərsiniz və indi düyməniz mavi əvəzinə qırmızı rəngdə nə olursa olsun sizsiniz. After Effects bunu etmir və After Effects həqiqətən bu gün hərəkət dizayn alətləri dünyasında qalan şeydir.

Zack Brown:

Amma əslində qəribədir ki, Flash-ın ölməsindən beş, 10 il keçdikdən sonra dünya bu boşluğu hiss etdi, çünki əvvəllər inhisarda idi və inhisar öləndə, bu, sadəcə olaraq, içində olduğumuz bu qəribə yerdir. Bütün bunların məntiqi varmı?

Coey Korenman:

Bəli, yox, bu tamamilə var və mən də əvvəllər Mən tam olaraq hərəkət dizaynına keçdim, Flash ilə də məşğul oldum və onu da bəyəndim ki, siz dizayn edərkən fəaliyyət skriptindən istifadə edə və bir ton interaktivlik yarada bilərsiniz və bu, həqiqətən də istifadə etmək üçün əla bir şey idi.

Joey Korenman:

Və olmaqdüzünü desəm, mən heç vaxt başa düşə bilmədim ki, bu nəcib ölümlə niyə öldü. Onu nəyin öldürdüyü barədə məlumatınız varmı? Və dinləyən hər kəs üçün Flash hələ də mövcuddur. İndi buna Animate deyilir. Adobe onu rebrendinq etdi və o, hüceyrə animasiyası, ənənəvi animasiya üçün çox istifadə olunur, lakin o, əvvəlki kimi istifadə edilmir.

Joey Korenman:

Sənin səbəbini bilirsənmi, maraqlıdır. yəni Zack.

Zak Braun:

Bəli, bir-iki fikrim var. Beləliklə, Flash üçün sonun başlanğıcı təxminən 2005-ci ildə Adobe-nin Macro Media-nı 3,4 milyard dollara alması idi və bu pulun hamısı Flash üçün idi. Macro Media-nın tərkibində Dream Weaver və Fireworks kimi digər məhsullar da var idi, lakin Flash həqiqətən də tac zinət əşyası idi. O, hər bir cihazda işləyirdi, İnternet reklamlarının yarısına xidmət edirdi, oyunlar yaratmaq üçün əsas platforma idi.

Zack Brown:

Fleş oyunları xatırlayırsınızsa, flash. cizgi filmləri, YouTube və ümumiyyətlə internetdə video üçün onurğa sütunu, infrastruktur əsası idi. Bütün bunları unutmaq asandır, lakin Flash böyük uğur qazandı və Adobe bunun üçün haqlı olaraq böyük məbləğ ödədi və sonra mobil telefon gəldi. iPhone, Stiv Cobsun və gəlirinin böyük bir hissəsini oyunlardan əldə edən tətbiq mağazasının bütün biznes modelinin köməyi ilə mobil, ağıllı telefon inqilabı və Flash-ı öldürən mobil cihaz üçün bir növ flaqman idi.

Zak

Yuxarıya keç