用Haiku制作UI/UX动画:与Zack Brown聊天

我们坐下来与Haiku Animator背后的首席执行官和远见卓识者扎克-布朗交谈。

我们想用一首诗来开始这篇文章。

用户体验和用户体验的动画化并不那么有趣,但现在有了俳句--运动学校

这些三年级的英语笑话对你有帮助吗?

围绕着动作设计以及它如何融入UI/UX设计的世界,有很多讨论。 站在UI/UX研究的最前沿的是Zack Brown,Haiku的CEO和Haiku Animator背后的设想师。

全世界都渴望在他们的用户体验中加入富有表现力的动画,但目前UI和UX中的动画工作流程还有待改进。 现在,在Haiku Animator的帮助下,你可以在一个调整好的程序中设计、制作动画、发布和嵌入。

这也不是一个普通的创业公司,Haiku经历了传奇的Y Combinator项目。 Y Combinator因帮助启动我们今天所知的一些最具创新性的品牌而闻名,如Dropbox和Airbnb。 因此,可以说,Haiku看起来是在做一些事情。

在播客中,我们与Zack坐下来聊了聊UI/UX动画的世界。 一路上你会听到Zack在广告界的背景,他是如何创办Haiku的,以及经营一家快速扩张的创业公司是什么感觉。

Haiku还为我们的播客听众提供Animator的折扣。 这些折扣将是 可用至2019年8月1日 这里有两个不同的选择。

  • 三个月的月度计划享受50%的折扣(节省27美元)
  • 年度计划的第一年享受25%的折扣(节省45美元)。

现在你的好奇心已经被激发了,让我们向扎克问好......


扎克-布朗节目说明

我们从我们的播客中提取参考资料,并在这里添加链接,帮助你保持专注于播客体验。

  • 扎克-布朗
  • 俳句动画师

人群/研究

  • 托马斯街
  • 保罗-格雷厄姆

资源

  • 素描
  • Y Combinator
  • 督察时空
  • 罗蒂播客集
  • 统一性
  • 伊萨拉-威伦斯科姆播客集
  • 洛蒂

杂项

  • Dreamweaver
  • 烟花
  • 摇一摇

扎克-布朗成绩单

乔伊-科雷曼(Joey Korenman)。

我必须承认,我对UI和UX领域的动作设计非常感兴趣。 这个领域似乎正在爆发,有很多很酷的项目、工作机会和新的技术,使得将动画转化为代码变得更加容易。 然而,从2019年的这段录音来看,要创建易于在以下方面使用的动画,仍然是一种痛苦。在应用程序中以互动方式进行。

乔伊-科雷曼(Joey Korenman)。

我们今天的嘉宾旨在改变这种状况。 扎克-布朗,是的,这是他的真名,是一家名为Haiku的创业公司的首席执行官和创始人。 在经历了传奇的Y Combinator项目之后,扎克和他的团队推出了 "Animator",这是一个有着统一设计和代码的适度目标的应用程序。 很高尚的东西,但我相信Haiku确实是在做一些事情。

乔伊-科雷曼(Joey Korenman)。

Haiku团队提出了一种部署动画的方法,它可能只是解决了运动设计师在开发应用程序时面临的最棘手的问题之一。 Animator,我已经玩过了,而且很喜欢,它让你在一个界面上进行动画和编码,然后可以以一种非常灵活的方式为开发人员部署动画。 在这次采访中,我们深入了解了animator的工作原理和什么是使得它在用户界面领域与After Effects等不同,而且更有效率。

乔伊-科雷曼(Joey Korenman)。

我们还谈到了Zack是如何创办公司并完全从零开始建立一个全新的动画应用程序的。 这是一次非常酷的对话,我想它会让你对我们运动设计师在不久的将来会使用的各种工具有一个初步的了解。

乔伊-科雷曼(Joey Korenman)。

扎克,很高兴你能参加运动学校的播客,非常感谢你抽出时间,我迫不及待地想了解你的想法。

扎克-布朗。

是的,我很高兴来到这里,乔伊。 谢谢你邀请我参加。

乔伊-科雷曼(Joey Korenman)。

是的,没问题,伙计。 好吧,我首先要问你关于这个名字的问题。 我问我们的运动学校的工作人员,我说,"嘿,海口的扎克-布朗要上场了,"他们想知道的是作为一个乡村音乐明星是什么感觉,那么你经常收到这样的消息吗? 你知道扎克-布朗乐队是谁吗?

扎克-布朗。

是的,在经营一家初创公司的同时兼职做一个著名的音乐家,这是一个很大的工作,但不知何故,我挺过来了,并使这一切成为现实。

乔伊-科雷曼(Joey Korenman)。

那个古老的栗子。

扎克-布朗。

但事实上,是一个拖车司机第一次让我知道了扎克-布朗,他说我需要你的签名,哦,扎克-布朗,我需要你的签名。 我做到了,我想我当时是20岁,我做了20年的扎克-布朗,此后,你总是要点击 "你是说扎克-布朗乐队吗?"

乔伊-科雷曼(Joey Korenman)。

没错,我想他没有K,所以你可以直接说我是带K的扎克,这样就清楚了。 哦,这真的很有趣。 每个人都在听,我相信他们还不是超级熟悉你们公司和你们的应用程序,但他们会的。

乔伊-科雷曼(Joey Korenman)。

但我想先了解一下你的情况。 你的背景是什么,你是如何最终创办了一家建立动画应用程序的软件公司的?

扎克-布朗。

当然,我的创意生活是从印刷设计和摄影开始的,使用Illustrator、Photoshop等工具。 我从小就喜欢电脑,在探索这些媒体时,我发现了一个叫Flash的工具,这是一个很好的软件,它成为我进入编程的桥梁。

扎克-布朗。

在Flash中,你不仅可以用这些至今仍是独一无二的矢量创作工具来画画,还可以用代码来装饰你的设计,而且是以一种非常优雅和独立的方式,所以这让我开始真正进入编程。 我制作了所有这些小游戏,世界就是我的牡蛎。 因此,我继续学习计算机科学,然后,作为一名软件工程师工作了一段时间。全面的,3D渲染,分配系统,一点点人工智能,AR。

扎克-布朗。

我做了大量的UI和UX工作,然后创办了一个叫Thomas Street的机构。 我们做了大约七年,发展到相当大的规模。 我们有可口可乐、DirecTV等客户,然后我把它卖掉了。 在我20多岁的时候,我旅行了两年,那是我有意的职业发展,信不信由你。 覆盖了大约40个国家,学习了一些语言,花了一段时间航行,试图去丰富了我的生活,因为它是。

扎克-布朗。

然后,从那里出来,成立了Haiku,那是2016年。 我们已经存在了一小段时间了。

乔伊-科雷曼(Joey Korenman)。

