2作者: emotiveengine3 个月前原帖
嘿,HN!我是Emotive Engine的创始人。我已经为此工作了超过两年,今天终于开源了它。 核心理念:大多数动画库的工作单位是毫秒,而音乐的单位是节拍。这造成了不匹配——如果为500毫秒硬编码一个弹跳动画(在120 BPM下完美),切换到90 BPM时,一切都会漂移,因为500毫秒现在相当于0.75节拍。 Emotive Engine使用音乐时间作为基本单位。你可以用节拍来指定动画,它们会自动转换为: - 120 BPM时为500毫秒 - 90 BPM时为667毫秒 - 170 BPM时为353毫秒 改变节奏,所有内容都会自动调整,无需重新计算。 这个引擎是为AI界面(聊天机器人、语音助手)而构建的,但也适用于任何实时角色动画。支持纯Canvas 2D,在移动设备上可达到60 FPS,已有2532个测试通过。 现场演示请访问<a href="https://emotiveengine.com/demo" rel="nofollow">https://emotiveengine.com/demo</a> - GitHub上的英雄横幅是用这个引擎生成的。 欢迎提出任何技术问题!采用MIT许可证。
1作者: mrayushsoni3 个月前原帖
我从16岁开始就一直在使用Futureme,这是互联网中一个纯粹而简单的角落,我会给未来的自己写信,收到那些像怀旧和成长的重击一样的时间胶囊邮件。这个服务是免费的,创始人凭借善意维持了20年,相较于它给数百万人带来的快乐,这些成本微不足道。 然而,在被收购后,他们竟然给这个服务加上了每年9美元的订阅费,或者120美元的终身费用,仅仅是为了存储文本和发送邮件?这简直是个骗局。作为一个从零开始建立多家公司的创始人,我知道每个用户的真实成本不过是几分钱。这不是创新,而是懒惰、吸血的贪婪,把我们的个人承诺变成了一种“奢侈品”。我感到心碎、愤怒和不满。绝对不,我不会接受这个。 因此,我把这种愤怒转化为创建FuturePost.app的动力,这不是一个马虎的复制品,而是一个设计得更优越、永远免费的平台,旨在超越我们所有人。这是我的遗产:超高效、无广告、无数据出售。 我使用的是老派的技术栈——Ruby on Rails与Postgres,托管在Heroku上,这将比我们大多数人活得更久。 看到一个如此优秀的项目在一夜之间被毁灭,我感到很痛心。我曾用它做过很多事情,从给我孩子时的自己送生日祝福,到在艰难时刻进行鼓励。现在它变成了“高级”服务?如果你曾感受到过一个心爱的免费工具变得贪婪的刺痛,分享你的故事。我保证FuturePost将永远存在,而不会掠夺你的财富。