agent 迭代生成(含 2 轮渲染自检:首轮头颈断开/车把不完整,修正后复检);runtime id MiniMax-M3.1-Flash, base autodl.art
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 500">
<defs>
<linearGradient id="body" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#d8e2ec"/>
</linearGradient>
<radialGradient id="shade" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#93a3b5" stop-opacity="0.55"/>
<stop offset="1" stop-color="#93a3b5" stop-opacity="0"/>
</radialGradient>
</defs>
<rect x="0" y="0" width="800" height="500" fill="#f4f9fd"/>
<ellipse cx="380" cy="424" rx="300" ry="22" fill="url(#shade)"/>
<line x1="0" y1="426" x2="800" y2="426" stroke="#b9c6d4" stroke-width="3"/>
<line x1="0" y1="440" x2="800" y2="440" stroke="#cfd9e4" stroke-width="5" stroke-dasharray="34 26">
<animate attributeName="stroke-dashoffset" values="0;60" dur="1s" repeatCount="indefinite"/>
</line>
<g transform="translate(230 352)"><g>
<animateTransform attributeName="transform" type="rotate" values="0;360" dur="2s" repeatCount="indefinite"/>
<circle r="68" fill="none" stroke="#2b3440" stroke-width="9"/>
<circle r="60" fill="none" stroke="#8a97a8" stroke-width="3"/>
<line x1="0" y1="0" x2="61.0" y2="0.0" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="52.8" y2="30.5" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="30.5" y2="52.8" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="0.0" y2="61.0" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-30.5" y2="52.8" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-52.8" y2="30.5" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-61.0" y2="0.0" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-52.8" y2="-30.5" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-30.5" y2="-52.8" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-0.0" y2="-61.0" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="30.5" y2="-52.8" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="52.8" y2="-30.5" stroke="#b7c2d0" stroke-width="1.6"/>
<circle r="8" fill="#3c4757"/></g></g>
<g transform="translate(530 352)"><g>
<animateTransform attributeName="transform" type="rotate" values="0;360" dur="2s" repeatCount="indefinite"/>
<circle r="68" fill="none" stroke="#2b3440" stroke-width="9"/>
<circle r="60" fill="none" stroke="#8a97a8" stroke-width="3"/>
<line x1="0" y1="0" x2="61.0" y2="0.0" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="52.8" y2="30.5" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="30.5" y2="52.8" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="0.0" y2="61.0" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-30.5" y2="52.8" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-52.8" y2="30.5" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-61.0" y2="0.0" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-52.8" y2="-30.5" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-30.5" y2="-52.8" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="-0.0" y2="-61.0" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="30.5" y2="-52.8" stroke="#b7c2d0" stroke-width="1.6"/>
<line x1="0" y1="0" x2="52.8" y2="-30.5" stroke="#b7c2d0" stroke-width="1.6"/>
<circle r="8" fill="#3c4757"/></g></g>
<g fill="none" stroke="#2f6fd0" stroke-width="9" stroke-linecap="round">
<path d="M230,352 L378,348"/>
<path d="M378,348 L335,258"/>
<path d="M378,348 L472,244"/>
<path d="M335,258 L474,246"/>
<path d="M480,248 L530,352"/>
<path d="M335,258 L335,252"/>
<path d="M478,250 L468,226 Q486,212 514,218"/>
</g>
<line x1="498" y1="216" x2="516" y2="219" stroke="#26313d" stroke-width="11" stroke-linecap="round"/>
<path d="M300,252 Q336,242 372,252 Q360,266 334,266 Q308,266 300,252 Z" fill="#26313d"/>
<g fill="none" stroke="#7d8b9c" stroke-width="3">
<path d="M378,334 L230,338"/>
<path d="M378,362 L230,366"/>
</g>
<g transform="translate(230 352)"><g>
<animateTransform attributeName="transform" type="rotate" values="0;360" dur="2s" repeatCount="indefinite"/>
<circle r="15" fill="none" stroke="#4a5666" stroke-width="4"/>
</g></g>
<g transform="translate(378 348)"><g>
<animateTransform attributeName="transform" type="rotate" values="0;360" dur="2s" repeatCount="indefinite"/>
<circle r="26" fill="none" stroke="#4a5666" stroke-width="5"/>
<g><animateTransform attributeName="transform" type="translate" values="0,-28;28,0;0,28;-28,0;0,-28" dur="2s" repeatCount="indefinite"/>
<rect x="-11" y="-4" width="22" height="8" rx="3" fill="#3c4757"/></g>
<g><animateTransform attributeName="transform" type="translate" values="0,28;-28,0;0,-28;28,0;0,28" dur="2s" repeatCount="indefinite"/>
<rect x="-11" y="-4" width="22" height="8" rx="3" fill="#3c4757"/></g>
</g></g>
<path d="M338.0,238.0 L391.2,286.5 L350.0,348.0" fill="none" stroke="#9aa8b8" stroke-width="12" stroke-linecap="round" stroke-linejoin="round"><animate attributeName="d" values="M338.0,238.0 L391.2,286.5 L350.0,348.0;M338.0,238.0 L402.9,269.2 L358.2,328.2;M338.0,238.0 L408.5,252.6 L378.0,320.0;M338.0,238.0 L408.0,254.9 L397.8,328.2;M338.0,238.0 L400.2,274.2 L406.0,348.0;M338.0,238.0 L381.0,295.7 L397.8,367.8;M338.0,238.0 L370.2,302.4 L378.0,376.0;M338.0,238.0 L379.4,296.9 L358.2,367.8;M338.0,238.0 L391.2,286.5 L350.0,348.0" dur="2s" repeatCount="indefinite"/></path>
<g><animateTransform attributeName="transform" type="translate" values="350.0 348.0;358.2 328.2;378.0 320.0;397.8 328.2;406.0 348.0;397.8 367.8;378.0 376.0;358.2 367.8;350.0 348.0" dur="2s" repeatCount="indefinite"/><path d="M-13,-5 Q0,-12 15,-4 Q19,6 6,9 Q-8,11 -13,-5 Z" fill="#c98f3c" stroke="#c47a1c" stroke-width="1.6"/></g>
<g>
<animateTransform attributeName="transform" type="translate" values="0,0;0,-2.5;0,0;0,2.5;0,0" dur="2s" repeatCount="indefinite"/>
<ellipse cx="330" cy="198" rx="76" ry="60" transform="rotate(-12 330 198)" fill="url(#body)" stroke="#c3ccd8" stroke-width="2"/>
<path d="M262,214 Q232,226 214,252 Q248,250 274,238 Z" fill="#e9eff6" stroke="#c3ccd8" stroke-width="2"/>
<path d="M330,196 Q374,150 422,114" fill="none" stroke="#c3ccd8" stroke-width="40" stroke-linecap="round"/>
<path d="M330,196 Q374,150 422,114" fill="none" stroke="#f4f8fc" stroke-width="34" stroke-linecap="round"/>
<circle cx="432" cy="104" r="23" fill="#fbfdff" stroke="#c3ccd8" stroke-width="2"/>
<path d="M448,93 Q522,88 592,105 L592,112 Q520,116 452,112 Z" fill="#efa93a" stroke="#c98a20" stroke-width="1.5"/>
<path d="M452,112 Q520,118 590,112 Q572,164 508,172 Q462,150 452,112 Z" fill="#f7cb72" stroke="#c98a20" stroke-width="1.5">
<animate attributeName="d" values="M452,112 Q520,118 590,112 Q572,164 508,172 Q462,150 452,112 Z;M452,112 Q520,118 590,112 Q574,170 508,178 Q460,154 452,112 Z;M452,112 Q520,118 590,112 Q572,164 508,172 Q462,150 452,112 Z" dur="2s" repeatCount="indefinite"/>
</path>
<circle cx="438" cy="94" r="6.5" fill="#ffffff" stroke="#c3ccd8" stroke-width="1.2"/>
<circle cx="440" cy="94" r="3.4" fill="#26313d">
<animate attributeName="r" values="3.4;3.4;0.6;3.4;3.4" keyTimes="0;0.46;0.5;0.54;1" dur="4s" repeatCount="indefinite"/>
</circle>
<path d="M368,196 Q418,208 452,222 Q482,232 502,224 Q512,220 510,214" fill="none" stroke="#c3ccd8" stroke-width="25" stroke-linecap="round"/>
<path d="M368,196 Q418,208 452,222 Q482,232 502,224 Q512,220 510,214" fill="none" stroke="#dbe4ee" stroke-width="21" stroke-linecap="round"/>
<path d="M368,196 Q418,208 452,222 Q482,232 502,224 Q512,220 510,214" fill="none" stroke="#93a4b8" stroke-width="21" stroke-linecap="round" opacity="0.30"/>
</g>
<path d="M338.0,238.0 L400.2,274.2 L406.0,348.0" fill="none" stroke="#2b3a4d" stroke-width="14" stroke-linecap="round" stroke-linejoin="round"><animate attributeName="d" values="M338.0,238.0 L400.2,274.2 L406.0,348.0;M338.0,238.0 L381.0,295.7 L397.8,367.8;M338.0,238.0 L370.2,302.4 L378.0,376.0;M338.0,238.0 L379.4,296.9 L358.2,367.8;M338.0,238.0 L391.2,286.5 L350.0,348.0;M338.0,238.0 L402.9,269.2 L358.2,328.2;M338.0,238.0 L408.5,252.6 L378.0,320.0;M338.0,238.0 L408.0,254.9 L397.8,328.2;M338.0,238.0 L400.2,274.2 L406.0,348.0" dur="2s" repeatCount="indefinite"/></path>
<g><animateTransform attributeName="transform" type="translate" values="406.0 348.0;397.8 367.8;378.0 376.0;358.2 367.8;350.0 348.0;358.2 328.2;378.0 320.0;397.8 328.2;406.0 348.0" dur="2s" repeatCount="indefinite"/><path d="M-13,-5 Q0,-12 15,-4 Q19,6 6,9 Q-8,11 -13,-5 Z" fill="#f2a33c" stroke="#c47a1c" stroke-width="1.6"/></g>
</svg>