哇,我们都能体会到,卖掉公司,旅行两年,这真是一个很酷的故事,伙计,我想深入了解一下。 你说你开始做代理,你为可口可乐之类的品牌工作,你做的是什么样的工作?

扎克-布朗。

它是全面的,一般集中在弥合设计和代码之间的差距,就像那是我们的黑匣子。 产品顾问,我猜。 所以,我们会进入,我们会与不同的利益相关者收集需求,我们会提出设计,得到这些批准,将设计作为软件实施,这种端到端的过程是我们的面包和黄油。

扎克-布朗。

这也是我个人对从设计到代码的问题的理解的开始。 这是一个混乱的问题,今天仍然没有完美的解决方案。

乔伊-科雷曼(Joey Korenman)。

是的,这就是我想问你的问题,因为即使是现在,这次采访对我们来说也是一个很好的时机,因为运动学校正在经历一个设计品牌的过程,我们将在我们的网站上实施所有的设计,因此,我们也在努力解决这个问题。

乔伊-科雷曼(Joey Korenman)。

我们有所有这些想法,我们希望我们的网站以某种方式运作,我们是一个动画学校,所以我们希望东西能有动画。 即使是现在,在2019年,要做到这一点仍然非常困难,所以当你在经营这个机构时,这个过程是怎样的? 把设计和我假设的动画也变成代码的过程? 那时的状态是怎样的?

扎克-布朗。

这和今天的技术水平差不多,也就是你让设计师使用数字工具来创建应该用像素构建的模型,然后他们把这些模型交给开发人员,他们的工作是把这些像素构建成其他的像素,但是是正确的像素。

乔伊-科雷曼(Joey Korenman)。

对。

扎克-布朗。

对,这又是问题的核心。 我们都已经在使用数字工具,但我们的工作流程是脱节的,工作流程确实是问题的关键。 我们如何将这些工作流程结合起来?

乔伊-科雷曼(Joey Korenman)。

是的,还有一个完全不同的......我试图想一个不同于 "范式 "的词,因为它听起来太蹩脚了,但这是我认为合适的词。 当动作设计师通常在考虑本质上的线性故事。 它将看起来是这样的,因为我是这样做动画的,它每次都会像这样播放。

乔伊-科雷曼(Joey Korenman)。

但是当你在谈论一个应用程序的时候,好吧,它将会以动画的方式进入一个不同的状态,但是它可能会以动画的方式倒退。 如果你回去,按钮的颜色可能会根据偏好而改变。 而且现在有所有这些东西都是互动的,有依赖性和类似的东西。

乔伊-科雷曼(Joey Korenman)。

那么,这基本上是我们在运动设计方面使用的工具和编码方面存在的翻译问题的原因吗?

扎克-布朗。

是的,是的,而且没有这样的工具,有一个注意事项,把针插进去,今天没有这样的工具让你这样做。 曾经有一个,这正是Flash让你做的,再次,通过混合设计和代码,你可以去第20帧,在代码中设置一个小标志,现在,你的按钮是红色的,而不是蓝色的。 After Effects没有这样做,After Effects真的是所有这些天来,运动设计工具世界中剩下了很多。

扎克-布朗。

但实际上,这只是一个奇怪的最后什么,5年,10年,因为Flash实际上已经死了,世界已经感到这个真空,因为它曾经有一个垄断,当一个垄断死了,它只是一种这个奇怪的地方,我们在。 这一切有意义吗?

乔伊-科雷曼(Joey Korenman)。

是的,不,完全是这样,实际上在我完全进入动作设计之前,我也涉足过Flash,我也很喜欢它,你可以使用动作脚本,在设计时创造大量的互动性,它真的是一种伟大的东西。

乔伊-科雷曼(Joey Korenman)。

说实话,我从来没有完全理解它为什么会死得那么惨。 你对它的死因有什么见解吗? 对于所有听众来说,Flash仍然存在,它现在叫Animate。 Adobe重塑了它的品牌,它被大量用于单元动画,用于传统动画,但它的使用方式与过去不同。

乔伊-科雷曼(Joey Korenman)。

我很好奇你是否知道这是为什么,扎克。

扎克-布朗。

是的,我有一两个想法。 所以,Flash结束的开始大约是在2005年,Adobe以34亿美元收购了Macro Media,这些钱基本上都是用于Flash。 Macro Media有其他产品,如Dream Weaver和Fireworks,但Flash真的是,它是皇冠上的宝石。 它在每个设备上运行,它在当时为互联网的一半广告服务,它是最重要的创作游戏的平台。

扎克-布朗。

如果你还记得flash游戏、flash卡通,它是YouTube和一般网络视频的骨干、基础设施骨干。 很容易忘记这一切,但Flash是一个巨大的成功,因此Adobe理所当然地为它支付了一大笔钱,然后,手机出现了。 iPhone算是手机、智能电话革命的旗舰,手机在帮助下杀死了Flash。史蒂夫-乔布斯和整个应用商店的商业模式,其收入的巨大部分来自游戏。

扎克-布朗。

而网络上的免费游戏与通过应用商店及其看门人付费的游戏肯定是不一致的。 而且还有一堆技术原因。 此时的代码库已经有15年的历史了,它经历了各种不同的领导,通过收购,有些人没有留在身边。 没有人真正了解代码库。

扎克-布朗。

这与Adobe的DNA和我称之为对Flash的有效管理相结合,是这场完美的风暴导致了它的死亡。

乔伊-科雷曼(Joey Korenman)。

哇。

扎克-布朗。

是的。

乔伊-科雷曼(Joey Korenman)。

我的意思是,这真的有点悲哀,我不知道。 你可以从这个故事和其他类似的事情中得出奇怪的相似之处,公司被收购,然后慢慢地,慢慢地窒息而死。 曾经有一个非常,非常强大,惊人的合成应用程序叫Shake,它有点像Nuke的前身,现在是标准视觉效果工具。

乔伊-科雷曼(Joey Korenman)。

苹果收购了Shake,然后,它就这样死在了藤蔓上,也有很多人对此感到愤怒,所以这并不是一件罕见的事情。 好吧,那么我的下一个问题,我想现在我们已经在这个问题上跳得够多了,你们公司,Haiku,建立了一个叫做Animator的工具,我们将深入研究它,但只是给大家一个概述,Animator是什么? 什么是它所要解决的问题是什么?

扎克-布朗。

当然,我认为After Effects是一个很好的参考点。 After Effects是在26年前的1993年首次发布的,所以它是一个老式的运动图形工具,专门用于电影和电视,而且一直如此。 想象一下,如果After Effects是从头开始建立的,但目标是为软件和用户界面而不是电影制作进行运动设计。

扎克-布朗。

这些媒体之间有一些关键的区别,比如互动性、与代码库的整合、版本控制等。 这些问题在电影和电视界并不完全存在。

乔伊-科雷曼(Joey Korenman)。

对。

扎克-布朗。

