{"version":"1.0","provider_name":"3D Asset Generation: Generating Action Primitives","provider_url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf3","title":"Method - 3D Asset Generation: Generating Action Primitives","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"knJW4eXnFL\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf3\/method\/\">Method<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf3\/method\/embed\/#?secret=knJW4eXnFL\" width=\"600\" height=\"338\" title=\"&#8220;Method&#8221; &#8212; 3D Asset Generation: Generating Action Primitives\" data-secret=\"knJW4eXnFL\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/mscvprojects.ri.cmu.edu\/2026teamf3\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Method Non-rigging Our method aims to learn an optimal canonical mesh M* that could correctly deform at each timestep. We achieve this by optimizing the vertex positions of the canonical mesh to minimize both geometric loss and photometric loss. We use the frozen ActionMesh&#8217;s deformation decoder to predict per-timestep deformation. For geometric loss, we first [&hellip;]","thumbnail_url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf3\/wp-content\/uploads\/sites\/145\/2026\/05\/img4.png","thumbnail_width":1095,"thumbnail_height":291}