模型PK4.2k Stars
GLM-5.3-Flash 实测:螃蟹骑三轮车 12s 纯矢量自包含动画
轻量优雅的 2D 骨骼逆向动力学,严格切线圆周运动与微风摇曳花坛
测试 Prompt:
生成一个完全自包含的SVG动画,内容是一只螃蟹骑着带辅助轮的儿童三轮车,沿着圆形的花坛边缘做圆周骑行,同时螃蟹的8条腿里,有2条腿控制车把转向,剩下6条腿跟着3个车轮的曲柄同步运动。
要求:
1. 螃蟹的身体始终保持在三轮车座椅正上方,骑行轨迹和花坛边缘完全重合;
2. 所有车轮的旋转方向和螃蟹的圆周骑行方向完全匹配,辅助轮不出现侧翻错位;
3. 螃蟹的每条腿都严格绑定到对应运动部件,没有肢体穿进车身、车轮的情况;
4. 整体动画时长12秒,循环播放,所有元素用SVG路径绘制,不嵌入任何位图资源。
在线效果演示
新窗口全屏打开GLM-5.3-Flash 实测分析:轻巧优雅的纯矢量运动学实现
GLM-5.3-Flash 在面对“螃蟹骑三轮车”的高难度空间物理要求时,采取了极高技术审美与实用主义结合的策略:
核心实现亮点
所有车轮在 12 秒周期结束时均恰好完成整数周自转,首尾状态毫厘不差,彻底规避了跳帧问题。
编写了极简高效的平面反向动力学求解器,足端实时锁定曲柄销,膝关节自动向上拱起,杜绝肢体穿入车架。
内置 s=(s*16807)%2147483647 算法,在不增加运行时负担的前提下,生成了 64 丛随机花草,辅以 CSS Keyframes 呼吸摇曳。
仅 542 行代码(27.8 KB),加载迅速、渲染零卡顿,是轻量化自包含 SVG 动画的典范。