因此,我们有很多用户把我们比作Sketch对Photo Shop的比喻,就像Haiku Animator对After Effects的比喻一样。 也就是说,它比较新,它是为UI动画而设计的,它更干净,也更容易接近,特别是对于第一次进入运动设计的人来说。

乔伊-科雷曼(Joey Korenman)。

是的,我认为这是一个完美的描述,我已经玩了一圈,它的使用非常有趣,任何使用After Effects的人都会立即明白它是如何工作的。 Animator有一个完全的另一面,在After Effects中并不存在,我想谈谈这个,但我想听听你实际上是如何建立这个应用程序的,因为我认为你和我一年前在至少,在那个时候,这个应用程序还处于测试阶段,你已经为它添加了很多功能,并开发了它。

乔伊-科雷曼(Joey Korenman)。

我一直很好奇你是如何做这样的事情的,建立一个如此复杂的软件。 所以,也许你可以谈谈你是如何开发这个应用程序的初始版本的。 是你自己编码的吗? 你有一个团队吗,那是怎么做的?

扎克-布朗。

同样,整个故事的弧线又回到了那个机构,弥合了设计和代码之间的差距,理解了这个问题。 这就是Haiku故事的开始,实际上。 我想我的个人职业生涯在几个不同的地方,不同的工作中围绕着这个问题。 一路上,我遇到了我的联合创始人。 我们在以前的公司一起工作,他也看到了这个问题,所以,我们建立了出,我们在2016年6月注册成立。

扎克-布朗。

最初的六个月是相当实验性的,他在费城,我在旧金山,所以真的只是视频通话、语音聊天、Slack和版本控制,来来回回地想办法。 直到我们有了对任何人都有用的东西,已经超过一年了。 因为它确实是在科学实验室环境下开始的。 比如,如果我们做这个,做那个,会怎么样? 那是一种的开始,只是大量的实验、蛮干、探索,然后我们在2016年底带来了我们的第一笔投资。

扎克-布朗。

这时我们开始想,好吧,我想我们必须使这个东西货币化,让我们在其中建立一些真正的效用,让我们找到一个人们关心并最终会付费的使用案例,这就是它的演变过程。

乔伊-科雷曼(Joey Korenman)。

很酷,我非常好奇的一件事是,你被Y Combinator项目录取了。 我不知道每个听众是否都会知道那是什么。 科技界的人都知道Y Combinator,但在运动设计界,我肯定有一些人不知道。

乔伊-科雷曼(Joey Korenman)。

那么,你能否解释一下什么是Y Combinator,然后,你为什么选择申请该项目?

扎克-布朗。

所以,YC,Y Combinator,YC,是一个创业公司加速器。 他们所做的是面试他们认为有前途的创业公司和创始人,然后,那些他们接受的人,他们与资源和培养联系起来,基本上是为了筹集风险资本和玩创业游戏。 他们自己投资一点钱,但你不要拿YC的现金,因为他们有点贵。 他们采取一个大的大块的股权。

扎克-布朗。

现在有很多不同的创业加速器,但YC是原创者之一,如果你愿意的话,就是OG的创始人。

乔伊-科雷曼(Joey Korenman)。

对。

扎克-布朗。

我这里有一份名单,其他一些投资组合公司包括Air Bnb、Stripe、Cruise、Dropbox、Coin Base、Instacart、Reddit、Twitch TV等等,不胜枚举。 现在好像所有这些IPO都在发生。 YC完全没有抱怨。

乔伊-科雷曼(Joey Korenman)。

他们对人才很有眼光。

扎克-布朗。

他们也有一个品牌,因此,他们有很多人申请,而且著名的是,他们的录取率比哈佛低,好像低四倍。 所以,通过YC给你一个类似的证书印章,就像哦YC说他们不错,所以显然他们不错。

扎克-布朗。

这就像证书一样有价值,至少在硅谷,这就是它的运作方式,我想。

乔伊-科雷曼(Joey Korenman)。

我也想听听这方面的经验,但我想再深入了解一下,因为这是我想过的事情,我也和其他创业者谈过,运动学校到目前为止还没有投资者。 它完全是自筹资金,但我想过。

乔伊-科雷曼(Joey Korenman)。

我和投资者谈过,你会权衡其中的利弊,所以我有点好奇,是什么让你的天平倾斜,让你值得送出股权来筹集资金,而不是靠自筹资金。

扎克-布朗。

部分原因可以追溯到科学实验室实验的早期,我们正在寻求发明一些革命性的东西,在我们被YC录取的时候,我们还没有盈利的途径。 我们还没有盈利。 我们直到被YC录取后一年才盈利,所以根本没有启动的途径,不是以目前的轨迹。

乔伊-科雷曼(Joey Korenman)。

对。

扎克-布朗。

我们已经筹集了一些朋友、家人和创始人的资金,所以我们已经筹集了一些风险投资,我们正在考虑这个问题,我们是想改变我们的道路,专注于获得一些能赚钱的东西,还是筹集更多的资金,从一开始就去做一些更宏伟或雄心勃勃的事情? 这对风险投资的耳朵来说是一种音乐。

扎克-布朗。

是的,在我们进入YC的时候,我们有大约5个月的时间,这可能足以在山谷中进行种子轮融资,但当你有科学公平的技术而还没有资本时,这是很难做到的。 所以,我们选择YC的原因包括其他一些原因,就我个人而言,我对这一经历非常满意。

乔伊-科雷曼(Joey Korenman)。

是的,我很想听听这段经历,因为这有点像传说中的东西。 YC是世界上最著名的创业加速器,保罗-格雷厄姆是个天才,保罗-格雷厄姆,对于不知道这个名字的听众来说,他是YC的创始人之一,除此之外还有一个惊人的博客,上面有很多的智慧。

乔伊-科雷曼(Joey Korenman)。

但是,是的,那么这个程序对于像你这样的公司来说,到底有什么作用?

扎克-布朗。

我首先应该说,YC,当我们通过,我们在2017年底进入,在2018年初进入,它与2005年他们开始的时候非常不同。 当他们开始的时候,这真的就像传说中的同伙是他们开始的时候,Twitch TV的和Reddits和Air Bnb的,而现在,它是那个但规模更大的。

扎克-布朗。

YC认为自己也是一家初创公司,所以他们的目标是扩大规模。 当我们通过时,这一批有100到200家公司,而第一批有10家左右。 非常不同,非常不同的经验。 也就是说,我去了一个大的大学,我在大学里学到的事情之一,起初有点困难,就是有大量的可用的资源,但如果你向后靠而不是向他们靠,如果你向后靠,你就得不到这些资源。

扎克-布朗。

然而,如果你伸出手来,抓住资源......,你就会发现,别人会得到他们,而你只是一种海岸。

扎克-布朗。

