1<!DOCTYPE html><html lang="en" class="dark" style="color-scheme: dark;"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="generator" content="Astro v6.0.2"><meta name="robots" content="index, follow"><!-- Primary Meta Tags --><title>Game-Ready 3D Characters from Video â Meshcapade</title><meta name="title" content="Game-Ready 3D Characters from Video â Meshcapade"><meta name="description" content="Instantly generate rigged characters from video for gaming & VFX"><meta name="keywords" content="3D rigging, mocap animation, avatar generator, game character creator, live mocap, video to character"><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://meshcapade.com"><meta property="og:title" content="Game-Ready 3D Characters from Video â Meshcapade"><meta property="og:description" content="Instantly generate rigged characters from video for gaming & VFX"><meta property="og:image" content="https://meshcapade.com/images/meta/animation.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://meshcapade.com"><meta property="twitter:title" content="Game-Ready 3D Characters from Video â Meshcapade"><meta property="twitter:description" content="Instantly generate rigged characters from video for gaming & VFX"><meta property="twitter:image" content="https://meshcapade.com/images/meta/animation.jpg"><link rel="sitemap" href="/sitemap-index.xml"><link rel="preload" as="font" type="font/woff2" href="/_astro/outfit-latin-wght-normal.BKjeiFaL.woff2" crossorigin="anonymous"><link rel="icon" type="image/x-icon" href="/favicon.ico"><!-- Content Security Policy --><meta http-equiv="content-security-policy" content="default-src https://meshcapade.com; script-src https://meshcapade.com https://*.awswaf.com 'unsafe-inline'; style-src https://meshcapade.com 'unsafe-inline'; font-src https://meshcapade.com https://fonts.gstatic.com; media-src https://meshcapade.com; img-src https://meshcapade.com data: https://run.pstmn.io/button.svg; connect-src https://meshcapade.com data: blob: https://auth.meshcapade.com/ https://api.meshcapade.com/api/v1/; frame-src https://meshcapade.com; object-src 'none'; base-uri https://meshcapade.com; form-action https://meshcapade.com; worker-src https://meshcapade.com; manifest-src https://meshcapade.com; upgrade-insecure-requests;"><link rel="stylesheet" href="/_astro/Layout.Ce2N2N5P.css"> 2<style>@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.BKoAQiX9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.BKjeiFaL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} 3.size-full.svelte-6mjqy4{width:100%;height:100%}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}} 4</style><style>[data-astro-transition-scope="astro-o7ybr6if-1"] { view-transition-name: astro-o7ybr6if-1; }@layer astro { ::view-transition-old(astro-o7ybr6if-1) { 5 animation-duration: 1s, 1s; 6 animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1), cubic-bezier(0.76, 0, 0.24, 1); 7 animation-fill-mode: both, both; 8 animation-name: astroFadeOut, astroSlideToLeft; }::view-transition-new(astro-o7ybr6if-1) { 9 animation-duration: 1s, 1s; 10 animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1), cubic-bezier(0.76, 0, 0.24, 1); 11 animation-fill-mode: both, both; 12 animation-name: astroFadeIn, astroSlideFromRight; }[data-astro-transition=back]::view-transition-old(astro-o7ybr6if-1) { 13 animation-name: astroFadeOut, astroSlideToRight; }[data-astro-transition=back]::view-transition-new(astro-o7ybr6if-1) { 14 animation-name: astroFadeIn, astroSlideFromLeft; } }[data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-o7ybr6if-1"], 15 [data-astro-transition-fallback="old"][data-astro-transition-scope="astro-o7ybr6if-1"] { 16 animation-duration: 1s, 1s; 17 animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1), cubic-bezier(0.76, 0, 0.24, 1); 18 animation-fill-mode: both, both; 19 animation-name: astroFadeOut, astroSlideToLeft; }[data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-o7ybr6if-1"], 20 [data-astro-transition-fallback="new"][data-astro-transition-scope="astro-o7ybr6if-1"] { 21 animation-duration: 1s, 1s; 22 animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1), cubic-bezier(0.76, 0, 0.24, 1); 23 animation-fill-mode: both, both; 24 animation-name: astroFadeIn, astroSlideFromRight; }[data-astro-transition=back][data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-o7ybr6if-1"], 25 [data-astro-transition=back][data-astro-transition-fallback="old"][data-astro-transition-scope="astro-o7ybr6if-1"] { 26 animation-name: astroFadeOut, astroSlideToRight; }[data-astro-transition=back][data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-o7ybr6if-1"], 27 [data-astro-transition=back][data-astro-transition-fallback="new"][data-astro-transition-scope="astro-o7ybr6if-1"] { 28 animation-name: astroFadeIn, astroSlideFromLeft; }</style></head> <meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate">
28<script type="module" src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.DmQZLfuR.js"></script>
28 <section class="bg-background/95 sticky top-0 z-50 h-16 border-b py-3"> <div class="container"> <nav class="flex items-center justify-between"> <!--[--><a class="logo h-10" href="/" aria-label="Go to homepage"></a><!--]--> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
28<script>(()=>{var a=(s,i,o)=>{let r=async()=>{await(await s())()},t=typeof i.value=="object"?i.value:void 0,c={rootMargin:t==null?void 0:t.rootMargin},n=new IntersectionObserver(e=>{for(let l of e)if(l.isIntersecting){n.disconnect(),r();break}},c);for(let e of o.children)n.observe(e)};(self.Astro||(self.Astro={})).visible=a;window.dispatchEvent(new Event("astro:visible"));})();</script>
28<script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script>
28<astro-island uid="11sHNo" component-url="/_astro/DesktopNavigation.CePPx0xQ.js" component-export="default" renderer-url="/_astro/client.svelte.iWKo7cFp.js" props="{"class":[0,"hidden lg:block"],"data":[1,[[0,{"title":[0,"Platform"],"sections":[1,[[0,{"label":[0,"Platform"],"description":[0,"Core services and tools offered by the platform"],"href":[0,"https://me.meshcapade.com"]}],[0,{"label":[0,"Integrations"],"description":[0,"Connect with third-party tools and services"],"href":[0,"https://me.meshcapade.com/plugins"]}],[0,{"label":[0,"API"],"description":[0,"Access our features programmatically via API"],"href":[0,"/api"]}],[0,{"label":[0,"Pricing"],"description":[0,"Explore subscription plans and costs"],"href":[0,"https://me.meshcapade.com/subscriptions"]}]]]}],[0,{"title":[0,"Solutions"],"sections":[1,[[0,{"label":[0,"Animation & Games"],"description":[0,"Tools tailored for game developers and animators"],"href":[0,"/animation"]}],[0,{"label":[0,"Fashion & Virtual Try-On"],"description":[0,"Solutionsr for digital fashion and fitting experiences"],"href":[0,"/fashion"]}],[0,{"label":[0,"Robotics"],"description":[0,"Motion and AI support for robotics applications"],"href":[0,"/robotics"]}]]]}],[0,{"title":[0,"Technology & Research"],"sections":[1,[[0,{"label":[0,"SMPL"],"description":[0,"Our parametric human body model"],"href":[0,"/smpl"]}],[0,{"label":[0,"Science"],"description":[0,"Research projects, publications, and collaborations"],"href":[0,"/science"]}]]]}],[0,{"title":[0,"Company"],"sections":[1,[[0,{"label":[0,"About Us"],"description":[0,"Who we are and what we stand for"],"href":[0,"/about-us"]}],[0,{"label":[0,"Team"],"description":[0,"Meet the people behind our success"],"href":[0,"/team"]}],[0,{"label":[0,"Blog"],"description":[0,"Insights, updates, and announcements"],"href":[0,"https://medium.com/meshcapade/"]}],[0,{"label":[0,"Press"],"description":[0,"News coverage and media resources"],"href":[0,"/press"]}]]]}],[0,{"title":[0,"Contact"],"href":[0,"http://meshcapade-25322263.hs-sites-eu1.com/en/meshcapade-help"]}]]]}" ssr client="visible" opts="{"name":"DesktopNavigation","value":true}" await-children><!--[--><!--[--><!--[--><!--$s4-s1--><!--[-1--><nav aria-label="main" data-slot="navigation-menu" data-viewport="false" class="group/navigation-menu relative max-w-max flex-1 items-center justify-center hidden lg:block" id="bits-s4-s1" data-orientation="horizontal" dir="ltr" data-navigation-menu-root="" data-navigation-menu-menu=""><!--[--><!--[--><!--$s4-s2--><!--[-1--><div id="bits-11"><ul data-slot="navigation-menu-list" class="group flex flex-1 list-none items-center justify-center gap-1" id="bits-s4-s2" data-orientation="horizontal" data-navigation-menu-list=""><!--[--><!--[--><!--[--><!--$s4-s3--><!--[-1--><li data-slot="navigation-menu-item" class="relative" id="bits-s4-s3" data-navigation-menu-item=""><!--[0--><!--[--><!--[--><!--$s4-s4--><!--[-1--><button data-slot="navigation-menu-trigger" class="hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium outline-none transition-[color,box-shadow] focu
28s-visible:outline-1 focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 group hover:bg-background/30 bg-transparent" id="bits-s4-s4" data-state="closed" data-value="bits-s4-s3" aria-expanded="false" data-navigation-menu-trigger="" tabindex="0"><!---->Platform<!----> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-chevron-down relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><!--[--><!----><path d="m6 9 6 6 6-6"><!----></path><!----><!--]--><!----><!----></svg><!----><!----></button><!--]--> <!--[-1--><!--]--><!--]--><!--]--> <!--[--><!--[--><!--$s4-s5--><!--[0--><!--[-1--><!--]--><!----><!--]--><!--]--><!--]--><!--]--><!----></li><!--]--><!--]--><!--]--><!--[--><!--[--><!--$s4-s6--><!--[-1--><li data-slot="navigation-menu-item" class="relative" id="bits-s4-s6" data-navigation-menu-item=""><!--[0--><!--[--><!--[--><!--$s4-s7--><!--[-1--><button data-slot="navigation-menu-trigger" class="hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium outline-none transition-[color,box-shadow] focus-visible:outline-1 focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 group hover:bg-background/30 bg-transparent" id="bits-s4-s7" data-state="closed" data-value="bits-s4-s6" aria-expanded="false" data-navigation-menu-trigger="" tabindex="0"><!---->Solutions<!----> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-chevron-down relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><!--[--><!----><path d="m6 9 6 6 6-6"><!----></path><!----><!--]--><!----><!----></svg><!----><!----></button><!--]--> <!--[-1--><!--]--><!--]--><!--]--> <!--[--><!--[--><!--$s4-s8--><!--[0--><!--[-1--><!--]--><!----><!--]--><!--]--><!--]--><!--]--><!----></li><!--]--><!--]--><!--]--><!--[--><!--[--><!--$s4-s9--><!--[-1--><li data-slot="navigation-menu-item" class="relative" id="bits-s4-s9" data-navigation-menu-item=""><!--[0--><!--[--><!--[--><!--$s4-s10--><!--[-1--><button data-slot="navigation-menu-trigger" class="hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium outline-none transition-[color,box-shadow] focus-visible:outline-1 focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 group hover:bg-background/30 bg-transparent" id="bits-s4-s10" data-state="closed" data-value="bits-s4-s9" aria-expanded="false" data-navigation-menu-trigger="" tabindex="0"><!---->Technology & Research<!----> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-chevron-down relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><!--[--><!----><path d="m6 9 6 6 6-6"><!----></path><!----><!--]--><!----><!----></svg><!----><!----></button><!--]--> <!--[-1--><!--]--><!--]--><!--]--> <!--[--><!--[--><!--$s4-s11--><!--[0--><!--[-1--><!--]--><!----><!--]--><!--]--><!--]--><!--]--><!----></li><!--]--><!--]--><!--]--><!--[--><!--[--><!--$s4-s12--><!--[-1--><li data-slot="navigation-menu-item" class="relative" id="bits-s4-s12" data-navigation-menu-item=""><!--[0--><!--[--><!--[--><!--$s4-s13--><!--[-1--><button data-slot="navigation-menu-trigger" class="hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium outline-none transition-[color,box-shadow] focu
28s-visible:outline-1 focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 group hover:bg-background/30 bg-transparent" id="bits-s4-s13" data-state="closed" data-value="bits-s4-s12" aria-expanded="false" data-navigation-menu-trigger="" tabindex="0"><!---->Company<!----> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-chevron-down relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><!--[--><!----><path d="m6 9 6 6 6-6"><!----></path><!----><!--]--><!----><!----></svg><!----><!----></button><!--]--> <!--[-1--><!--]--><!--]--><!--]--> <!--[--><!--[--><!--$s4-s14--><!--[0--><!--[-1--><!--]--><!----><!--]--><!--]--><!--]--><!--]--><!----></li><!--]--><!--]--><!--]--><!--[--><!--[--><!--$s4-s15--><!--[-1--><li data-slot="navigation-menu-item" class="relative" id="bits-s4-s15" data-navigation-menu-item=""><!--[-1--><!--[--><!--[--><!--$s4-s16--><!--[-1--><a data-slot="navigation-menu-link" class="data-[active=true]:focus:bg-accent/70 data-[active=true]:hover:bg-accent/70 data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground focus:bg-accent/70 focus:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 p-2 outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4 hover:bg-muted hover:text-accent-foreground rounded-md bg-transparent px-4 py-2 text-sm font-medium transition-colors" href="http://meshcapade-25322263.hs-sites-eu1.com/en/meshcapade-help" target="_blank" id="bits-s4-s16" data-navigation-menu-link="" tabindex="0"><!---->Contact<!----></a><!--]--><!--]--><!--]--><!--]--><!----></li><!--]--><!--]--><!--]--><!--]--><!----></ul></div> <!----><!--]--><!--]--><!--]--><!----> <!--[-1--><!--]--><!----></nav><!--]--><!--]--><!--]--><!--]--><!--astro:end--></astro-island> <astro-island uid="285SHL" component-url="/_astro/MobileNavigation.JQ2eLyGf.js" component-export="default" renderer-url="/_astro/client.svelte.iWKo7cFp.js" props="{"class":[0,"lg:hidden"],"data":[1,[[0,{"title":[0,"Platform"],"sections":[1,[[0,{"label":[0,"Platform"],"description":[0,"Core services and tools offered by the platform"],"href":[0,"https://me.meshcapade.com"]}],[0,{"label":[0,"Integrations"],"description":[0,"Connect with third-party tools and services"],"href":[0,"https://me.meshcapade.com/plugins"]}],[0,{"label":[0,"API"],"description":[0,"Access our features programmatically via API"],"href":[0,"/api"]}],[0,{"label":[0,"Pricing"],"description":[0,"Explore subscription plans and costs"],"href":[0,"https://me.meshcapade.com/subscriptions"]}]]]}],[0,{"title":[0,"Solutions"],"sections":[1,[[0,{"label":[0,"Animation & Games"],"description":[0,"Tools tailored for game developers and animators"],"href":[0,"/animation"]}],[0,{"label":[0,"Fashion & Virtual Try-On"],"description":[0,"Solutionsr for digital fashion and fitting experiences"],"href":[0,"/fashion"]}],[0,{"label":[0,"Robotics"],"description":[0,"Motion and AI support for robotics applications"],"href":[0,"/robotics"]}]]]}],[0,{"title":[0,"Technology & Research"],"sections":[1,[[0,{"label":[0,"SMPL"],"description":[0,"Our parametric human body model"],"href":[0,"/smpl"]}],[0,{"label":[0,"Science"],"description":[0,"Research projects, publications, and collaborations"],"href":[0,"/science"]}]]]}],[0,{"title":[0,"Company"],"sections":[1,[[0,{"label":[0,"About Us"],"description":[0,"Who we are and what we stand for"],"href":[0,"/about-us"]}],[0,{"label":[0,"Team"],"description":[0,"Meet the people behind our success"],"href":[0,"/team"]}],[0,{"label":[0,"Blog"],"description":[0,"Insights, updates, and announcements"],"href":[0,"https://medium.com/meshcapade/"]}],[0,{"label":[0,"Press"],"description":[0,"News coverage and media resources"],"href":[0,"/press"]}]]]}],[0,{"title":[0,"Contact"],"href":[0,"http://meshcapade-25322263.hs-sites-eu1.com/en/meshcapade-help"]}]]]}" ssr client="visible" opts="{"name":"MobileNavigation","value":true}" await-children><!--[--><div class="lg:hidden"><!--[--><!--[--><!--[--><!--$s5-s1--><!--[0--><!--[-1--><button data-slot="sheet-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive inline-flex shrink-0 items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium outline-none transition-all focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0 bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 border size-9" type="button" id="bits-s5-s1" aria-haspopup="dialog" aria-expanded="false" data-dialog-trigger="" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-menu h-4 w-4"><!--[--><!----><path d="M4 12h16"><!----></path><!----><!----><path d="M4 18h16"><!----></path><!----><!----><path d="M4 6h16"><!----></path><!----><!--]--><!----><!----></svg><!----></button><!--]--><!----><!--]--><!--]--><!--]--> <!--[--><!--[--><!--[-1--><!--]--><!--]--><!--]--><!----><!--]--></div><!--]--><!--astro:end--></astro-island> </nav> </div> </section> <main class="flex-1 overflow-x-clip">
28<script type="module" src="/_astro/VerticalLayout.astro_astro_type_script_index_0_lang.BlnUzL-a.js"></script>
28
28<script type="module" src="/_astro/VerticalLayout.astro_astro_type_script_index_1_lang.C6Adg4LA.js"></script>
28 <div> <header class="flex flex-col"> <div class="from-effect-2/30 bg-linear-to-t"> <section class="container"> <!--[--><ul class="grid grid-cols-1 gap-3 md:flex md:gap-2 items-center p-4 md:flex-row"><!--[--><li class="transition-all duration-300" data-open="true"><div style="view-transition-name: vertical-gaming;"><!--[-1--><a class="group relative flex w-full cursor-pointer rounded-xl border px-4 py-3 md:px-5 md:py-4 border-border bg-accent/50 shadow-sm" href="/animation" aria-label="Go to /animation solution page"><div class="flex w-full items-start gap-3 md:gap-4"><div class="flex aspect-square w-9 shrink-0 items-center justify-center rounded-lg transition-colors md:w-10 bg-primary text-primary-foreground"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-gamepad-2 size-4 md:size-5"><!--[--><!----><line x1="6" x2="10" y1="11" y2="11"><!----></line><!----><!----><line x1="8" x2="8" y1="9" y2="13"><!----></line><!----><!----><line x1="15" x2="15.01" y1="12" y2="12"><!----></line><!----><!----><line x1="18" x2="18.01" y1="10" y2="10"><!----></line><!----><!----><path d="M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z"><!----></path><!----><!--]--><!----><!----></svg><!--]--></div> <div class="min-w-0 flex-1 text-left"><h3 class="mb-1 text-sm font-semibold transition-colors md:text-base lg:text-lg text-foreground">Animation & Games</h3> <p class="text-muted-foreground line-clamp-4 text-xs transition-all md:text-sm md:group-data-open:opacity-100 lg:text-sm"><strong>Teaching AI to see animation.</strong><br/> Realistic avatars and lifelike motion built on SMPL technology.</p> <!--[-1--><!--]--></div></div><!----></a><!--]--></div><!----></li><li class="transition-all duration-300"><div style="view-transition-name: vertical-fashion;"><!--[-1--><a class="group relative flex w-full cursor-pointer rounded-xl border px-4 py-3 md:px-5 md:py-4 hover:border-border hover:bg-accent/25 border-transparent" href="/fashion" aria-label="Go to /fashion solution page"><div class="flex w-full items-start gap-3 md:gap-4"><div class="flex aspect-square w-9 shrink-0 items-center justify-center rounded-lg transition-colors md:w-10 bg-muted text-muted-foreground"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-shirt size-4 md:size-5"><!--[--><!----><path d="M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z"><!----></path><!----><!--]--><!----><!----></svg><!--]--></div> <div class="min-w-0 flex-1 text-left"><h3 class="mb-1 text-sm font-semibold transition-colors md:text-base lg:text-lg text-muted-foreground">Fashion & Virtual Try-On</h3> <p class="text-muted-foreground line-clamp-4 text-xs transition-all md:text-sm md:group-data-open:opacity-100 lg:text-sm"><strong>Teaching AI to understand fit.</strong><br/> End sizing guesswork and boost profits with hyper-accurate digital body twins.</p> <!--[-1--><!--]--></div></div><!----></a><!--]--></div><!----></li><li class="transition-all duration-300"><div style="view-transition-name: vertical-robotics;"><!--[-1--><a class="group relative flex w-full cursor-pointer rounded-xl border px-4 py-3 md:px-5 md:py-4 hover:border-border hover:bg-accent/25 border-transparent" href="/robotics" aria-label="Go to /robotics solution page"><div class="flex w-full items-start gap-3 md:gap-4"><div class="flex aspect-square w-9 shrink-0 items-center justify-center rounded-lg transition-colors md:w-10 bg-muted text-muted-foreground"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-bot size-4 md:size-5"><!--[--><!----><path d="M12 8V4H8"><!----></path><!----><!----><rect width="16" height="12" x="4" y="8" rx="2"><!----></rect><!----><!----><path d="M2 14h2"><!----></path><!----><!----><path d="M20 14h2"><!----></path><!----><!----><path d="M15 13v2"><!----></path><!----><!----><path d="M9 13v2"><!----></path><!----><!--]--><!----><!----></svg><!--]--></div> <div class="min-w-0 flex-1 text-left"><h3 class="mb-1 text-sm font-semibold transition-colors md:text-base lg:text-lg text-muted-foreground">Robotics</h3> <p class="text-muted-foreground line-clamp-4 text-xs transition-all md:text-sm md:group-data-open:opacity-100 lg:text-sm"><strong>Teaching AI to interact with humans.</strong><br/> Human-like motion for robots that work safely with people.</p> <!--[-1--><!--]--></div></div><!----></a>
28<!--]--></div><!----></li><!--]--></ul><!--]--> </section> </div> <div class="dark relative flex-1"> <div class="relative h-[90vh] min-h-100"> <video class="absolute inset-0 size-full object-cover" data-astro-transition-persist="vertical-video-gaming" autoplay loop muted playsinline data-astro-transition-scope="astro-o7ybr6if-1"> <source src="/videos/verticals/gaming.webm" type="video/webm"> </video> </div> <div class="text-foreground absolute inset-0"> <div class="container flex size-full flex-col items-center justify-center py-32 text-center"> <!--[--><!----><span data-slot="badge" class="focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive inline-flex w-fit shrink-0 items-center justify-center gap-1 overflow-hidden whitespace-nowrap rounded-md border px-2 py-0.5 text-xs font-medium transition-[color,box-shadow] focus-visible:ring-[3px] [&>svg]:pointer-events-none [&>svg]:size-3 bg-primary text-primary-foreground [a&]:hover:bg-primary/90 border-transparent animation-badge-in shadow-lg">Animation & Games<!----><!----></span><!----><!--]--> <h1 class="animation-title-in text-shadow-effect-2 my-3 max-w-5xl text-3xl font-bold text-pretty text-shadow-lg sm:text-4xl md:my-6 lg:text-6xl"> <div> Realistic avatars and <span class="relative inline-block text-shadow-md"> <span class="absolute select-none">lifelike motion</span> <span class="animate-aurora relative bg-[length:200%_auto] bg-clip-text text-transparent text-shadow-none" style="background-image:linear-gradient(90deg, rgb(234, 64, 126), rgb(50, 125, 237), rgb(94, 79, 193), rgb(45, 198, 170), rgb(234, 64, 126), rgb(234, 64, 126));-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation-duration:10s" aria-hidden="true"> lifelike motion </span> </span> â built on SMPL. </div> </h1> <p class="animation-subtitle-in text-shadow-effect-2 mb-6 max-w-xl text-shadow-lg lg:mb-12 lg:text-2xl"> High-fidelity avatar generation and motion capture with minimal setup. </p> </div> </div> </div> </header> <section class="py-24"> <div class="container"> <div class="xs:mb-14 mb-8 flex flex-col items-center gap-4 text-center tracking-tight"> <h2 class="text-3xl font-bold tracking-tight md:text-4xl"> Use Cases </h2> </div> <div class="mt-10 grid gap-6 lg:grid-cols-3">
28<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script>
28<astro-island uid="Z266y7c" component-url="/_astro/MagicCard.CFE5nTRG.js" component-export="default" renderer-url="/_astro/client.svelte.iWKo7cFp.js" props="{"class":[0,"card p-6"]}" ssr client="load" opts="{"name":"MagicCard","value":true}" await-children><!--[--><div class="group bg-accent/30 relative flex size-full justify-center overflow-hidden rounded-xl border text-black shadow-sm hover:border-transparent dark:text-white card p-6 svelte-6mjqy4"><div class="relative z-10"><astro-slot> <lord-icon class="mb-1 size-20" target=".card" trigger="hover" loading="lazy" src="/icons/wired-gradient-476-controller-pad-game-play-hover-pinch.json"></lord-icon> <div class="mb-2 flex items-center justify-between"> <h3 class="text-lg font-medium">Game studios</h3> </div> <p class="text-muted-foreground">Realistic player avatars and NPCs with diverse body types</p> </astro-slot><!----></div> <!--[--><!--[--><!--[--><!--[--><!--[0--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><div class="pointer-events-none absolute -inset-px rounded-xl opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----> <!--[-1--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></div><!--]--><!--astro:end--></astro-island><astro-island uid="ZyBowh" component-url="/_astro/MagicCard.CFE5nTRG.js" component-export="default" renderer-url="/_astro/client.svelte.iWKo7cFp.js" props="{"class":[0,"card p-6"]}" ssr client="load" opts="{"name":"MagicCard","value":true}" await-children><!--[--><div class="group bg-accent/30 relative flex size-full justify-center overflow-hidden rounded-xl border text-black shadow-sm hover:border-transparent dark:text-white card p-6 svelte-6mjqy4"><div class="relative z-10"><astro-slot> <lord-icon class="mb-1 size-20" target=".card" trigger="hover" loading="lazy" src="/icons/wired-gradient-499-clipboard-film-clap-hover-pinch.json"></lord-icon> <div class="mb-2 flex items-center justify-between"> <h3 class="text-lg font-medium">Animated film production</h3> </div> <p class="text-muted-foreground">High-quality character animation for cinematic production</p> </astro-slot><!----></div> <!--[--><!--[--><!--[--><!--[--><!--[0--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><div class="pointer-events-none absolute -inset-px rounded-xl opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----> <!--[-1--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></div><!--]--><!--astro:end--></astro-island><astro-island uid="Rbfcs" component-url="/_astro/MagicCard.CFE5nTRG.js" component-export="default" renderer-url="/_astro/client.svelte.iWKo7cFp.js" props="{"class":[0,"card p-6"]}" ssr client="load" opts="{"name":"MagicCard","value":true}" await-children><!--[--><div class="group bg-accent/30 relative flex size-full justify-center overflow-hidden rounded-xl border text-black shadow-sm hover:border-transparent dark:text-white card p-6 svelte-6mjqy4"><div class="relative z-10"><astro-slot> <lord-icon class="mb-1 size-20" target=".card" trigger="hover" loading="lazy" src="/icons/wired-gradient-275-female-and-two-males-hover-nodding.json"></lord-icon> <div class="mb-2 flex items-center justify-between"> <h3 class="text-lg font-medium">Virtual influencers</h3> </div> <p class="text-muted-foreground">Lifelike digital personas for social media and marketing</p> </astro-slot><!----></div> <!--[--><!--[--><!--[--><!--[--><!--[0--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><div class="pointer-events-none absolute -inset-px rounded-xl opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----> <!--[-1--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></div><!--]--><!--astro:end--></astro-island> </div> </div> </section> <div class="container mt-6 flex flex-col gap-16 md:mt-12"> <section class="flex flex-col items-center"> <div class="flex flex-col items-center gap-4 text-center tracking-tight"> <h2 class="text-3xl font-bold md:text-4xl"> The Challenges & Our Solutions </h2> <p class="mt-4 max-w-2xl px-6 lg:text-lg"> Traditional mocap is tedious, expensive, and slow to prototype. | High-fidelity avatar generation and motion capture with minimal setup. </p> </div> <div class="relative flex w-10/12 flex-col items-center justify-center lg:w-full"> <div class="bg-background animate-glow absolute inset-x-0 -z-1 mx-0 my-auto size-full bg-linear-to-r from-effect-1 to-effect-2 bg-[length:200%_200%] opacity-30 blur-[120px] transform-[scale(2)] top-40"></div> <div class="w-full"> <!--[--><!--[--><!--$s6-s1--><!--[-1--><div data-slot="separator" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px my-16 w-full" id="bits-s6-s1" role="separator" aria-orientation="horizontal" data-orientation="horizontal" data-separator-root=""><!----></div><!--]--><!--]--><!--]--> <div class="mx-auto inline-block w-full gap-x-10 lg:grid lg:grid-cols-4"> <h3 class="mb-8 text-2xl font-semibold lg:text-3xl">The Challenges</h3> <ul class="col-span-3 flex flex-col gap-8"> <li class="flex gap-3"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-clapperboard h-5 shrink-0"><!--[--><!----><path d="M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z"><!----></path><!----><!----><path d="m6.2 5.3 3.1 3.9"><!----></path><!----><!----><path d="m12.4 3.4 3.1 4"><!----></path><!----><!----><path d="M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z"><!----></path><!----><!--]--><!----><!----></svg><!--]--> <div> <h3 class="leading-5 font-medium md:text-xl">High Costs of Traditional Mocap</h3> <p class="mt-2 text-sm md:text-base">Traditional mocap requires expensive suits and dedicated space</p> </div> </li><li class="flex gap-3"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-cctv h-5 shrink-0"><!--[--><!----><path d="M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97"><!----></path><!----><!----><path d="M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z"><!----></path><!----><!----><path d="M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15"><!----></path><!----><!----><path d="M2 21v-4"><!----></path><!----><!----><path d="M7 9h.01"><!----></path><!----><!--]--><!----><!----></svg><!--]--> <div> <h3 class="leading-5 font-medium md:text-xl">Rigid Studio Environments</h3> <p class="mt-2 text-sm md:text-base">Physical mocap setups can't adapt to mobile or hybrid workflows</p> </div> </li><li class="flex gap-3"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-snail h-5 shrink-0"><!--[--><!----><path d="M2 13a6 6 0 1 0 12 0 4 4 0 1 0-8 0 2 2 0 0 0 4 0"><!----></path><!----><!----><circle cx="10" cy="13" r="8"><!----></circle><!----><!----><path d="M2 21h12c4.4 0 8-3.6 8-8V7a2 2 0 1 0-4 0v6"><!----></path><!----><!----><path d="M18 3 19.1 5.2"><!----></path><!----><!----><path d="M22 3 20.9 5.2"><!----></path><!----><!--]--><!----><!----></svg><!--]--> <div> <h3 class="leading-5 font-medium md:text-xl">Slow Setup & Processing</h3> <p class="mt-2 text-sm md:text-base">Suit calibration, studio booking, and manual cleanup delay production</p> </div> </li><li class="flex gap-3"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-puzzle h-5 shrink-0"><!--[--><!----><path d="M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z"><!----></path><!----><!--]--><!----><!----></svg><!--]--> <div> <h3 class="leading-5 font-medium md:text-xl">Format Limitations & Manual Conversion</h3> <p class="mt-2 text-sm md:text-base">Extra time spent converting for different engines and tools</p> </div> </li> </ul> </div> </div><div class="w-full"> <!--[--><!--[--><!--$s11-s1--><!--[-1--><div data-slot="separator" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px my-16 w-full" id="bits-s11-s1" role="separator" aria-orientation="horizontal" data-orientation="horizontal" data-separator-root=""><!----></div><!--]--><!--]--><!--]--> <div class="mx-auto inline-block w-full gap-x-10 lg:grid lg:grid-cols-4"> <h3 class="mb-8 text-2xl font-semibold lg:text-3xl">Our Solutions</h3> <ul class="col-span-3 flex flex-col gap-8"> <li class="flex gap-3"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-clapperboard h-5 shrink-0"><!--[--><!----><path d="M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z"><!----></path><!----><!----><path d="m6.2 5.3 3.1 3.9"><!----></path><!----><!----><path d="m12.4 3.4 3.1 4"><!----></path><!----><!----><path d="M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z"><!----></path><!----><!--]--><!----><!----></svg><!--]--> <div> <h3 class="leading-5 font-medium md:text-xl">Affordable, Scalable Mocap</h3> <p class="mt-2 text-sm md:text-base">Reduce manual work with AI mocap, no suits or studios needed</p> </div> </li><li class="flex gap-3"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-cctv h-5 shrink-0"><!--[--><!----><path d="M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97"><!----></path><!----><!----><path d="M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z"><!----></path><!----><!----><path d="M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15"><!----></path><!----><!----><path d="M2 21v-4"><!----></path><!----><!----><path d="M7 9h.01"><!----></path><!----><!--]--><!----><!----></svg><!--]--> <div> <h3 class="leading-5 font-medium md:text-xl">Flexible Capture Anywhere</h3> <p class="mt-2 text-sm md:text-base">Record motion indoors or outdoors, no physical setup required</p> </div> </li><li class="flex gap-3"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-rabbit h-5 shrink-0"><!--[--><!----><path d="M13 16a3 3 0 0 1 2.24 5"><!----></path><!----><!----><path d="M18 12h.01"><!----></path><!----><!----><path d="M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3"><!----></path><!----><!----><path d="M20 8.54V4a2 2 0 1 0-4 0v3"><!----></path><!----><!----><path d="M7.612 12.524a3 3 0 1 0-1.6 4.3"><!----></path><!----><!--]--><!----><!----></svg><!--]--> <div> <h3 class="leading-5 font-medium md:text-xl">Faster Production Pipeline</h3> <p class="mt-2 text-sm md:text-base">Upload a video, skip setup, and get usable animation in minutes</p> </div> </li><li class="flex gap-3"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-puzzle h-5 shrink-0"><!--[--><!----><path d="M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z"><!----></path><!----><!--]--><!----><!----></svg><!--]--> <div> <h3 class="leading-5 font-medium md:text-xl">Seamless Pipeline Integration</h3> <p class="mt-2 text-sm md:text-base">Use FBX or GLB formats that plug directly into game engines and DCC softwares</p> </div> </li> </ul> </div> </div> </div> </section> <astro-island uid="ZNiHTv" component-url="/_astro/PlatformFeatures.xYUq-hX-.js" component-export="default" renderer-url="/_astro/client.svelte.iWKo7cFp.js" props="{"class":[0,"mt-20 mb-6"],"title":[0,"Awesome features to start with"],"list":[1,[[0,{"title":[0,"MoCapade"],"description":[0,"One camera. No tripod. You, in all your glory."],"video":[0,{"src":[0,"/videos/verticals/mocapade.webm"],"alt":[0,"mocapade"],"poster":[0,"/videos/verticals/posters/mocapade.webp"]}]}],[0,{"title":[0,"Motion from Text"],"description":[0,"Type any motion. Use it instantly in your workflows."],"video":[0,{"src":[0,"/videos/verticals/tmr.webm"],"alt":[0,"tmr"],"poster":[0,"/videos/verticals/posters/tmr.webp"]}]}]]]}" ssr client="visible" opts="{"name":"PlatformFeatures","value":true}" await-children><!--[--><section class="mt-20 mb-6"><div class="mb-20 flex flex-col items-center justify-center gap-8"><h1 class="text-center text-4xl"><div class="text-6xl font-bold" style="--sparkles-first-color: #9E7AFF;; --sparkles-second-color: #FE8BBB;;"><span class="relative inline-block"><!--[--><!--]--> <strong>Awesome features to start with</strong></span></div><!----></h1></div> <!--[--><div data-slot="carousel" class="relative flex flex-col gap-10 rounded-xl" role="region" aria-roledescription="carousel"><!--[-->
28<div data-slot="carousel-content" class="overflow-hidden"><div class="flex -ml-4" data-embla-container=""><!--[--><!--[--><div data-slot="carousel-item" role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4 size-full" data-embla-slide=""><video class="lazy mx-auto aspect-video h-full max-h-[80vh] rounded-xl object-cover" data-src="/videos/verticals/mocapade.webm" data-poster="/videos/verticals/posters/mocapade.webp" aria-label="mocapade" loop="" muted="" playsinline=""></video> <div class="mt-8 flex cursor-pointer flex-col gap-2 md:hidden"><!--[-1--><!--]--> <div class="text-lg font-medium">MoCapade</div> <div class="text-muted-foreground text-lg">One camera. No tripod. You, in all your glory.</div></div><!----></div><!--]--><!--[--><div data-slot="carousel-item" role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4 size-full" data-embla-slide=""><video class="lazy mx-auto aspect-video h-full max-h-[80vh] rounded-xl object-cover" data-src="/videos/verticals/tmr.webm" data-poster="/videos/verticals/posters/tmr.webp" aria-label="tmr" loop="" muted="" playsinline=""></video> <div class="mt-8 flex cursor-pointer flex-col gap-2 md:hidden"><!--[-1--><!--]--> <div class="text-lg font-medium">Motion from Text</div> <div class="text-muted-foreground text-lg">Type any motion. Use it instantly in your workflows.</div></div><!----></div><!--]--><!--]--><!----></div></div><!--]--> <div class="hidden justify-between gap-8 md:flex"><!--[--><button class="group flex flex-1 cursor-pointer flex-col gap-2"><div class="group bg-accent/30 relative flex size-full justify-center overflow-hidden rounded-xl border text-black shadow-sm hover:border-transparent dark:text-white p-4 border-effect-2 svelte-6mjqy4"><div class="relative z-10"><!--[-1--><!--]--> <div class="text-lg font-medium">MoCapade</div> <div class="text-lg text-muted-foreground group-hover:text-muted-foreground">One camera. No tripod. You, in all your glory.</div><!----></div> <!--[--><!--[--><!--[--><!--[--><!--[0--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><div class="pointer-events-none absolute -inset-px rounded-xl opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----> <!--[-1--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></div><!----></button><button class="group flex flex-1 cursor-pointer flex-col gap-2"><div class="group bg-accent/30 relative flex size-full justify-center overflow-hidden rounded-xl border text-black shadow-sm hover:border-transparent dark:text-white p-4 svelte-6mjqy4"><div class="relative z-10"><!--[-1--><!--]--> <div class="text-lg font-medium">Motion from Text</div> <div class="text-lg text-muted-foreground/50 group-hover:text-muted-foreground">Type any motion. Use it instantly in your workflows.</div><!----></div> <!--[--><!--[--><!--[--><!--[--><!--[0--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><div class="pointer-events-none absolute -inset-px rounded-xl opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----> <!--[-1--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></div><!----></button><!--]--></div> <div class="flex items-center gap-8"><div class="font-mono">1 / 0</div> <div class="flex items-center justify-start gap-2"><!--[--><!--[-1--><button data-slot="carousel-previous" class="focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive inline-flex shrink-0 items-center justify-center gap-2 whitespace-nowrap text-sm font-medium outline-none transition-all focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0 bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 border size-8 rounded-full top-1/2 -left-12 static translate-y-0" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-arrow-left size-4"><!--[--><!----><path d="m12 19-7-7 7-7"><!----></path><!----><!----><path d="M19 12H5"><!----></path><!----><!--]--><!----><!----></svg><!----> <span class="sr-only">
28Previous slide</span><!----></button><!--]--><!--]--> <!--[--><!--[-1--><button data-slot="carousel-next" class="focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive inline-flex shrink-0 items-center justify-center gap-2 whitespace-nowrap text-sm font-medium outline-none transition-all focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0 bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 border size-8 rounded-full top-1/2 -right-12 static translate-y-0" type="button" aria-disabled="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-icon lucide lucide-arrow-right size-4"><!--[--><!----><path d="M5 12h14"><!----></path><!----><!----><path d="m12 5 7 7-7 7"><!----></path><!----><!--]--><!----><!----></svg><!----> <span class="sr-only">Next slide</span><!----></button><!--]--><!--]--></div></div><!----></div><!--]--></section><!--]--><!--astro:end--></astro-island> <astro-island uid="12PT0l" component-url="/_astro/Testimonials.DegG4Bkp.js" component-export="default" renderer-url="/_astro/client.svelte.iWKo7cFp.js" props="{"title":[0,"What are our users saying about us?"],"subtitle":[0,"Trusted by the teams behind the world's most iconic games, films & experiences"],"testimonials":[1,[[0,{"title":[0,"Meshcapade's platform takes us 80% of the way to production for our main characters, and 100% for our background characters. It's a game-changer for streamlining our pipeline."],"subtitle":[0,"â Creative Director at an AAA game studio"]}],[0,{"title":[0,"Meshcapade has the best motion from video that I've ever seen."],"subtitle":[0,"â Head of Studio of the world's largest online game platform"]}],[0,{"title":[0,"We know we can't compete with you on this. It'll just be stupid for us to do that."],"subtitle":[0,"â Founder of sensor based Motion Capture system"]}]]]}" ssr client="visible" opts="{"name":"Testimonials","value":true}" await-children><!--[--><div class="xs:pb-12 mx-auto w-full max-w-screen-xl px-6 py-6"><div class="flex flex-col items-center gap-4"><h2 class="text-center text-3xl font-semibold lg:text-4xl">What are our users saying about us?</h2> <p class="text-muted-foreground text-center lg:text-lg">Trusted by the teams behind the world's most iconic games, films & experiences</p></div> <div class="mx-auto mt-20 w-full max-w-screen-xl"><!--[--><div data-slot="carousel" class="relative" role="region" aria-roledescription="carousel"><!--[--><div data-slot="carousel-content" class="overflow-hidden"><div class="flex -ml-4" data-embla-container=""><!--[--><!--[--><div data-slot="carousel-item" role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4" data-embla-slide=""><div class="to-effect-2/20 mx-auto mb-8 flex h-full max-w-6xl flex-col items-center justify-center rounded-2xl bg-radial from-20% px-6 py-8 text-center select-none sm:py-6 lg:p-10"><q class="text-xl font-semibold lg:text-3xl lg:leading-10">Meshcapade's platform takes us 80% of the way to production for our main characters, and 100% for our background characters. It's a game-changer for streamlining our pipeline.</q> <p class="text-muted-foreground mt-10 lg:text-xl">â Creative Director at an AAA game studio</p></div><!----></div><!--]--><!--[--><div data-slot="carousel-item" role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4" data-embla-slide=""><div class="to-effect-2/20 mx-auto mb-8 flex h-full max-w-6xl flex-col items-center justify-center rounded-2xl bg-radial from-20% px-6 py-8 text-center select-none sm:py-6 lg:p-10"><q class="text-xl font-semibold lg:text-3xl lg:leading-10">Meshcapade has the best motion from video that I've ever seen.</q> <p class="text-muted-foreground mt-10 lg:text-xl">â Head of Studio of the world's largest online game platform</p></div><!----></div><!--]--><!--[--><div data-slot="carousel-item" role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4" data-embla-slide=""><div class="to-effect-2/20 mx-auto mb-8 flex h-full max-w-6xl flex-col items-center justify-center rounded-2xl bg-radial from-20% px-6 py-8 text-center select-none sm:py-6 lg:p-10"><q class="text-xl font-semibold lg:text-3xl lg:leading-10">
28We know we can't compete with you on this. It'll just be stupid for us to do that.</q> <p class="text-muted-foreground mt-10 lg:text-xl">â Founder of sensor based Motion Capture system</p></div><!----></div><!--]--><!--]--><!----></div></div><!--]--><!----></div><!--]--> <div class="mt-8 flex h-3.5 items-center justify-center gap-2"><!--[--><!--]--></div></div></div><!--]--><!--astro:end--></astro-island> </div> </div> </main> <section class="py-24"> <div class="container"> <div class="flex w-full flex-col justify-between gap-10 lg:flex-row lg:items-start lg:text-left"> <div class="flex w-full flex-col justify-between gap-6 lg:items-start"> <!--[--><a class="logo h-8" href="/" aria-label="Go to homepage"></a><!--]--> <p class="mx-auto max-w-[70%] text-center text-sm lg:mx-0 lg:text-left"> Foundation models that enable digital humans to see, understand, and move. </p> <ul class="mx-auto flex items-center space-x-6 lg:mx-0"> <li class="hover:text-accent-foreground font-medium"> <a href="https://www.instagram.com/meshcapa.de" aria-label="Instagram" target="_blank"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24"><title>siInstagram</title><path d="M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077"></path></svg><!--]--> </a> </li><li class="hover:text-accent-foreground font-medium"> <a href="https://x.com/meshcapade" aria-label="X" target="_blank"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24"><title>siX</title><path d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"></path></svg><!--]--> </a> </li><li class="hover:text-accent-foreground font-medium"> <a href="https://www.linkedin.com/company/meshcapade" aria-label="LinkedIn" target="_blank"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 25" fill="none" class="h-6"><g clip-path="url(#clip0_52_7739)"><path d="M22.2283 0.449219H1.77167C1.30179 0.449219 0.851161 0.635876 0.518909 0.968128C0.186657 1.30038 0 1.75101 0 2.22089V22.6776C0 23.1474 0.186657 23.5981 0.518909 23.9303C0.851161 24.2626 1.301
2879 24.4492 1.77167 24.4492H22.2283C22.6982 24.4492 23.1488 24.2626 23.4811 23.9303C23.8133 23.5981 24 23.1474 24 22.6776V2.22089C24 1.75101 23.8133 1.30038 23.4811 0.968128C23.1488 0.635876 22.6982 0.449219 22.2283 0.449219ZM7.15333 20.8942H3.545V9.43255H7.15333V20.8942ZM5.34667 7.84422C4.93736 7.84191 4.53792 7.71841 4.19873 7.48931C3.85955 7.2602 3.59584 6.93575 3.44088 6.55691C3.28591 6.17807 3.24665 5.76181 3.32803 5.36067C3.40941 4.95954 3.6078 4.5915 3.89816 4.303C4.18851 4.01451 4.55782 3.81849 4.95947 3.73968C5.36112 3.66087 5.77711 3.70281 6.15495 3.8602C6.53279 4.0176 6.85554 4.28339 7.08247 4.62403C7.30939 4.96468 7.43032 5.36491 7.43 5.77422C7.43386 6.04825 7.38251 6.32026 7.27901 6.57402C7.17551 6.82779 7.02198 7.05812 6.82757 7.25129C6.63316 7.44445 6.40185 7.5965 6.14742 7.69837C5.893 7.80024 5.62067 7.84984 5.34667 7.84422ZM20.4533 20.9042H16.8467V14.6426C16.8467 12.7959 16.0617 12.2259 15.0483 12.2259C13.9783 12.2259 12.9283 13.0326 12.9283 14.6892V20.9042H9.32V9.44089H12.79V11.0292H12.8367C13.185 10.3242 14.405 9.11922 16.2667 9.11922C18.28 9.11922 20.455 10.3142 20.455 13.8142L20.4533 20.9042Z" fill="currentColor"></path></g><defs><clipPath id="clip0_52_7739"><rect width="24" height="24" fill="white" transform="translate(0 0.449219)"></rect></clipPath></defs></svg><!--]--> </a> </li><li class="hover:text-accent-foreground font-medium"> <a href="https://github.com/Meshcapade" aria-label="Github" target="_blank"> <!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24"><title>siGithub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg><!--]--> </a> </li> </ul> <a class="mx-auto block lg:mx-0" href="http://www.aicpa.org/soc4so" target="_blank"> <img src="/_astro/soc2.5SlSyENq_Z1z3AuR.webp" alt="soc2 logo" loading="lazy" decoding="async" width="359" height="357" class="size-24"> </a> </div> <div class="grid w-full gap-6 lg:gap-20 grid-cols-3"> <div class="mx-auto lg:mx-0"> <h3 class="mb-4 font-bold">Company</h3> <ul class="text-muted-foreground space-y-3 text-sm"> <li class="hover:text-primary font-medium"> <a href="http://meshcapade-25322263.hs-sites-eu1.com/en/meshcapade-help" target="_blank">Contact</a> </li><li class="hover:text-primary font-medium"> <a href="/impressum" target="_self">Impressum</a> </li> </ul> </div><div class="mx-auto lg:mx-0"> <h3 class="mb-4 font-bold">Resources</h3> <ul class="text-muted-foreground space-y-3 text-sm"> <li class="hover:text-primary font-medium"> <a href="https://medium.com/meshcapade/" target="_blank">Blog</a> </li><li class="hover:text-primary font-medium"> <a href="/press" target="_self">Press</a> </li> </ul> </div><div class="mx-auto lg:mx-0"> <h3 class="mb-4 font-bold">Legal</h3> <ul class="text-muted-foreground space-y-3 text-sm"> <li class="hover:text-primary font-medium"> <a href="https://me.meshcapade.com/terms-of-service" target="_blank">Terms</a> </li><li class="hover:text-primary font-medium"> <a href="/privacy-policy" target="_self">Privacy</a> </li> </ul> </div> </div> </div> <div class="text-muted-foreground mt-8 flex flex-col justify-between gap-4 border-t pt-8 text-xs font-medium md:flex-row md:items-center md:text-left"> <p class="order-2 lg:order-1">© Meshcapade GmbH © 2018 - 2026</p> </div> </div> </section> </html>
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.