{"id":14227,"date":"2021-02-08T08:37:19","date_gmt":"2021-02-08T16:37:19","guid":{"rendered":"http:\/\/jnack.com\/blog\/?p=14227"},"modified":"2021-04-06T21:09:05","modified_gmt":"2021-04-07T04:09:05","slug":"a-quick-cool-demo-of-markerless-body-tracking","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2021\/02\/08\/a-quick-cool-demo-of-markerless-body-tracking\/","title":{"rendered":"A quick, cool demo of markerless body tracking"},"content":{"rendered":"\n<p>AR fashion star:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"F31 | Marker-less tracking\" src=\"https:\/\/player.vimeo.com\/video\/507126722?dnt=1&amp;app_id=122963\" width=\"604\" height=\"340\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>No markers, no mocap cameras, no suit, no keyframing.\u00a0This take uses 3 DSLR cameras, though, and pretty far from being real-time. [&#8230;]<\/p><p>Under the hood, it uses #OpenPose ML-network for 2d tracking of joints on each camera, and then custom Houdini setup for triangulating the results into 3d, stabilizing it and driving the rig (volumes, CHOPs, #kinefx, FEM &#8211; you name it \ud83d\ude42<\/p><\/blockquote>\n\n\n\n<p>[Via Tyler Zhu]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AR fashion star: No markers, no mocap cameras, no suit, no keyframing.\u00a0This take uses 3 DSLR cameras, though, and pretty far from being real-time. [&#8230;] Under the hood, it uses #OpenPose ML-network for 2d tracking of joints on each camera, and then custom Houdini setup for triangulating the results into 3d, stabilizing it and driving [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13,17],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/14227"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=14227"}],"version-history":[{"count":1,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/14227\/revisions"}],"predecessor-version":[{"id":14228,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/14227\/revisions\/14228"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=14227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=14227"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=14227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}