然而,如果你在一所大的大学和在你的大的Y Combinator一样,主动接触并抓住资源,那么你就会得到很多东西。 我想我现在已经30岁了。 我想用我的生命做一些事情,我很幸运有这样的知识,我想,最好是倾斜并在抓住这些资源。 结果,我觉得我们得到很多东西,像网络。我忽略了网络,但这是一个非常重要的部分。 在这200家左右的公司中,我们能够建立很多联系,至今我仍与他们保持联系。 YC网络也是,他们运行这个内部社区,你可以与任何其他YC创始人联系。 它列出了电子邮件地址和电话号码。 因此,如果我想,我可以如果我有一个好的理由,可以为Airbnb打上创始人Dropbox的大概。 但这个网络是YC的一大块。

乔伊-科雷曼(Joey Korenman)。

哦,这真的很有趣,而且有一些相似之处。 我不想把运动学校和YC相提并论,但我们有一个校友网络,它实际上可能成为参加我们课程的经验中最有价值的部分。 这起初是一种意想不到的事情,它实际上变成了有价值的。 所以这对我来说很有意义。 那么让我们进入实际的每个听众,我们将链接到网站,Haiku的网站,你可以下载。 我想目前有一个14天的Animator免费试用,网站上有教程。 很多伟大的信息。

乔伊-科雷曼(Joey Korenman)。

因此,还有其他正在开发的动画应用程序,而且似乎有很多应用程序正在开发中,有网页应用程序,也有本地应用程序,试图帮助网页设计和应用程序设计变得更容易。 那么Animator的独特之处在于什么?

扎克-布朗。

Animator的独特之处在于它是为代码库而设计的。 它是为生产而进行的动作设计。 所以代码是一等公民,无论是在应用程序内部,还是像你的源文件,如果你认为像Photoshop的.PSD,像那种源文件。 Animator的源文件是直接的代码,可手工编辑的代码。 所以每次你在舞台或场景上移动东西时在Tween的过程中,它实际上是在读写代码。 这是非常有意的,这样它就非常容易与代码库集成。

乔伊-科雷曼(Joey Korenman)。

所以让我问你,因为,我对这个不是很精通,所以请原谅我,但在After Effects中,我们有Bodymovin,它需要你的After Effects comp,当你使用它时有很多注意事项,但一般来说,如果你使用形状层和类似的东西,它会吐出一个JSON文件。 所以它吐出代码。 那么这与Bodymovin有什么不同呢?在做什么?

扎克-布朗。

是的,所以我记得Lottie在2017年问世的时候。 那时候我们已经有点锁定并加载了Haiku的动作设计轨迹,当时是Haiku for Mac,现在是Haiku Animator。 我一直觉得它超级有灵感。 我对After Effects有一些个人疑虑,你可以想象,尤其是作为UI的工具,对于软件来说。 Bodymovin和Lottie是围绕着设计的。所以你从Bodymovin得到的JSON文件就是After Effects文件格式的形状。

扎克-布朗。

就我个人而言,当我想象软件的动作设计时,正如你已经提到的,乔伊,互动性是至关重要的,比如改变颜色或响应轻击的能力,或者从这个状态过渡到那个状态的方式与从那个状态过渡到下一个状态的方式不同。 虽然这需要逻辑。 用计算机科学术语来说,它需要图灵完备性。 而你只是不能从After Effects中得到这些。

乔伊-科雷曼(Joey Korenman)。

对。

扎克-布朗。

所以,这就是最大的不同,我想是有特权和难以置信的负担,从头开始建立创作工具,After Effects的替代品,如果你愿意的话。 这使我们能够设计一个代码格式,这是为了代码而设计的,而不是为它而改造的。

乔伊-科雷曼(Joey Korenman)。

这是一个非常好的解释。 在使用了Animator之后,它确实让我想起了很多Flash的工作方式。 这真的很有趣。 我注意到你使用了和Flash一样的术语,Tween和stage之类的东西。 在After Effects中,我们使用了一些不同的词。 但是你基本上有一个comp,你有层,你可以放置一些代码位。在这些层上,使它们对某些事情作出反应,并对布局作出反应,你可以设置响应性的东西。 这真的非常非常酷。 那么,有哪些......也许你可以给我们一些例子,说明你如何使用Animator这样的工具来做其他方式难以做到的事情。

扎克-布朗。

同样,基于Animator的目标是在动作设计和代码之间架起桥梁的前提下,你指尖拥有的真正力量是代码,就像代码的魔力一样。 所以Animator有几种方法可以在应用程序中进行编码。 这也是与After Effects的根本区别。 有三种方法可以进行编码。 我们有这些结构,称为表达式,这是非常就像After Effects的表达式一样,它们本质上是Excel的电子表格函数。 所以你可以在Excel中通过写equal to sum[听不清 00:27:15]来获取A3到A14单元格的总和,这个漂亮的小表达式,你可以在Animator中做同样的事情,但是要响应,例如,鼠标位置或触摸,点击。 这有意义吗?

乔伊-科雷曼(Joey Korenman)。

是的,这有很大的意义。

扎克-布朗。

好的,还有一种方法,那是为了简单,但也是非常强大的。 它引导功能化、反应式编程。 你可以把这些表达式应用到任何属性中。 所以我可以让我的一个元素的位置X映射到用户鼠标X,我可以让位置Y映射到用户鼠标Y,我可以让刻度像一个正弦函数,比如我的时间线位置和用户鼠标Y,如果所以你可以开始创造这些非常容易写,但非常强大的各种互动。 而且可以肯定的是,这种创造性的授权是Flash真正,真正擅长的,也是世界所缺少的,对吗?

乔伊-科雷曼(Joey Korenman)。

是的,当你在Animator里面编码的时候,你用的是什么语言?

扎克-布朗。

JavaScript。

乔伊-科雷曼(Joey Korenman)。

好的,如果你已经习惯了After Effects的表达方式,我相信它的部分内容是相同的。 而且我猜想有一些自定义的东西,你们已经扩展到JavaScript中,以增加Animator的特定功能?

扎克-布朗。

没错,是的。

乔伊-科雷曼(Joey Korenman)。

我在想一个常见的用例。 例如,如果你想在你的网站上有一个角色的行为,你想让眼睛的瞳孔跟着你走,比如跟着鼠标走。 你可以在After Effects中模拟这个行为,然后工程师就得想办法去做。 但是在Animator中,你能不能真的建立这个行为,然后把它交出去?

扎克-布朗。

是的,没错,Animator里面使用的渲染引擎是开源的,首先,其次,当你在网络上运行时,它是完全相同的渲染引擎,完全相同的东西。 所以预览模式就是字面上的预览模式,是一样的东西。 而这归结于源文件是代码。 当你写一个表达式时,无论你写什么都会被评估为完全的在Haiku Animator中的方式与在网站上的方式相同。

乔伊-科雷曼(Joey Korenman)。

