做动效不非得按月给 Adobe 交钱:这是一套跑在 macOS、Windows、Linux 和浏览器上的开源合成器,把 After Effects 那套图层、关键帧、渲染队列的活儿接下来了。
https://github.com/storytold/effectcraft
用 Rust 写的合成器,照着 After Effects 的面板布局和关键帧行为来做,支持 solids、shapes、文本、嵌套合成、摄像机和灯光这些图层类型。内置 306 个效果(AE 的 298 个全部覆盖)、9 种图层样式、JavaScript 表达式和 Puppet 工具。
互联网充电|优质资源
优质内容|内幕消息
https://github.com/storytold/effectcraft
用 Rust 写的合成器,照着 After Effects 的面板布局和关键帧行为来做,支持 solids、shapes、文本、嵌套合成、摄像机和灯光这些图层类型。内置 306 个效果(AE 的 298 个全部覆盖)、9 种图层样式、JavaScript 表达式和 Puppet 工具。
互联网充电|优质资源
优质内容|内幕消息
This media is not supported in your browser
VIEW IN TELEGRAM
想给页面加会跟鼠标走的等距线框动画,又不想为此引入一套 3D 渲染栈,它把这 19 个图形做成能直接挂到 DOM 上的组件和函数。
https://github.com/lucasmarkes/hairline
Lucas Marques 写的 TypeScript 库,装完不拉任何依赖,19 个等距线框图形全靠指针驱动:柱子抬升、卡片弹起、保险柜转盘转起来、传送带减速。
互联网充电|优质资源
优质内容|内幕消息
https://github.com/lucasmarkes/hairline
Lucas Marques 写的 TypeScript 库,装完不拉任何依赖,19 个等距线框图形全靠指针驱动:柱子抬升、卡片弹起、保险柜转盘转起来、传送带减速。
互联网充电|优质资源
优质内容|内幕消息
This media is not supported in your browser
VIEW IN TELEGRAM
在终端里把 Git 改动、源码浏览、提交历史和分支对比放进同一个 TUI,省去在 diff 工具和 git 命令之间来回切换。
https://github.com/hiroaqii/gitframe
互联网充电|优质资源
优质内容|内幕消息
https://github.com/hiroaqii/gitframe
互联网充电|优质资源
优质内容|内幕消息
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
这个 Skill 装在 Claude Code 里用,输入教材 PDF,输出一个不用服务器的静态网页书。
流程被写死成六步:先把 PDF 按书签拆成章节文本,再列一张带标、单元、时长、状态的章节地图,然后拷贝引擎和封面模板,先做第 1 章交给人审,通过后才顺序做剩下各章。
https://github.com/DozenTwelve/Papermorph
互联网充电|优质资源
优质内容|内幕消息
流程被写死成六步:先把 PDF 按书签拆成章节文本,再列一张带标、单元、时长、状态的章节地图,然后拷贝引擎和封面模板,先做第 1 章交给人审,通过后才顺序做剩下各章。
https://github.com/DozenTwelve/Papermorph
互联网充电|优质资源
优质内容|内幕消息
很多人以为关系靠忍,其实是靠边界。
《敢于冲突》把一个不太舒服的事实讲明白:
压抑情绪不会让关系更稳定,只会让问慢慢堆积。
我们从小被教“别生气、别拒绝”,
结果长大后连基本的表达都变得困难。
书里反复强调一件事:
真正健康的关系,一定包含冲突,而且是被表达出来的冲突。
那些看起来“好相处”的人,往往在消耗自己;
而敢说不、敢表达不满的人,反而更容易建立清晰关系。
读完最大的变化不是学会吵架,
而是开始区分:什么该让,什么不能退。
🔗:https://pan.quark.cn/s/9a73dc1c4129
@meiriyishu
《敢于冲突》把一个不太舒服的事实讲明白:
压抑情绪不会让关系更稳定,只会让问慢慢堆积。
我们从小被教“别生气、别拒绝”,
结果长大后连基本的表达都变得困难。
书里反复强调一件事:
真正健康的关系,一定包含冲突,而且是被表达出来的冲突。
那些看起来“好相处”的人,往往在消耗自己;
而敢说不、敢表达不满的人,反而更容易建立清晰关系。
读完最大的变化不是学会吵架,
而是开始区分:什么该让,什么不能退。
🔗:https://pan.quark.cn/s/9a73dc1c4129
@meiriyishu