重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
squash-stretch-mastery by dylantarre/animation-principles
npx skills add https://github.com/dylantarre/animation-principles --skill squash-stretch-mastery挤压和拉伸被认为是迪士尼12条动画原理中最重要的,因为它解决了动画的根本问题:让僵硬物体感觉有生命力。这项技术于20世纪30年代在迪士尼开发,源于观察真实血肉和橡胶在受力时如何变形同时保持体积恒定。
体积守恒:当物体被挤压时,它必须变宽。当它被拉伸时,它必须变窄。这个约束创造了可信度——违反它,物体看起来就会像在生长或收缩,而不是变形。
力的可视化:挤压和拉伸让无形的力变得可见。球体撞击地面时的挤压向我们展示了地面的阻力。角色跳跃过程中的拉伸揭示了速度和动量。
并非所有物体的变形程度都相同:
即使是“刚性”物体也能从1-2%的变形中受益——这能防止死板、机械的感觉。
时间控制放大挤压/拉伸:快速撞击需要更多的挤压;缓慢飘浮需要轻柔的拉伸。变形量必须与速度相匹配。
预备动作使用拉伸:角色准备起跳时,通常在动作开始前会轻微拉伸。
跟随动作延伸它:落地后,挤压会通过次要元素(头发、衣物、血肉)产生涟漪。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
对于充满活力的动作,从10%的变形开始;对于细微的润色,从2-3%开始。根据材质和基调进行调整。如有疑问,少即是多——挤压/拉伸应该被感觉到,而不是被明显地注意到。
每周安装量
49
代码仓库
GitHub 星标数
20
首次出现
2026年1月24日
安全审计
安装于
codex43
opencode40
gemini-cli39
cursor38
github-copilot36
claude-code35
Squash and stretch is considered the most important of Disney's 12 principles because it solves animation's fundamental problem: making rigid objects feel alive. Developed in the 1930s at Disney, it emerged from observing how real flesh and rubber deform under force while maintaining constant volume.
Volume Preservation : When an object squashes, it must widen. When it stretches, it must narrow. This constraint creates believability—violate it and objects appear to grow or shrink rather than deform.
Force Visualization : Squash and stretch makes invisible forces visible. A ball squashing on impact shows us the floor's resistance. A character stretching mid-leap reveals velocity and momentum.
Not all objects deform equally:
Even "rigid" objects benefit from 1-2% deformation—it prevents the dead, mechanical feel.
Timing amplifies squash/stretch : Fast impacts demand more squash; slow floats need gentle stretch. The deformation amount must match velocity.
Anticipation uses stretch : A character winding up for a jump often stretches slightly before the motion begins.
Follow-through extends it : After landing, the squash ripples through secondary elements (hair, clothing, flesh).
Start with 10% deformation for energetic motions, 2-3% for subtle polish. Adjust based on material and tone. When in doubt, less is more—squash/stretch should be felt, not consciously noticed.
Weekly Installs
49
Repository
GitHub Stars
20
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex43
opencode40
gemini-cli39
cursor38
github-copilot36
claude-code35
前端打磨(Polish)终极指南:提升产品细节与用户体验的系统化检查清单
59,700 周安装