我的意思是,这就是Animator和其他类似的应用程序和After Effects之间最大的区别之一,就是在After Effects中,你可以做任何你想做的动画,它将不得不渲染,但要看到它的人不必看着它渲染。 当你正在做它在网络或应用程序中发生的方式,它是实时的。 所以我很好奇,如何你如何处理这个问题,只是在一般情况下,我想,即使是作为一个应用程序的开发者,你如何处理你的用户可能想要动画化的事情,但实际上不能实时发生? 这是个问题吗?

扎克-布朗。

是的,当然是的。 当你在Haiku Animator中创造东西的时候,你所创造的是软件。 你通过视觉工具的组合来完成,如果你想的话,还有代码。 但最终的结果是软件。 现在,当你在创造软件的时候,你必须注意的一个固有的问题是性能。 如果一个开发者去和写一个锁住磁盘AIO的for循环,以至于计算机冻结,这是一个程序员应该在测试过程中弄清楚的事情,并且应该修复,这样他们的软件就不会有一个大的perf bug。 Haiku Animator也是如此。 你可以去做5000个点的动画,只是弹跳,你会看到它变慢。 而作为一个软件的创造者,你有责任确保它正确工作。

乔伊-科雷曼(Joey Korenman)。

是的,这一点你真的不必考虑。 我的意思是,当你在After Effects中制作东西时,你必须在前端考虑它,这是否会花费太多时间来渲染,但一旦它被渲染,它就完成了。 这是一个完全不同的思考方式。 这真的有点有趣。

扎克-布朗。

所以,如果你在After Effects里有1000个点在跳动,它也会在Bodymovin里爬行。

乔伊-科雷曼(Joey Korenman)。

是的,这真的非常有趣。 好吧,我正试图想出另一个例子。 我记得我在Flash中做的一件事是,你可以有这些精心设计的滚动状态。 比如说,我们现在正在做School of Motion的设计更新,我不知道这一集什么时候会出来,但如果你正在听,它可能已经在但是,假设我们正在重做我们网站上的缩略图,显示我们的博客文章、教程和播客,诸如此类的东西。

乔伊-科雷曼(Joey Korenman)。

所以,假设我们想要一些精心设计的翻转状态,在那里你翻转它,这个东西的标题会增长一点,然后图像本身在缩略图的范围内放大,然后这个梯度覆盖,它的不透明度会发生变化。 然后当你把鼠标移过去时,一些轻微的......当你把鼠标移开时,对不起,会发生一些轻微的不同。 我的方式是如果我决定在Animator中做这个,那么工作流程会是怎样的? 我如何把我的作品带进来,是否有工具来做?并使其发挥作用?

扎克-布朗。

是的,当然,现在它需要一些代码来实现你所描述的。 我们的信念是,它应该如此。 为了真正获得你想要的无限的表现力,当我把鼠标放在这里时,这应该发生。 同样,也许我是老派的,也许我只是一个古板的人,但从我所有的计算机科学的理解和其他方面来看,我相信代码不会消失。

乔伊-科雷曼(Joey Korenman)。

我同意你的观点。

扎克-布朗。

因此,在Haiku Animator中,你可以使用一条时间线。 这很像Flash。 你使用一条时间线,你有不同的区域,有不同的动作。 因此,第1至80帧可能是你的鼠标移过,第81至120帧将是你的鼠标移出。 我们遵循Haiku Animator的组件模型,因此你创建的东西被包装成一个组件,一级支持希望你正在使用其中的一个...。

乔伊-科雷曼(Joey Korenman)。

我们正在使用React,是的。

扎克-布朗。

好的,如果你想深入了解,我们也支持vanilla JavaScript。 所以你会从Haiku Animator中得到一个React组件,它给你一个对Haiku Animator API的引用,你可以从React土地上,比如说在鼠标上,在React鼠标上,把时间线从0刷到80,或者转到并播放0帧,或者转到并播放81帧。 所以开发者的实际上,在一天结束的时候,是一个拉线的人,但你设置了舞台,就像它,使用Animator。

乔伊-科雷曼(Joey Korenman)。

这真是太酷了。 好吧,所以这可能真的进入了杂草丛生的地方,听众,所以我道歉,但我真的很好奇,我真的想了解它。 所以这对我来说很有意义,如果有听众使用过Flash,这正是你要做的。 你会说在鼠标移动时,转到第20帧,然后播放到第40帧,在鼠标离开或任何时候。 而你现在,我的问题是,顺便说一下,我打算让我的开发人员听听这个,因为他们会比我更了解这个,他们会得到很多很酷的想法。

乔伊-科雷曼(Joey Korenman)。

但现在我有个问题,Zack。 所以如果我开发一个组件,这是一个缩略图的样子,以及它是如何实现的。 我假设视觉开发会发生在Sketch之类的地方。 然后我们会把它带入Animator,我会把我希望这个组件在鼠标上的动作做成动画,也许在点击时还会发生其他的事情。 但然后实际的艺术作品那么,这不还是会产生这样的问题吗,比如说,开发人员还是要深入到代码中去,把意大利面条的怪物拆开,以便在正确的地方插入正确的缩略图,还是有更好的方法来做到这一点,使这个过程更容易?

扎克-布朗。

是的,好的,所以从Flash中学习,再次,我觉得有点像破纪录,但Flash做错的事情之一是,它是一种黑盒子,这个死胡同,一旦你有了Flash,比如说你的网站,你就再也出不来了。 那个像素的盒子属于Flash,如果你想尝试改变里面的任何东西,上帝保佑。 你必须打开Flash IDE,做一些改变和添加一些逻辑,并与他们的API打交道以传递数据,等等,这是一个大混乱。

扎克-布朗。

在Haiku Animator中,我们有一个占位符的概念,在创作时,你可以说,这里是我在Haiku Animator中创建的这个超级矩形里面的一个矩形。 这个矩形属于开发者。 我不知道这里会有什么,但我可以把它变成动画。 它们被称为仿生变换,缩放、定位、旋转、倾斜,所有这些变换。 你可以把它变成动画这就是我们在Haiku Animator中的动态内容的解决方案,对于最终的开发者来说,它看起来就是直接的React。 没有翻筋斗或任何特殊的东西。 你只是把内容作为Haiku的一个子项传入。React组件。

乔伊-科雷曼(Joey Korenman)。

这真是太酷了。 好吧,我在文档中看到的一件事是......因为我们已经在我们的网站上做了一点这样的事情。 我们有一些动画,或多或少都是被烘托出来的。 但是当你把鼠标移到某个东西上时,我们有一些小的动画,我们有一些原型,诸如此类的东西。 问题是,如果我们决定改变所以,你如何处理,我不知道我是否正确地使用了这个术语,但版本控制,当你有一个新的版本,我们的缩略图的鼠标移动状态? 现在有一个更简单的方法来实现它,你们已经想出了吗?

扎克-布朗。

