{"id":8668,"date":"2026-05-24T14:32:25","date_gmt":"2026-05-24T19:32:25","guid":{"rendered":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/?p=8668"},"modified":"2026-05-24T14:32:25","modified_gmt":"2026-05-24T19:32:25","slug":"assemblifyvr","status":"publish","type":"post","link":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/","title":{"rendered":"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations"},"content":{"rendered":"<p>Mechanical assembly animations are essential for conveying complex technical procedures, especially in instructional and training contexts. With the growing adoption of immersive Virtual Reality (iVR) in education and industry, there is a critical need for tools that empower Subject Matter Experts (SMEs) to create effective learning content without deep technical expertise. Existing tools for AR\/VR-based animation authoring often demand scripting knowledge or tedious manual demonstrations, limiting accessibility. We present AssemblifyVR, an intuitive VR authoring system that enables SMEs to create instructional mechanical assembly animations through a streamlined workflow. By leveraging predefined interaction categories and automating key steps such as path planning and sequence generation, our system reduces the burden of manual authoring while promoting pedagogically sound animation design. AssemblifyVR supports features like step-by-step demonstration, highlighting, and synchronized narration to enhance clarity and learner engagement. A comparative user study with 24 participants (12 Unity and 12 CAD users) demonstrated a significant 80% reduction in authoring time (mean across all users) and high usability (mean SUS = 86.9). These findings highlight the system\u2019s potential to support the scalable creation of immersive instructional content by SMEs in technical and vocational domains.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mechanical assembly animations are essential for conveying complex technical procedures, especially in instructional and training contexts. With the growing adoption of immersive Virtual Reality (iVR) in education and industry, there is a critical need for tools that empower Subject Matter Experts (SMEs) to create effective learning content without deep technical expertise. Existing tools for AR\/VR-based [&hellip;]<\/p>\n","protected":false},"author":103,"featured_media":8670,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_links_to":"","_links_to_target":""},"categories":[479,405,8,480,467],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AssemblifyVR: An authoring system tool for instructional mechanical assembly animations - Convergence Design Lab, Purdue University<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations - Convergence Design Lab, Purdue University\" \/>\n<meta property=\"og:description\" content=\"Mechanical assembly animations are essential for conveying complex technical procedures, especially in instructional and training contexts. With the growing adoption of immersive Virtual Reality (iVR) in education and industry, there is a critical need for tools that empower Subject Matter Experts (SMEs) to create effective learning content without deep technical expertise. Existing tools for AR\/VR-based [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/\" \/>\n<meta property=\"og:site_name\" content=\"Convergence Design Lab, Purdue University\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-24T19:32:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2026\/05\/1-s2.0-S2949678025000406-gr1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"614\" \/>\n\t<meta property=\"og:image:height\" content=\"278\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mayank Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#organization\",\"name\":\"Convergence Design Lab - Distinguished Professor Karthik Ramani - Purdue University\",\"url\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2020\/07\/Convergence-Design-Lab-Logo-2020-07-1.png\",\"contentUrl\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2020\/07\/Convergence-Design-Lab-Logo-2020-07-1.png\",\"width\":960,\"height\":100,\"caption\":\"Convergence Design Lab - Distinguished Professor Karthik Ramani - Purdue University\"},\"image\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#website\",\"url\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/\",\"name\":\"Convergence Design Lab, Purdue University\",\"description\":\"AR+VR+MR, knowledge and skill transfer, collaborative intelligence, robotics, smart product design, wearables,  geometric deep learning, AI, computer vision.\",\"publisher\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#primaryimage\",\"url\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2026\/05\/1-s2.0-S2949678025000406-gr1.jpg\",\"contentUrl\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2026\/05\/1-s2.0-S2949678025000406-gr1.jpg\",\"width\":614,\"height\":278},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#webpage\",\"url\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/\",\"name\":\"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations - Convergence Design Lab, Purdue University\",\"isPartOf\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#primaryimage\"},\"datePublished\":\"2026-05-24T19:32:25+00:00\",\"dateModified\":\"2026-05-24T19:32:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#webpage\"},\"author\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/person\/35740df9b427482769375c493b8e07bb\"},\"headline\":\"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations\",\"datePublished\":\"2026-05-24T19:32:25+00:00\",\"dateModified\":\"2026-05-24T19:32:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#webpage\"},\"wordCount\":194,\"publisher\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#organization\"},\"image\":{\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2026\/05\/1-s2.0-S2949678025000406-gr1.jpg\",\"articleSection\":[\"2026\",\"Asim Unmesh\",\"Karthik Ramani\",\"Mayank Patel\",\"Rahul Jain\"],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/person\/35740df9b427482769375c493b8e07bb\",\"name\":\"Mayank Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2023\/04\/mayank_patel_crop-96x96.png\",\"contentUrl\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2023\/04\/mayank_patel_crop-96x96.png\",\"caption\":\"Mayank Patel\"},\"url\":\"https:\/\/engineering.purdue.edu\/cdesign\/wp\/author\/pate1421\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations - Convergence Design Lab, Purdue University","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/","og_locale":"en_US","og_type":"article","og_title":"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations - Convergence Design Lab, Purdue University","og_description":"Mechanical assembly animations are essential for conveying complex technical procedures, especially in instructional and training contexts. With the growing adoption of immersive Virtual Reality (iVR) in education and industry, there is a critical need for tools that empower Subject Matter Experts (SMEs) to create effective learning content without deep technical expertise. Existing tools for AR\/VR-based [&hellip;]","og_url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/","og_site_name":"Convergence Design Lab, Purdue University","article_published_time":"2026-05-24T19:32:25+00:00","og_image":[{"width":614,"height":278,"url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2026\/05\/1-s2.0-S2949678025000406-gr1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mayank Patel","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#organization","name":"Convergence Design Lab - Distinguished Professor Karthik Ramani - Purdue University","url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/logo\/image\/","url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2020\/07\/Convergence-Design-Lab-Logo-2020-07-1.png","contentUrl":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2020\/07\/Convergence-Design-Lab-Logo-2020-07-1.png","width":960,"height":100,"caption":"Convergence Design Lab - Distinguished Professor Karthik Ramani - Purdue University"},"image":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#website","url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/","name":"Convergence Design Lab, Purdue University","description":"AR+VR+MR, knowledge and skill transfer, collaborative intelligence, robotics, smart product design, wearables,  geometric deep learning, AI, computer vision.","publisher":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#primaryimage","url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2026\/05\/1-s2.0-S2949678025000406-gr1.jpg","contentUrl":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2026\/05\/1-s2.0-S2949678025000406-gr1.jpg","width":614,"height":278},{"@type":"WebPage","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#webpage","url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/","name":"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations - Convergence Design Lab, Purdue University","isPartOf":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#primaryimage"},"datePublished":"2026-05-24T19:32:25+00:00","dateModified":"2026-05-24T19:32:25+00:00","breadcrumb":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/"},{"@type":"ListItem","position":2,"name":"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations"}]},{"@type":"Article","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#article","isPartOf":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#webpage"},"author":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/person\/35740df9b427482769375c493b8e07bb"},"headline":"AssemblifyVR: An authoring system tool for instructional mechanical assembly animations","datePublished":"2026-05-24T19:32:25+00:00","dateModified":"2026-05-24T19:32:25+00:00","mainEntityOfPage":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#webpage"},"wordCount":194,"publisher":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#organization"},"image":{"@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/assemblifyvr\/#primaryimage"},"thumbnailUrl":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2026\/05\/1-s2.0-S2949678025000406-gr1.jpg","articleSection":["2026","Asim Unmesh","Karthik Ramani","Mayank Patel","Rahul Jain"],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/person\/35740df9b427482769375c493b8e07bb","name":"Mayank Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/#\/schema\/person\/image\/","url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2023\/04\/mayank_patel_crop-96x96.png","contentUrl":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-content\/uploads\/2023\/04\/mayank_patel_crop-96x96.png","caption":"Mayank Patel"},"url":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/author\/pate1421\/"}]}},"_links":{"self":[{"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/posts\/8668"}],"collection":[{"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/comments?post=8668"}],"version-history":[{"count":2,"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/posts\/8668\/revisions"}],"predecessor-version":[{"id":8672,"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/posts\/8668\/revisions\/8672"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/media\/8670"}],"wp:attachment":[{"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/media?parent=8668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/categories?post=8668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engineering.purdue.edu\/cdesign\/wp\/wp-json\/wp\/v2\/tags?post=8668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}