1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[46],{3923:(e,r,t)=>{"use strict";t.d(r,{Lk:()=>s,WA:()=>n,t9:()=>o});var a,i=t(5364);let n=null!=(a=i.env.NEXT_PUBLIC_ADSENSE_CLIENT)?a:"ca-pub-6719035688000587",s=i.env.NEXT_PUBLIC_ADSENSE_SLOT_SITE||"",o=()=>n.startsWith("ca-pub-")},5072:(e,r,t)=>{"use strict";t.d(r,{A:()=>o});var a=t(7876),i=t(4232),n=t(7737),s=t(3923);function o(e){let{slot:r,className:t}=e,o=(0,i.useRef)(null),l=(0,i.useRef)(!1),d=(0,s.t9)()&&""!==r;return((0,i.useEffect)(()=>{let e=o.current;if(!d||!e||l.current)return;let r=()=>{l.current=!0;try{(window.adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){console.warn("AdSense could not fill the ad slot",e)}};if(e.offsetWidth>0)return void r();let t=new ResizeObserver(()=>{e.offsetWidth>0&&!l.current&&(t.disconnect(),r())});return t.observe(e),()=>t.disconnect()},[d]),d)?(0,a.jsxs)("aside",{className:(0,n.cn)("afk-ad relative z-[5] max-w-[970px] mx-auto px-8 my-16",t),"aria-label":"Advertisement",children:[(0,a.jsx)("p",{className:"text-[0.65rem] uppercase tracking-[0.15em] text-[var(--text-secondary)] text-center mb-2",children:"Advertisement"}),(0,a.jsx)("ins",{ref:o,className:"adsbygoogle",style:{display:"block"},"data-ad-client":s.WA,"data-ad-slot":r,"data-ad-format":"auto","data-full-width-responsive":"true",...{}})]}):null}},6104:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/animate-objects",function(){return t(9611)}])},7737:(e,r,t)=>{"use strict";t.d(r,{cn:()=>n});var a=t(9241),i=t(9573);function n(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return(0,i.QP)((0,a.$)(r))}},9611:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>d});var a=t(7876),i=t(7328),n=t.n(i),s=t(9099),o=t(5072),l=t(3923);function d(){let e=(0,s.useRouter)();return(0,a.jsxs)("div",{className:"min-h-screen bg-[var(--bg-primary,#050505)] text-[var(--text-primary,#ffffff)] font-[var(--font-sans,'Inter',-apple-system,BlinkMacSystemFont,'Segoe_UI',Roboto,sans-serif)] overflow-x-hidden relative",style:{"--bg-primary":"#050505","--bg-secondary":"#0a0a0a","--bg-tertiary":"#111111","--text-primary":"#ffffff","--text-secondary":"#a1a1aa","--accent-primary":"#3b82f6","--border-color":"#27272a","--card-bg":"rgba(255, 255, 255, 0.03)","--card-border":"rgba(255, 255, 255, 0.05)"},children:[(0,a.jsxs)(n(),{children:[(0,a.jsx)("title",{children:"Animate Objects & Robots with AI | afk.ai"}),(0,a.jsx)("meta",{name:"description",content:"Animate objects, robots, and non-humanoid 3D models with AI. Bring anything to life - from mechanical parts to fantastical creatures. Everything animated."}),(0,a.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,a.jsx)("link",{rel:"canonical",href:"https://afk.ai/animate-objects"})]}),(0,a.jsx)("div",{className:"fixed inset-0 w-full h-full bg-[radial-gradient(circle_at_50%_0%,#1a1a1a_0%,var(--bg-primary)_70%)] z-0 pointer-events-none"}),(0,a.jsx)("div",{className:"fixed inset-0 w-full h-full z-0 pointer-events-none",style:{backgroundImage:"linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px)",backgroundSize:"50px 50px",maskImage:"linear-gradient(to bottom, black 40%, transparent 100%)"}}),(0,a.jsxs)("nav",{className:"flex justify-between items-center py-6 px-8 relative z-10 max-w-[1200px] mx-auto",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 cursor-pointer",onClick:()=>e.push("/"),children:[(0,a.jsx)("span",{className:"font-bold text-2xl tracking-[-0.05em]",children:"afk.ai"}),(0,a.jsx)("span",{className:"text-[0.7rem] bg-[var(--card-bg)] border border-[var(--card-border)] py-[0.2rem] px-[0.4rem] rounded text-[var(--text-secondary)]",children:"BETA"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-6",children:[(0,a.jsx)("a",{onClick:()=>e.push("/game-dev"),style:{color:"var(--text-secondary)",cursor:"pointer",marginRight:"1.5rem",fontSize:"0.9rem"},children:"Game Dev"}),(0,a.jsx)("button",{onClick:()=>e.push("/editor"),className:"bg-[var(--text-primary)] text-[var(--bg-primary)] border-none py-2 px-4 rounded-md font-semibold text-[0.9rem] cursor-pointer transition-transform duration-200 hover:-translate-y-
1px",children:"Launch Editor"})]})]}),(0,a.jsxs)("section",{style:{padding:"8rem 2rem 4rem",textAlign:"center",maxWidth:"900px",margin:"0 auto",position:"relative",zIndex:1},children:[(0,a.jsxs)("h1",{style:{fontSize:"4rem",fontWeight:"700",lineHeight:"1.05",marginBottom:"1.5rem",color:"var(--text-primary)"},children:["Animate ",(0,a.jsx)("span",{style:{color:"var(--accent)"},children:"Anything"})]}),(0,a.jsx)("p",{style:{color:"var(--text-secondary)",fontSize:"1.25rem",lineHeight:"1.6",marginBottom:"2.5rem",maxWidth:"600px",margin:"0 auto 2.5rem"},children:"Not just characters. Robots, props, creatures, machines â if it's 3D, our AI can bring it to life."}),(0,a.jsx)("button",{className:"bg-[var(--text-primary)] text-[var(--bg-primary)] border-none py-4 px-8 rounded-lg font-semibold text-base cursor-pointer transition-all duration-200 hover:-translate-y-[2px] hover:shadow-[0_10px_20px_-10px_rgba(255,255,255,0.2)]",onClick:()=>e.push("/editor"),style:{fontSize:"1.1rem",padding:"1rem 2.5rem"},children:"Start Animating"})]}),(0,a.jsx)("section",{style:{padding:"3rem 2rem 5rem",maxWidth:"1000px",margin:"0 auto",position:"relative",zIndex:1},children:(0,a.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:"1rem"},children:[{icon:"\uD83E\uDD16",label:"Robots",examples:"Arms, drones, mechs"},{icon:"\uD83E\uDE91",label:"Props",examples:"Furniture, items, tools"},{icon:"\uD83D\uDC09",label:"Creatures",examples:"Monsters, aliens, beasts"},{icon:"\uD83D\uDE97",label:"Vehicles",examples:"Cars, ships, aircraft"},{icon:"âï¸",label:"Mechanical",examples:"Gears, pistons, machines"},{icon:"â¨",label:"Abstract",examples:"Shapes, effects, art"}].map(e=>(0,a.jsxs)("div",{style:{padding:"2rem",background:"linear-gradient(135deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.02) 100%)",borderRadius:"16px",border:"1px solid rgba(255,255,255,0.08)",textAlign:"center",transition:"transform 0.2s, border-color 0.2s",cursor:"default"},children:[(0,a.jsx)("div",{style:{fontSize:"2.5rem",marginBottom:"0.75rem"},children:e.icon}),(0,a.jsx)("h3",{style:{color:"var(--text-primary)",fontSize:"1.1rem",marginBottom:"0.35rem"},children:e.label}),(0,a.jsx)("p",{style:{color:"var(--text-secondary)",fontSize:"0.85rem",margin:0},children:e.examples})]},e.label))})}),(0,a.jsxs)("section",{style:{padding:"4rem 2rem",maxWidth:"700px",margin:"0 auto",position:"relative",zIndex:1},children:[(0,a.jsx)("h2",{style:{textAlign:"center",fontSize:"2rem",marginBottom:"3rem",color:"var(--text-primary)"},children:"How It Works"}),(0,a.jsxs)("div",{style:{position:"relative",paddingLeft:"3rem"},children:[(0,a.jsx)("div",{style:{position:"absolute",left:"0.75rem",top:"0.5rem",bottom:"0.5rem",width:"2px",background:"linear-gradient(to bottom, var(--accent), rgba(249,107,93,0.2))"}}),[{title:"Upload any 3D model",desc:"GLB or GLTF â robots, props, creatures, anything with geometry."},{title:"AI analyzes structure",desc:"Detects joints, articulation points, and movement possibilities automatically."},{title:"Apply animation",desc:"Choose presets or upload custom clips. Preview in real-time."},{title:"Export",desc:"Download your animated model, ready for any project or engine."}].map((e,r)=>(0,a.jsxs)("div",{style:{marginBottom:"2.5rem",position:"relative"},children:[(0,a.jsx)("div",{style:{position:"absolute",left:"-2.65rem",width:"1.5rem",height:"1.5rem",borderRadius:"50%",background:"var(--accent)",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"0.75rem",fontWeight:"600",color:"white"},children:r+1}),(0,a.jsx)("h3",{style:{color:"var(--text-primary)",fontSize:"1.1rem",marginBottom:"0.35rem"},children:e.title}),(0,a.jsx)("p",{style:{color:"var(--text-secondary)",fontSize:"0.95rem",margin:0,lineHeight:"1.5"},children:e.desc})]},r))]})]}),(0,a.jsxs)("section",{style:{padding:"3rem 2rem 5rem",maxWidth:"1000px",margin:"0 auto",position:"relative",zIndex:1},children:[(0,a.jsx)("h2",{style:{fontSize:"1.75rem",marginBottom:"2rem",color:"var(--text-primary)",textAlign:"center"},children:"What Will You Animate?"}),(0,a.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"2fr 1fr",gridTemplateRows:"auto auto",gap:"1rem"},children:[(0,a.jsxs)("div",{style:{gridRow:"span 2",padding:"2rem",background:"rgba(249, 107, 93, 0.08)",borderRadius:"16px",border:"1px solid rgba(249, 107, 93, 0.15)"},children:[(0,a.jsx)("h3",{style:{color:"var(--accent)",fontSize:"1.25rem",marginBottom:"1rem"},children:"Robotics & Mechanical"}),(0,a.jsx)("p",{style:{color:"var(--text-secondary)",lineHeight:"1.7",marginBottom:"1.5rem"},children:"Industrial arms, drones, autonomous machines, mechanical assemblies. Perfect for engineering presentations, simulations, and training materials."}),(0,a.jsxs)("ul",{style:{color:"var(--text-secondary)",paddingLeft:"1.25rem",margin:0},children:[(0,a.jsx)("li",{style:{marginBottom:"0.5rem"},children:"Robot arm movements"}),(0,a.jsx)("li",{style:{marginBottom:"0.5rem"},children:"Drone flight patterns"}),(0,a.jsx)("li",{style:{marginBottom:"0.5rem"},children:"Assembly sequences"}),(0,a.jsx)("li",{children:"Mechanical articulation"})]})]}),(0,a.jsxs)("div",{style:{padding:"1.5rem",background:"rgba(255,255,255,0.03)",borderRadius:"16px",border:"1px solid rgba(255,255,255,0.08)"},children:[(0,a.jsx)("h4",{style:{color:"var(--text-primary)",marginBottom:"0.5rem"},children:"Product Demos"}),(0,a.jsx)("p",{style:{color:"var(--text-secondary)",fontSize:"0.9rem",margin:0,lineHeight:"1.5"},children:"Animate products for e-commerce and marketing."})]}),(0,a.jsxs)("div",{style:{padding:"1.5rem",background:"rgba(255,255,255,0.03)",borderRadius:"16px",border:"1px solid rgba(255,255,255,0.08)"},children:[(0,a.jsx)("h4",{style:{color:"var(--text-primary)",marginBottom:"0.5rem"},children:"Game Assets"}),(0,a.jsx)("p",{style:{color:"var(--text-secondary)",fontSize:"0.9rem",margin:0,lineHeight:"1.5"},children:"Props, items, and environmental objects."})]})]})]}),(0,a.jsxs)("section",{style:{padding:"3rem 2rem 4rem",maxWidth:"700px",margin:"0 auto",position:"relative",zIndex:1},children:[(0,a.jsx)("h2",{style:{fontSize:"1.5rem",marginBottom:"2rem",color:"var(--text-primary)"},children:"Common Questions"}),[{q:"Can I animate objects without bones?",a:"Yes. Our AI generates rigging from mesh geometry â no skeleton required."},{q:"What types of robots work?",a:"All types: industrial arms, humanoids, wheeled, drones, spider-bots, custom designs."},{q:"Multi-part objects?",a:"Fully supported. The AI understands parent-child mesh relationships."}].map((e,r)=>(0,a.jsxs)("details",{style:{marginBottom:"1rem",borderBottom:"1px solid rgba(255,255,255,0.1)",paddingBottom:"1rem"},children:[(0,a.jsx)("summary",{style:{color:"var(--text-primary)",cursor:"pointer",fontWeight:"500"},children:e.q}),(0,a.jsx)("p",{style:{color:"var(--text-secondary)",marginTop:"0.75rem",marginBottom:0,paddingLeft:"1rem",fontSize:"0.95rem"},children:e.a})]},r))]}),(0,a.jsx)(o.A,{slot:l.Lk}),(0,a.jsx)("section",{style:{padding:"5rem 2rem",textAlign:"center",position:"relative",zIndex:1},children:(0,a.jsxs)("div",{style:{maxWidth:"500px",margin:"0 auto",padding:"3rem",background:"linear-gradient(135deg, rgba(249,107,93,0.1) 0%, rgba(249,107,93,0.02) 100%)",borderRadius:"24px",border:"1px solid rgba(249,107,93,0.2)"},children:[(0,a.jsx)("h2",{style:{fontSize:"1.5rem",marginBottom:"0.75rem",color:"var(--text-primary)"},children:"Ready to bring it to life?"}),(0,a.jsx)("p",{style:{color:"var(--text-secondary)",marginBottom:"1.5rem"},children:"Free. No signup. Just upload and animate."}),(0,a.jsx)("button",{className:"bg-[var(--text-primary)] text-[var(--bg-primary)] border-none py-4 px-8 rounded-lg font-semibold text-base cursor-pointer transition-all duration-200 hover:-translate-y-[2px] hover:shadow-[0_10px_20px_-10px_rgba(255,255,255,0.2)]",onClick:()=>e.push("/editor"),children:"Open Editor"})]})}),(0,a.jsx)("footer",{className:"border-t border-[var(--border-color)] p-8 bg-[var(--bg-primary)] relative z-10",children:(0,a.jsxs)("div",{className:"max-w-[1200px] mx-auto flex justify-between items-center text-[var(--text-secondary)] text-[0.9rem] max-sm:flex-col max-sm:gap-4",children:[(0,a.jsxs)("p",{children:["\xa9 ",new Date().getFullYear()," afk.ai"]}),(0,a.jsxs)("div",{className:"flex gap-8",children:[(0,a.jsx)("a",{href:"#",onClick:r=>{r.preventDefault(),e.push("/")}
1,className:"text-[var(--text-secondary)] no-underline transition-colors duration-200 hover:text-[var(--text-primary)]",children:"Home"}),(0,a.jsx)("a",{href:"#",onClick:r=>{r.preventDefault(),e.push("/game-dev")},className:"text-[var(--text-secondary)] no-underline transition-colors duration-200 hover:text-[var(--text-primary)]",children:"Game Dev"}),(0,a.jsx)("a",{href:"#",onClick:r=>{r.preventDefault(),e.push("/terms")},className:"text-[var(--text-secondary)] no-underline transition-colors duration-200 hover:text-[var(--text-primary)]",children:"Terms"}),(0,a.jsx)("a",{href:"#",onClick:r=>{r.preventDefault(),e.push("/privacy")},className:"text-[var(--text-secondary)] no-underline transition-colors duration-200 hover:text-[var(--text-primary)]",children:"Privacy"}),(0,a.jsx)("a",{href:"#",onClick:r=>{r.preventDefault(),e.push("/contact")},className:"text-[var(--text-secondary)] no-underline transition-colors duration-200 hover:text-[var(--text-primary)]",children:"Contact"})]})]})})]})}}},e=>{var r=r=>e(e.s=r);e.O(0,[596,636,593,792],()=>r(6104)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.