是的,事实上,这是核心问题之一......再次回到我在机构工作的日子里,看到不仅将设计落实到代码上是多么困难,而且还要进行迭代。 这可能是80%的努力所在,就是迭代。 现在你已经将这个设计落实到代码上,现在有一个新的设计,实际上改变了一些需求,现在无论在代码中架构的是什么都需要现在另一块已经坏了。 所有从迭代中溢出的问题,这就是解决工作流的问题,我想这是解决工作流的圣杯。

扎克-布朗。

我们对Haiku Animator的看法是,基于组件模型,你的组件是有版本的。 因此,如果你在Haiku Animator中创建一个项目,并按下发布按钮,你会得到该组件的0.0.1版本,你可以把它放到代码库中。 我们与NPM集成,让世界网络世界的任何开发人员熟悉它。 所以你实际上只是NPM安装Haiku Animator组件的版本为0.0.1,你就可以开始了。

扎克-布朗。

现在,动画师、动作设计师或开发人员,不管是谁在使用Haiku Animator,都可以回去做后续的修改,从Sketch更新资产,例如,这将冲洗到Haiku Animator,然后再次发布,现在你有0.0.2版本。 你所要做的就是在代码中更新该组件到0.0.2版本,就可以了。 这就是我们如何解决的问题。这都是相当技术性的,一个很好的总结方式是,我们与开发工具的整合方式与我们与设计工具的整合方式相同,比如Sketch和Photoshop、Illustrator。

乔伊-科雷曼(Joey Korenman)。

所以,如果我的理解是正确的,我的意思是,它的工作原理很像Flash,只是在整个应用程序和整个平台上的实际实施和更新以及使用要容易得多。 所以,我实际上真的很高兴能再次使用它,因为这真的,就像我说的,对我们来说是完美的时机。 我真的很兴奋,我真的希望你们中的很多人听了这个,去下载14天演示。 如果我正想问你这个问题,因为我已经有越来越多这样的对话了。

乔伊-科雷曼(Joey Korenman)。

这几乎就像这两个世界开始融合。 你有动作设计,你有用户体验。 他们都在向对方移动,现在有足够的重叠,像这样的工具开始变得可行。 你似乎有点独特,因为你是从交叉点来的。 你为客户制作原型和实施这些东西。 那么你是一个动画师吗? 如何做到的?因为我第一次打开它时对它一无所知,它有关键帧,有一个图形编辑器,就像一个动画曲线编辑器,这实际上是非常好用的,还有一个基于层的合成系统,这一切都很有意义。 那么你是如何决定把哪些功能放进去的?

扎克-布朗。

所以我想说,我是一个因缘际会的动画师。

乔伊-科雷曼(Joey Korenman)。

我喜欢这样。

扎克-布朗。

我年轻的时候确实有一些经验,又是那个F字,Flash。 因此,关键框架和时间表的想法,一旦[听不清 00:42:03] 由我--

扎克-布朗。

关键帧和时间线的想法。 你知道,在我年轻的时候,曾经[听不清 00:42:04]在我成年的时候,一直伴随着我。 简短的回答是用户,我们的用户是专家,你知道,在产品创造领域,找出你的用户想要什么,你就建造它,这是一种普遍的智慧。 所以,例如,曲线编辑器,我们最近推出了它。 该产品自2006年和2019年是我们在用户要求、要求、要求之后最终推出曲线编辑器的时候。 遮罩是我们目前不支持的一个功能,而人们一直在吵着要。 所以,我预计它将会在不久之后出现。

扎克-布朗。

这就是我们发现它的方式。 专家告诉我们,我们从那里着手。

乔伊-科雷曼(Joey Korenman)。

对,因为我的意思是有很多After Effects用户一直在做的事情。 你知道,用一个图层作为另一个图层的遮罩,让路径上的线沿着路径产生动画。 做这样的事情是......坦率地说,甚至After Effects中做这些事情的工具都非常老,可以使用一点更新,看到这一点是很好的。这里有一种机会,可以与用户交谈,找出到底什么会使他们的生活更容易。

乔伊-科雷曼(Joey Korenman)。

那么,你发现什么样的用户是真正使用Animator的呢? 是动作设计师,还是需要动画的用户体验设计师?

扎克-布朗。

所以,就像Sketch比Photoshop或Illustrator更容易接近一样,我们发现有一大部分用户正在学习运动设计,也许是第一次使用关键帧的时间线范式,而他们使用Haiku Animator就能达到目的。 随着我们一直在开发这个应用程序,我们也一直在开发文档,如帮助中心,各种东西。所以我们为那些第一次开始做动作设计的人提供了良好的资源。

扎克-布朗。

我们也看到了经验丰富的运动设计师,他们很欣赏运输到生产的价值主张。 或者说,"添加一点代码 "的价值主张,这是你在After Effects中无法做到的。 你知道,从根本上说,这是市场上这种解决方案的一个独特点,这一切都可以追溯到Flash的真空。

扎克-布朗。

所以,这个问题的另一部分是各种形状和规模的公司,从财富5强到机构和自由职业者,我们也看到开发人员也在使用它。 或者像前端那种独角兽......独角兽肯定能得到它的最大好处,因为他们有全方位的设计功能和全方位的代码功能,但实际上各种类型都在使用它。

乔伊-科雷曼(Joey Korenman)。

我想问你,因为我们的很多听众和我们的学生,他们首先是动作设计师,他们中的一些人刚刚开始涉足After Effects Expressions。 所以我只是好奇你是否已经了解了动画师开始使用Animator,Haiku Animator的学习曲线是怎样的。 我将开始说Haiku Animator以使它更容易。

扎克-布朗。

这很好,是的。

乔伊-科雷曼(Joey Korenman)。

是的,使用它的动画师的学习曲线是怎样的? 他们需要学习多少代码? 学习曲线的期望值应该是什么?

扎克-布朗。

好的,所以我建议从表达式开始。 如果你曾经使用过Excel或谷歌表格,那么你可能使用过电子表格公式,你就为Haiku Animator做好了准备。 比如让东西跟着鼠标走,就像在Excel中取一个和一样简单,而且当你做到这一点时,非常满意。 非常,我想,这是一个老套的词,但看到这种情况发生,非常有力量。

扎克-布朗。

我想说的是,如果你是一个想要开始学习代码的运动设计师,这是一个完美的工具。 这也是我们建立它的主要原因。 同样,为了弥合运动设计和代码之间的差距。 因此,在我们提供的资源和应用中内置的代码编辑器之间,它应该是一个开始学习的好方法。

乔伊-科雷曼(Joey Korenman)。

很好,让我们来谈谈这件事的总体状况,我们称之为......我甚至不知道它叫什么。 用户体验和动作设计的交叉点。 所以你知道,Animator正在解决一些多年来一直存在的痛点。 我记得有一集播客,我们邀请了Airbnb的Salih和Brandon,他们是建立Lottie团队中的两个人。

扎克-布朗。

是的,我喜欢这些人。

乔伊-科雷曼(Joey Korenman)。

