AI Visual Benchmark Gallery

Real visual outputs from different models — pelican-on-a-bike SVGs, bouncing-ball-in-hexagon, Three.js 3D scenes — from public shares. Click any to see the full comparison.

step-3.7-flash
写一个单文件 HTML(只输出完整代码,不要解释),用铺满整页的 Canvas、不使用任何库,在淡蓝色天空与一条绿色地面线前,分 7 个阶段、约 25 秒动画演示一栋简单的 2D 卡通房屋的建造:(1)地基——一块灰色矩形板从地下升起;(2)墙体——四段竖直墙从地基四角向上延伸;(3)填墙——墙框之间填入米黄色/浅褐色外墙板;(4)屋顶——两块三角形屋顶板从上方滑入并在屋脊相接,红色瓦片纹理逐行出现;(5)门——一扇棕色门在正面墙上淡入,带一个小小的金色门把手;(6)窗——门两侧各出现一扇窗,带可见的十字窗框和蓝色玻璃;(7)细节——烟囱从屋顶升起、开始冒出一小缕烟,一条踏脚石小径通向门口,房屋旁长出一棵小树。每个阶段顶部应有简短字幕(「打地基」「砌墙」等)。阶段之间停顿 0.5 秒。持续循环。
deepseek-v4-pro
写一个单文件 HTML(只输出完整代码,不要解释),用铺满整页的 Canvas、不使用任何库,在淡蓝色天空与一条绿色地面线前,分 7 个阶段、约 25 秒动画演示一栋简单的 2D 卡通房屋的建造:(1)地基——一块灰色矩形板从地下升起;(2)墙体——四段竖直墙从地基四角向上延伸;(3)填墙——墙框之间填入米黄色/浅褐色外墙板;(4)屋顶——两块三角形屋顶板从上方滑入并在屋脊相接,红色瓦片纹理逐行出现;(5)门——一扇棕色门在正面墙上淡入,带一个小小的金色门把手;(6)窗——门两侧各出现一扇窗,带可见的十字窗框和蓝色玻璃;(7)细节——烟囱从屋顶升起、开始冒出一小缕烟,一条踏脚石小径通向门口,房屋旁长出一棵小树。每个阶段顶部应有简短字幕(「打地基」「砌墙」等)。阶段之间停顿 0.5 秒。持续循环。
deepseek-v4-flash
写一个单文件 HTML(只输出完整代码,不要解释),用铺满整页的 Canvas、不使用任何库,在淡蓝色天空与一条绿色地面线前,分 7 个阶段、约 25 秒动画演示一栋简单的 2D 卡通房屋的建造:(1)地基——一块灰色矩形板从地下升起;(2)墙体——四段竖直墙从地基四角向上延伸;(3)填墙——墙框之间填入米黄色/浅褐色外墙板;(4)屋顶——两块三角形屋顶板从上方滑入并在屋脊相接,红色瓦片纹理逐行出现;(5)门——一扇棕色门在正面墙上淡入,带一个小小的金色门把手;(6)窗——门两侧各出现一扇窗,带可见的十字窗框和蓝色玻璃;(7)细节——烟囱从屋顶升起、开始冒出一小缕烟,一条踏脚石小径通向门口,房屋旁长出一棵小树。每个阶段顶部应有简短字幕(「打地基」「砌墙」等)。阶段之间停顿 0.5 秒。持续循环。
kimi-for-coding
写一个单文件 HTML(只输出完整代码,不要解释),用铺满整页的 Canvas、不使用任何库,在淡蓝色天空与一条绿色地面线前,分 7 个阶段、约 25 秒动画演示一栋简单的 2D 卡通房屋的建造:(1)地基——一块灰色矩形板从地下升起;(2)墙体——四段竖直墙从地基四角向上延伸;(3)填墙——墙框之间填入米黄色/浅褐色外墙板;(4)屋顶——两块三角形屋顶板从上方滑入并在屋脊相接,红色瓦片纹理逐行出现;(5)门——一扇棕色门在正面墙上淡入,带一个小小的金色门把手;(6)窗——门两侧各出现一扇窗,带可见的十字窗框和蓝色玻璃;(7)细节——烟囱从屋顶升起、开始冒出一小缕烟,一条踏脚石小径通向门口,房屋旁长出一棵小树。每个阶段顶部应有简短字幕(「打地基」「砌墙」等)。阶段之间停顿 0.5 秒。持续循环。
MiniMax-M3
写一个单文件 HTML(只输出完整代码,不要解释),用铺满整页的 Canvas、不使用任何库,在淡蓝色天空与一条绿色地面线前,分 7 个阶段、约 25 秒动画演示一栋简单的 2D 卡通房屋的建造:(1)地基——一块灰色矩形板从地下升起;(2)墙体——四段竖直墙从地基四角向上延伸;(3)填墙——墙框之间填入米黄色/浅褐色外墙板;(4)屋顶——两块三角形屋顶板从上方滑入并在屋脊相接,红色瓦片纹理逐行出现;(5)门——一扇棕色门在正面墙上淡入,带一个小小的金色门把手;(6)窗——门两侧各出现一扇窗,带可见的十字窗框和蓝色玻璃;(7)细节——烟囱从屋顶升起、开始冒出一小缕烟,一条踏脚石小径通向门口,房屋旁长出一棵小树。每个阶段顶部应有简短字幕(「打地基」「砌墙」等)。阶段之间停顿 0.5 秒。持续循环。
kimi-for-coding
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一部智能手机锁屏解锁的动画。展示一个手机屏幕,柔和渐变壁纸上有大号时钟与日期,底部有一条带可拖动滑块的「滑动解锁」轨道。一道流光高亮应持续在「滑动解锁」文字上扫过(移动的高亮渐变)。随后滑块一路滑到底;完成时锁屏平滑地滑出/淡出,露出主屏——一组圆角 App 图标(原创设计)轻柔地缩放并淡入就位,壁纸有细微视差。整体使用精致、流畅、Apple 级的缓动。60fps,不要使用外部库。
glm-5.2
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一部智能手机锁屏解锁的动画。展示一个手机屏幕,柔和渐变壁纸上有大号时钟与日期,底部有一条带可拖动滑块的「滑动解锁」轨道。一道流光高亮应持续在「滑动解锁」文字上扫过(移动的高亮渐变)。随后滑块一路滑到底;完成时锁屏平滑地滑出/淡出,露出主屏——一组圆角 App 图标(原创设计)轻柔地缩放并淡入就位,壁纸有细微视差。整体使用精致、流畅、Apple 级的缓动。60fps,不要使用外部库。
step-3.7-flash
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一封手写信燃烧的动画。展示一张泛黄做旧的信纸,上面有可见的手写花体字(用程序化笔画绘制即可),放在深色木桌上。2 秒后,火焰从右下角点燃并有机地蔓延整张纸——燃烧前沿应以不规则、带噪声的边缘推进,绝不是一条直线。在火焰前方,纸张先变暗发褐(焦化),再炭化变黑,最后彻底消失,露出下方的桌面。火焰用分层粒子渲染:明亮的白黄色核心、橙色中焰、半透明的红色火尖闪烁并向上舔动。发光的余烬应从燃烧边缘脱离,在湍流气流中向上飘散,由橙转灰渐隐。火焰上方有半透明烟雾升起弥散,火光在四周桌面投下温暖闪烁的光。整张纸约在 15 秒内被烧尽,只剩几片缓缓暗下去的发光灰烬。60fps,不要使用外部库。
kimi-for-coding
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一封手写信燃烧的动画。展示一张泛黄做旧的信纸,上面有可见的手写花体字(用程序化笔画绘制即可),放在深色木桌上。2 秒后,火焰从右下角点燃并有机地蔓延整张纸——燃烧前沿应以不规则、带噪声的边缘推进,绝不是一条直线。在火焰前方,纸张先变暗发褐(焦化),再炭化变黑,最后彻底消失,露出下方的桌面。火焰用分层粒子渲染:明亮的白黄色核心、橙色中焰、半透明的红色火尖闪烁并向上舔动。发光的余烬应从燃烧边缘脱离,在湍流气流中向上飘散,由橙转灰渐隐。火焰上方有半透明烟雾升起弥散,火光在四周桌面投下温暖闪烁的光。整张纸约在 15 秒内被烧尽,只剩几片缓缓暗下去的发光灰烬。60fps,不要使用外部库。
glm-5.1
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一封手写信燃烧的动画。展示一张泛黄做旧的信纸,上面有可见的手写花体字(用程序化笔画绘制即可),放在深色木桌上。2 秒后,火焰从右下角点燃并有机地蔓延整张纸——燃烧前沿应以不规则、带噪声的边缘推进,绝不是一条直线。在火焰前方,纸张先变暗发褐(焦化),再炭化变黑,最后彻底消失,露出下方的桌面。火焰用分层粒子渲染:明亮的白黄色核心、橙色中焰、半透明的红色火尖闪烁并向上舔动。发光的余烬应从燃烧边缘脱离,在湍流气流中向上飘散,由橙转灰渐隐。火焰上方有半透明烟雾升起弥散,火光在四周桌面投下温暖闪烁的光。整张纸约在 15 秒内被烧尽,只剩几片缓缓暗下去的发光灰烬。60fps,不要使用外部库。
glm-5.2
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一封手写信燃烧的动画。展示一张泛黄做旧的信纸,上面有可见的手写花体字(用程序化笔画绘制即可),放在深色木桌上。2 秒后,火焰从右下角点燃并有机地蔓延整张纸——燃烧前沿应以不规则、带噪声的边缘推进,绝不是一条直线。在火焰前方,纸张先变暗发褐(焦化),再炭化变黑,最后彻底消失,露出下方的桌面。火焰用分层粒子渲染:明亮的白黄色核心、橙色中焰、半透明的红色火尖闪烁并向上舔动。发光的余烬应从燃烧边缘脱离,在湍流气流中向上飘散,由橙转灰渐隐。火焰上方有半透明烟雾升起弥散,火光在四周桌面投下温暖闪烁的光。整张纸约在 15 秒内被烧尽,只剩几片缓缓暗下去的发光灰烬。60fps,不要使用外部库。
step-3.7-flash
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一滴黑色墨水滴入一杯清水后扩散的动画。墨水入水瞬间应向外绽放出湍流、翻涌的羽状墨团——分形的卷须不断弯曲、分叉地铺开,并缓慢消散成淡淡的云雾。要用真实的流体运动(平流与扩散),而不是简单放大的圆。墨水要有密度变化:深而浓的内核、丝缕状半透明的边缘。顶部柔和打光。60fps,不要使用外部库。
kimi-for-coding
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一滴黑色墨水滴入一杯清水后扩散的动画。墨水入水瞬间应向外绽放出湍流、翻涌的羽状墨团——分形的卷须不断弯曲、分叉地铺开,并缓慢消散成淡淡的云雾。要用真实的流体运动(平流与扩散),而不是简单放大的圆。墨水要有密度变化:深而浓的内核、丝缕状半透明的边缘。顶部柔和打光。60fps,不要使用外部库。
step-3.7-flash
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一滴黑色墨水滴入一杯清水后扩散的动画。墨水入水瞬间应向外绽放出湍流、翻涌的羽状墨团——分形的卷须不断弯曲、分叉地铺开,并缓慢消散成淡淡的云雾。要用真实的流体运动(平流与扩散),而不是简单放大的圆。墨水要有密度变化:深而浓的内核、丝缕状半透明的边缘。顶部柔和打光。60fps,不要使用外部库。
kimi-for-coding
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一滴黑色墨水滴入一杯清水后扩散的动画。墨水入水瞬间应向外绽放出湍流、翻涌的羽状墨团——分形的卷须不断弯曲、分叉地铺开,并缓慢消散成淡淡的云雾。要用真实的流体运动(平流与扩散),而不是简单放大的圆。墨水要有密度变化:深而浓的内核、丝缕状半透明的边缘。顶部柔和打光。60fps,不要使用外部库。
deepseek-v4-flash
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一滴黑色墨水滴入一杯清水后扩散的动画。墨水入水瞬间应向外绽放出湍流、翻涌的羽状墨团——分形的卷须不断弯曲、分叉地铺开,并缓慢消散成淡淡的云雾。要用真实的流体运动(平流与扩散),而不是简单放大的圆。墨水要有密度变化:深而浓的内核、丝缕状半透明的边缘。顶部柔和打光。60fps,不要使用外部库。
deepseek-v4-pro
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一滴黑色墨水滴入一杯清水后扩散的动画。墨水入水瞬间应向外绽放出湍流、翻涌的羽状墨团——分形的卷须不断弯曲、分叉地铺开,并缓慢消散成淡淡的云雾。要用真实的流体运动(平流与扩散),而不是简单放大的圆。墨水要有密度变化:深而浓的内核、丝缕状半透明的边缘。顶部柔和打光。60fps,不要使用外部库。
mimo-v2.5-pro
写一个单文件 HTML(只输出完整代码,不要解释),用原生 Canvas 实现一滴黑色墨水滴入一杯清水后扩散的动画。墨水入水瞬间应向外绽放出湍流、翻涌的羽状墨团——分形的卷须不断弯曲、分叉地铺开,并缓慢消散成淡淡的云雾。要用真实的流体运动(平流与扩散),而不是简单放大的圆。墨水要有密度变化:深而浓的内核、丝缕状半透明的边缘。顶部柔和打光。60fps,不要使用外部库。
Visual templatesGenerate your own