是的,他们很了不起。 你知道,他们在让我了解这些痛点方面起了很大作用,我以为Lottie出现后会解决所有问题,但每次我和别人谈话时,他们都会说,"不,他们还没有解决。" 把运动设计变成代码,仍然是非常痛苦的。

乔伊-科雷曼(Joey Korenman)。

动画师处理这个问题的方式似乎真的非常聪明,我绝对认为你已经找到了一些东西,但还有什么其他的东西必须解决,以使这个过程真正简化和高效? 你知道,我的意思是,因为它只是编码世界和运动设计世界,它们现在是相当独立的。 即使是像《动画师》这样的作品,你知道,你仍然你可以建立一个组件,但那个人能够实现这个组件吗? 这甚至是我们应该追求的目标吗? 所以我很好奇,你认为在未来几年内,还有哪些事情可以改变,使这个过程变得更好?

扎克-布朗。

如果我们谈论的是几年的规模,我认为很多人陷入了设计师在X年后会做什么,或者开发者在X年后会做什么。 基于这一点,我认为谬误的观念是,几年后的意义是一样的。 开发者今天的意义和几年后的意义是一样的,对吗?

扎克-布朗。

这就是为什么我喜欢认为......几分钟前我提到你在Haiku Animator的工作是创造软件。 我们不关心你是否是开发人员,我们不关心你是否是设计师。 你在创造软件,就是这样。 所以我的看法是,几年后,你的头衔是什么并不重要,但我们都将一起建立软件。 我喜欢指出,在这已经在一个平行行业中发生了,在游戏行业。

扎克-布朗。

任何使用过Unity 3D的人,任何参与过该生态系统的人,你都在构建游戏,你在构建软件。 如果你用Photoshop创建你的纹理,这些纹理将被映射到Unity内部的3D模型上,你实际上是通过Photoshop创建软件。 你可以回去改变这些纹理,并将其冲洗到软件中,然后将其运送到生产。

扎克-布朗。

Unity破解了运动设计师之间的工作流程问题......在Unity内有一个时间线和关键帧动画系统,纹理编辑、装配工、三维建模师和开发人员。 他们都在Unity中构建同样的东西。 因此,我认为这就是创造软件的未来,这就是我们的想法。 这就是我们的游乐场,这就是我们创造的世界。其实,你的头衔是什么,甚至你的背景是什么都不重要,但如果我们通过统一工作流程来做好我们的工作,我们都会一起构建软件。

乔伊-科雷曼(Joey Korenman)。

那是一种美丽。 我有点热泪盈眶,伙计。 那真的很有说服力。

乔伊-科雷曼(Joey Korenman)。

好吧,我和Issara Willenskomer讨论过这个问题,从UX in Motion的角度来看,目前人们用来在应用程序中执行动画的工具仍然是狂野的西部。 有一百万种不同的方法来做,Animator使用的模型也许解决了这个问题,但是否有任何形式的标准化发生? 再说一遍,这不是我的专长,但据我所知。Animator踢出的代码是......它本质上就像一个反应组件,如果我搞错了,请原谅我,但它是基于javascript的,对吗? 它是某种风味的,对吗?

扎克-布朗。

是的,没错。

乔伊-科雷曼(Joey Korenman)。

好的,那么,这是否能与......因此,如果你在此基础上建立一个网站或应用程序,那很好,但如果你不这样做呢? 如果你使用......我希望我有一个编码语言的名册。 如果你使用Ruby或类似的东西呢? 是否需要更多的标准化,我想这就是我想说的? 总体而言,为了消除这个问题,这还是一个问题吗?

扎克-布朗。

当我们谈论工作流程时,标准化是关键所在。 这就是为什么Unity成功的原因,因为他们已经成为一种标准。 所有游戏中的一半,任何平台的每两个游戏中就有一个是建立在Unity上的。 在很大程度上是因为它已经实现了成为一种标准。

扎克-布朗。

有一些标准正在形成。 Lottie是运动设计领域的一个很好的例子。 你知道,我提到了一些关于Lottie的技术核心的疑虑,即让Lottie成为互动的道路非常非常陡峭。 非常困难,只是因为其核心格式。

扎克-布朗。

Lottie做得非常好,它取得了思想上的认同,并成为一种标准,这对运动设计这个社区、这个世界来说是一个巨大的进步。 所以Lottie已经成为一种标准。 我们很快就跳上了这趟列车。 Haiku Animator是市场上第一个支持Lottie输出的工具,在After Effects之外。 所以,在我们把工作流程结合起来的使命中,我们一直在敏锐地意识到这一点,意识到这一新兴标准。

扎克-布朗。

但我的意思是,我们可以从几个不同的方面来考虑动画,因为它们与软件有关。 其中一个是原子小盒子,像一个.gif或视频或Bodymovin动画好的加载旋转器或一个按钮里面的元素,当你点击按钮时,又开始,像加载旋转器。 它开始旋转。

乔伊-科雷曼(Joey Korenman)。

对。

扎克-布朗。

你知道,你打开Airbnb的应用程序,Lottie的家。 你打开Airbnb的应用程序,你得到这个漂亮的小舞蹈,[听不清 00:52:57] Airbnb的标志。 有点像...所以这是软件中运动的一个表现。 另一个是更大的规模,如布局动画。

乔伊-科雷曼(Joey Korenman)。

对。

扎克-布朗。

这方面的标准化还没有出现。 这纯粹是西部的野蛮生长,就像超越西部的野蛮生长一样。 目前,你做这种动画的唯一方法是用代码,而很多问题的空间是,在网页上实现布局动画与在iOS上实现它是非常不同的。 它与在Android上实现它是非常不同的,它与在三星智能电视上实现它是非常不同的。 所以这是一个大问题。丑陋的、具有挑战性的问题。

扎克-布朗。

在不透露太多信息的情况下,Haiku团队正在这个领域开展工作。 但我认为值得确定软件中这两种运动之间的区别。

乔伊-科雷曼(Joey Korenman)。

好吧,让我问你,因为这实际上是今天早上才出现的,我认为对于Lottie是什么仍然有很多困惑。 我认为在开发方面,它比运动设计方面更容易理解。 今天早上有人在我们的Slack频道说,"哦,看,Airbnb做了一个动画应用程序。" 我想,不,这不是它的性质。

乔伊-科雷曼(Joey Korenman)。

因此,据我所知,Lottie基本上是将Bodymovin和animator的内容翻译成iOS或Android的代码。 因此,听起来真正需要发生的是使其普遍和容易,需要有我猜想的那种普遍的翻译,你知道,这是否是你认为像Haiku这样的公司的东西?还是说这需要苹果、谷歌和三星做出更多的努力来创造一种普遍的格式?

扎克-布朗。

因此,首先,同样,我们正在进行一些绝密的工作,现在被蒙上了一层神秘的面纱,但我们很快就会宣布。 这就是在跨平台标准化方面的尝试。

乔伊-科雷曼(Joey Korenman)。

对。

扎克-布朗。

你知道,作为一个潦倒的创业公司的伙计,我不认为这需要从谷歌出来,但肯定它必须在某个时候被谷歌采用,成为一个标准。

扎克-布朗。

然后,在我看来,一个成功的场景是50%的市场份额。 这很好,这就是Unity所做的。 他们没有受到伤害。 你永远不会取悦所有人,特别是在一个技术学科...[听不清 00:55:47] 是在技术学科的崩溃产品,各种语言的编码员和使用各种设计工具的设计师,以及各种类型的运动设计师。 你乘以所有这些不同的组合,你永远不可能用一个标准或一个工具来取悦所有人,这完全没有问题。 但是,一些能够引起共鸣和解决问题的东西,比如足够多的人的基本问题,开始成为一个标准,就像Unity那样,我认为这是完全可能的。

扎克-布朗。

我不认为这需要从那些大公司之一出来。 你知道,有偏见,但个人对它的看法。

乔伊-科雷曼(Joey Korenman)。

是的,非常酷。 是的,我很高兴你能揭开面纱,穿着黑色高领毛衣上台,向大家展示那是什么功能。

乔伊-科雷曼(Joey Korenman)。

所以我还有几个问题要问你,你住在旧金山,你在科技泡沫中。 你做了YC的事情和所有这些。

扎克-布朗。

可以肯定的是。

乔伊-科雷曼(Joey Korenman)。

所以我想象你与很多科技公司有接触。 我相信你认识那些大公司的人,现在人们用的缩写是什么? FAANG。

扎克-布朗。

FAANG,是的。

乔伊-科雷曼(Joey Korenman)。

...与两个阿斯,是的,是的,你知道,Facebook,苹果...

扎克-布朗。

亚马逊。

乔伊-科雷曼(Joey Korenman)。

事实上,不,等等,是Facebook,苹果,对,亚马逊,然后是Netflix和谷歌。

扎克-布朗。

我认为微软也属于那里,但实际上是,硅谷是[听不清 00:57:00]。

乔伊-科雷曼(Joey Korenman)。

但无论如何,你知道,你的用户既是运动设计师,也是用户体验设计师,还有所有介于两者之间的东西。 所以我很好奇,从你的角度来看,对于懂得一点代码的动画师或懂得一点动画的编码员来说,西海岸的工作前景如何? 从我在佛罗里达州的位置来看,它看起来很繁荣。但我不在那里,我很好奇你在当地看到了什么。

扎克-布朗。

当然,我也看到了一个热潮。 用户体验作为一种差异化的想法真的......它在这一点上已经完全被主流采用,如果你知道这个曲线的话。 总之,它......每个人和他们的母亲和祖父都知道,在用户体验上的差异化对一个公司的成功前景有很大不同。 而运动已经被确立为其中的一个关键部分。

扎克-布朗。

回到Lottie和类似的问题上,使其可访问性......使其非常容易地将一个令人愉快的动画放到你的应用程序中,这是一件大事。 所以,是的,动作设计师......代码的动作设计师,代码库的动作设计师,软件的动作设计师。 当然,我们看到这在这里蓬勃发展。

乔伊-科雷曼(Joey Korenman)。

很好,我们为什么不以这个结束呢? Animator已经是一个非常非常酷的应用程序,真的非常强大,我们将再次链接到它。 我建议每个人都去玩玩它。 不管你现在是否做这种工作,你将来很有可能会做,因为我认为Zack是对的,现在每个人和他们的母亲都希望在他们的网站和应用程序中使用动画。

乔伊-科雷曼(Joey Korenman)。

如果你把Animator和After Effects相比,我想它已经有25或26年的历史了,显然Animator有很多功能还没有,而且现在还没有3D相机或类似的东西。

扎克-布朗。

没有摄像头。

乔伊-科雷曼(Joey Korenman)。

你对这个应用程序的未来有什么看法,坦率地说也是对公司的看法?

扎克-布朗。

我们几乎是愚蠢的雄心壮志......你知道,我们必须向星星射击。 部分原因是在硅谷和风险投资的支持下,部分原因是盲目的雄心壮志。 个人,比如在生存层面,但我看到了统一设计和代码的机会,对吗? 我们团队中的每个人都是如此。 统一这些工作流程,例如,达到Unity的市场份额。

扎克-布朗。

因此,我们公司的使命是 "通过统一设计和代码来革新软件创作"。 这是我们开始使命的主要内容,而我们第一个产品进入市场的方式是填补Flash留下的运动设计的空白,并将其应用于生产。 这涵盖了我提到的软件中运动的第一个使用案例。 那些原子式的动画。 而Animator让你可以用占位符和代码API等东西来超越它。

扎克-布朗。

但问题还不止于此,我们看到有趣的趋势正在出现,比如设计系统,其明确的目的是将设计系统化,就像代码一样。 像版本控制,像组件这样的想法,确实开始吸引人们的注意力。 特别是在企业中,对大的一致性的需求已经导致了数百万、数百万和数百万美元的投入。因此,这可能是难题的一部分。 这也是我们正在关注的事情。

扎克-布朗。

设计系统忽略了从设计到代码的完全相同的交接。 现在你可以在你的设计工具中创建一个设计系统,你有这个美妙的抽象概念,"这是我的排版","这是我的颜色",但你仍然必须在代码中手工实现。 它继承了同样的......那个空间继承了传统设计交接的同样问题所以这是我们正在密切关注的一个问题。

扎克-布朗。

是的,这回答了你的问题吗?

乔伊-科雷曼(Joey Korenman)。

是的,我认为统一、设计和编码。 这是一个相当雄心勃勃的任务,但我不知道。 仅仅从我与你的几次互动来看,扎克,我认为你和团队可以胜任。 我真的期待看到它的发展。

扎克-布朗。

谢谢你,乔伊,非常感谢你今天邀请我参加节目。

乔伊-科雷曼(Joey Korenman)。

我真的要感谢Zack的到来,他对动画师和开发者在应用中实现动画时所面临的挑战说得如此清楚。 Animator仍然相当新,但它已经是一个相当不错的应用,我认为它确实有机会改变我们对最终将在应用程序上互动的事物进行动画的方式。网站或移动应用程序或其他东西。

乔伊-科雷曼(Joey Korenman)。

确保你订阅了这个播客,这样你就可以随时了解行业新闻和像Animator这样的新工具。 如果你想获得更多的知识,可以到SchoolofMotion.com上获取一个免费账户,并接收我们的Motion Mondays通讯。 这是一封简短的电子邮件,你可以在喝超大的普通Dunkin' Donuts咖啡时阅读,它将让你了解任何你应该了解的情况。在运动设计中意识到。

乔伊-科雷曼(Joey Korenman)。

这一集就到此为止。 我真的希望你喜欢它,并祝你平安。

滚动到顶部