{"id":1418,"date":"2020-07-15T13:41:32","date_gmt":"2020-07-15T13:41:32","guid":{"rendered":"https:\/\/vrforcad.com\/?p=1418"},"modified":"2020-07-16T12:50:32","modified_gmt":"2020-07-16T12:50:32","slug":"vr-guide-animation-for-training-and-education","status":"publish","type":"post","link":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/","title":{"rendered":"VR Guide Animation For Training and Education"},"content":{"rendered":"\n<p>In the <strong><a href=\"https:\/\/vrforcad.com\/animated-characters-and-organic-models\" target=\"_blank\" rel=\"noreferrer noopener\">Animated Characters and Organic Models<\/a><\/strong> Blog post we talked about Skeletal Animation and Flexible bodies. We also talked about sources that would provide you with those models.<\/p>\n\n\n\n<p>In this post we will go in depth on how to use flexible bodies to create <strong>VR Guides<\/strong> in SimLab Composer.<\/p>\n\n\n\n<div style=\"height:45px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>How can Flexible Bodies improve VR Training experiences<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In real life, whether you are training or even working on something, having someone with you to guide you or assist you will surely encourage you and improve your performance. This principle gave birth to the idea of having human characters in VR experiences.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 39%\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" width=\"418\" height=\"564\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2020\/07\/VR-Guides-standing-1.jpg\" alt=\"human characters usage in VR\" class=\"wp-image-1434\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/VR-Guides-standing-1.jpg 418w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/VR-Guides-standing-1-222x300.jpg 222w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/VR-Guides-standing-1-300x405.jpg 300w\" sizes=\"(max-width: 418px) 100vw, 418px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Human characters can serve the purpose of simulating a crowd around the user, making the experience more lively. In addition to that, they can be a part of the experience itself through aiding, guiding and assisting the user, which is what we are calling a VR Guide.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Importing VR Guide models to SimLab Composer<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Once you are ready to import the flexible body to SimLab Composer, from the<strong> file menu<\/strong> select<strong> &#8220;Import<\/strong>&#8220;, then select the 3D file.<\/p>\n\n\n\n<p>(<em><a href=\"https:\/\/vrforcad.com\/animated-characters-and-organic-models\" target=\"_blank\" rel=\"noreferrer noopener\">Click here<\/a> to learn more about flexible body sources<\/em> ).<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:44% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" width=\"424\" height=\"509\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2020\/07\/Import_flexbody-1.jpg\" alt=\"Importing a Flexible Body in SimLab Composer.\" class=\"wp-image-1447\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Import_flexbody-1.jpg 424w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Import_flexbody-1-250x300.jpg 250w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Import_flexbody-1-300x360.jpg 300w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">In the Import File dialogue, make sure you <strong>&#8220;Toggle on&#8221;<\/strong> the &#8220;Import flex object animation&#8221; option.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:108px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>If you were to click on the <strong>Animation Sequences<\/strong> tab in the bottom panel, you will find a new group that contains the animation clips that SimLab Composer imported along with the 3D model.<\/p>\n\n\n\n<div class=\"wp-block-image text-align:center;\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"820\" height=\"408\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2020\/07\/SequencesTab2.jpg\" alt=\"Animation Sequences groups in SimLab Composer.\" class=\"wp-image-1470\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/SequencesTab2.jpg 820w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/SequencesTab2-300x149.jpg 300w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/SequencesTab2-768x382.jpg 768w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/SequencesTab2-480x240.jpg 480w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><em>Each imported flexible body will have a unique animation sequences group in SimLab Composer.<\/em><\/p>\n\n\n\n<p>To <strong>preview an Animation Sequence<\/strong>, hover over the sequence to reveal the play icon, then<strong> press the play button<\/strong>.<\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\"\/>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>If you intend to edit the Animation Sequence, you need to send it to the Animation Timeline by either : <\/p>\n\n\n\n<ul><li><strong>Clicking the &#8220;Send to Timeline&#8221; button. <\/strong><\/li><li><strong>Dragging the Sequence into the 3D area.<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" width=\"1024\" height=\"253\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2020\/07\/Add_flex_to_scene-1-1024x253.jpg\" alt=\"Sending Animation Sequences to the Timeline.\" class=\"wp-image-1475\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Add_flex_to_scene-1-1024x253.jpg 1024w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Add_flex_to_scene-1-300x74.jpg 300w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Add_flex_to_scene-1-768x190.jpg 768w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Add_flex_to_scene-1-1536x380.jpg 1536w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Add_flex_to_scene-1-950x235.jpg 950w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Add_flex_to_scene-1.jpg 1651w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>When importing FBX files Containing an <strong>Animation without a model<\/strong>, you can attach them to a model using the <strong>&#8220;Attach Sequence&#8221;<\/strong> option.<\/p>\n\n\n\n<p><strong>Attach Sequence Steps :<\/strong><\/p>\n\n\n\n<ol><li><strong>Select the Animation Sequence that you intent to attach.<\/strong><\/li><li><strong>Select the Model which you intend to attach the sequence to.<\/strong><\/li><li><strong>Press the &#8220;Attach Sequence to object&#8221; button in the animation sequences panel.<\/strong><\/li><\/ol>\n\n\n\n<div style=\"height:55px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Creating a path for the VR Guide to follow<\/h2>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>You need to create a path in SimLab Composer to have the VR Guide follow it instead of manually moving the VR guide in the Scene.<\/p>\n\n\n\n<p>To Create a path in SimLab Composer, follow these steps :<\/p>\n\n\n\n<ol><li>From the <strong>Create menu<\/strong>, select <strong>&#8220;Paths&#8221;<\/strong> then <strong>&#8220;Create Path&#8221;<\/strong>.<\/li><li>Select <strong>&#8220;Pick points on a plane&#8221;<\/strong> if you want the VR Guide to move on a single level, otherwise select <strong>&#8220;Pick in 3D space&#8221;.<\/strong><\/li><li>Set the Path type to &#8220;<strong>B-Spiline&#8221;<\/strong>.<\/li><li>Start drawing the path by picking points with the left click.<\/li><li>Click <strong>&#8220;Finish&#8221; <\/strong>to complete the path creation process.<\/li><\/ol>\n\n\n\n<p>To create an animation of the character following the path, do the following:<\/p>\n\n\n\n<ol><li>Select the VR Guide 3D model.<\/li><li>From the <strong>Object Animation menu<\/strong> select <strong>&#8220;Follow Path&#8221;<\/strong>.<\/li><li>In the path motion dialogue, set the frame range where you want the animation to start and stop.<\/li><li>From the same dialogue select <strong>&#8220;Pick Path&#8221;<\/strong>.<\/li><li>Select the Path that you have created eariler.<\/li><li>Rotate the VR Guide model to have it oriented with the path&#8217;s direction.<\/li><li>Click the <strong>&#8220;Check Mark&#8221; <\/strong>to finish the path animation process.<\/li><\/ol>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Combining multiple Animation Sequences<\/h2>\n\n\n\n<div style=\"height:52px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Now that we have created a path animation for the VR Guide, we can add the imported Animation Sequences to the Timline.<\/p>\n\n\n\n<p>As we have previously explained <strong>Drag and Drop<\/strong> any initial Sequences you want for the Guide to play before moving on the path. Lets say we need the VR Guide to wave his hand before starting to move then when he gets to the end of the path he gives us a &#8220;Thumbs up&#8221;, what we have to do in this case is:<\/p>\n\n\n\n<ol><li>Set the waving sequence&#8217;s position in the Timeline at frame &#8220;0&#8221;.<\/li><li>Slide the path animation to the frame where the waving hand animation stops.<\/li><li>Set the Current keyframe slider to where the path animation starts.<\/li><li>Drag and Drop the walk cycle animation sequence to the 3D area to add it to the Timeline.<\/li><li>In the send to timeline dialogue you need to enable blending and set the repition of the walking cycle. The repetition number depends on the distance the model crosses in each cycle, as well as the length of the path.<\/li><li>You can add &#8220;Thumbs up&#8221; Animation sequence at the end of the walking animation to denote the end of the animation.<\/li><li>Feel free to slide the animation sequences in the timeline to finely tune the animation to your liking.<\/li><li>Select all the keyframes from frame &#8220;0&#8221; to the frame where the walk cycle ends and click on <strong>&#8220;Create Animation Sequence&#8221;<\/strong>.<\/li><li>Type a name for the Animation Sequence and click &#8220;OK&#8221;.<\/li><li>Select the keyframes after the walk cycle ends (the thumbs up animation with the transition) and click <strong>&#8220;Create Animation Sequence&#8221;<\/strong> again.<\/li><li>type in a name for the Animation Sequence and click &#8220;OK&#8221;.<\/li><\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" width=\"1022\" height=\"226\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2020\/07\/Animation_timeline.jpg\" alt=\"Arranging Animation Sequences in the animation Timeline.\" class=\"wp-image-1502\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Animation_timeline.jpg 1022w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Animation_timeline-300x66.jpg 300w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Animation_timeline-768x170.jpg 768w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Animation_timeline-950x210.jpg 950w\" sizes=\"(max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Implementing the Created Animation Sequences through The Training Builder<\/h2>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Now we need to use the <strong>&#8220;Training Builder&#8221;<\/strong> to set the conditions that when met, the new Animation Sequences play in VR.<\/p>\n\n\n\n<h4>First Sequence Implementation<\/h4>\n\n\n\n<p>Implementing the first sequence which is the walking Animation Sequence is pretty simple, in the Training Builder :<\/p>\n\n\n\n<ol><li>Create a <strong>&#8220;Scene start&#8221;<\/strong> event.<\/li><li>Add a <strong>&#8220;Play Sequence&#8221;<\/strong> response.<\/li><li>Attach the event&#8217;s execute channel to the response&#8217;s execute channel.<\/li><li>Select the &#8220;Play Sequence&#8221; response then click on the walking animation sequence that you have created earlier to attach it.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" width=\"802\" height=\"564\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2020\/07\/Training_Builder_1.jpg\" alt=\"Implementing the first Animation Sequence in The Training Builder.\" class=\"wp-image-1512\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Training_Builder_1.jpg 802w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Training_Builder_1-300x211.jpg 300w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Training_Builder_1-768x540.jpg 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><\/figure>\n\n\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4>Second Sequence Implementation<\/h4>\n\n\n\n<p>We want the second Animation Sequence (The thumbs up sequence) to play when the user arrives at at the end of the path. So if the user followed the VR guide all the way to the end he gets a thumbs up!<\/p>\n\n\n\n<p>The steps:<\/p>\n\n\n\n<ol><li>Create a Cylinder by going to the Create Menu, then selecting shapes, then Cylinder.<\/li><li>Place the cylinder at the end of the Animation Path, make sure it has a reasonable size.<\/li><li>Set the alpha of the cylinder&#8217;s material to &#8220;0&#8221; since we do not want it to appear in the VR experience.<\/li><li>In the Training Builder add a <strong>&#8220;Node Entered Node&#8221;<\/strong> event.<\/li><li>Select the Viewer Start position and set it as SceneNode A.<\/li><li>Select the Cylinder and set it as SceneNode B.<\/li><li>Add a <strong>&#8220;Play Sequence&#8221;<\/strong> response then click on the second sequence (The Thumbs up Sequence) to attach it.<\/li><li>Attach the response to event.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" width=\"802\" height=\"564\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2020\/07\/Training_Builder_2.jpg\" alt=\"Implementing the second Animation Sequence in The Training Builder.\" class=\"wp-image-1519\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Training_Builder_2.jpg 802w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Training_Builder_2-300x211.jpg 300w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/Training_Builder_2-768x540.jpg 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>What we have Created is a VR experience where once it starts, the VR guide Waves at you then starts walking along the path. Once you (the User) follow him till the end of the path, then the VR Guide will give you a thumbs up.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\"\/>\n\n\n\n<div style=\"height:46px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Character Animation in SimLab VR ( blend animations, add responses and more)\" width=\"875\" height=\"492\" src=\"https:\/\/www.youtube.com\/embed\/70qepGiovjg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><figcaption>Watch This tutorial to learn how to create a simple Guided experience for VR.<\/figcaption><\/figure>\n\n\n\n<p>You can Also check out this <a rel=\"noreferrer noopener\" href=\"https:\/\/www.vrforcad.com\/fireballs-for-vr-creation\" target=\"_blank\">Blog post<\/a> on how to <strong>create a fireball throwing character<\/strong> in SimLab Composer, or <a rel=\"noreferrer noopener\" href=\"https:\/\/vrforcad.com\/organic-models-animation-in-simlab-composer\" target=\"_blank\">this one<\/a> on <strong>Importing an animated Human Heart<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create a VR Guide for training and education in SimLab Composer.<\/p>\n","protected":false},"author":4,"featured_media":1432,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[36,47,16,10,37],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VR Guide Animation For Training and Education &bull; SimLab Soft Blog<\/title>\n<meta name=\"description\" content=\"Creating a VR Guide for training and educational purposes in SimLab Composer using flexible bodies (Skeletal Animated chracters).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VR Guide Animation For Training and Education &bull; SimLab Soft Blog\" \/>\n<meta property=\"og:description\" content=\"Creating a VR Guide for training and educational purposes in SimLab Composer using flexible bodies (Skeletal Animated chracters).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/\" \/>\n<meta property=\"og:site_name\" content=\"SimLab Soft Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/SimLab-Soft\/154245504646447\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-15T13:41:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-16T12:50:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/VR-Guide.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Khalid Abueid\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SimLabSoft\" \/>\n<meta name=\"twitter:site\" content=\"@SimLabSoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Khalid Abueid\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#organization\",\"name\":\"SimLab Soft\",\"url\":\"https:\/\/simlab-soft.com\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/simlabsoft\",\"https:\/\/www.linkedin.com\/company\/simlab-soft\",\"https:\/\/www.youtube.com\/user\/SimLabSoft\",\"https:\/\/www.facebook.com\/pages\/SimLab-Soft\/154245504646447\",\"https:\/\/twitter.com\/SimLabSoft\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vrforcad.com\/wp-content\/uploads\/2019\/09\/Artboard-2.png\",\"contentUrl\":\"https:\/\/vrforcad.com\/wp-content\/uploads\/2019\/09\/Artboard-2.png\",\"width\":107,\"height\":110,\"caption\":\"SimLab Soft\"},\"image\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#website\",\"url\":\"https:\/\/simlab-soft.com\/blog\/\",\"name\":\"3D CAD VR\",\"description\":\"Lets do more with 3D Models\",\"publisher\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/simlab-soft.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/\",\"url\":\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/\",\"name\":\"VR Guide Animation For Training and Education &bull; SimLab Soft Blog\",\"isPartOf\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/#website\"},\"datePublished\":\"2020-07-15T13:41:32+00:00\",\"dateModified\":\"2020-07-16T12:50:32+00:00\",\"description\":\"Creating a VR Guide for training and educational purposes in SimLab Composer using flexible bodies (Skeletal Animated chracters).\",\"breadcrumb\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/simlab-soft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VR Guide Animation For Training and Education\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/\"},\"author\":{\"name\":\"Khalid Abueid\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/698e1ce4de6ecc918842f71714d52c97\"},\"headline\":\"VR Guide Animation For Training and Education\",\"datePublished\":\"2020-07-15T13:41:32+00:00\",\"dateModified\":\"2020-07-16T12:50:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/\"},\"wordCount\":1172,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/#organization\"},\"keywords\":[\"Animation\",\"Flexible Bodies\",\"Simlab Composer\",\"VR\",\"VR Training\"],\"articleSection\":[\"VR\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/698e1ce4de6ecc918842f71714d52c97\",\"name\":\"Khalid Abueid\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aaa3eb4bcd76ed321fcea381d20f52c7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aaa3eb4bcd76ed321fcea381d20f52c7?s=96&d=mm&r=g\",\"caption\":\"Khalid Abueid\"},\"sameAs\":[\"http:\/\/www.simlab-soft.com\"],\"url\":\"https:\/\/simlab-soft.com\/blog\/author\/khalid-abueid\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VR Guide Animation For Training and Education &bull; SimLab Soft Blog","description":"Creating a VR Guide for training and educational purposes in SimLab Composer using flexible bodies (Skeletal Animated chracters).","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:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/","og_locale":"en_US","og_type":"article","og_title":"VR Guide Animation For Training and Education &bull; SimLab Soft Blog","og_description":"Creating a VR Guide for training and educational purposes in SimLab Composer using flexible bodies (Skeletal Animated chracters).","og_url":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/","og_site_name":"SimLab Soft Blog","article_publisher":"https:\/\/www.facebook.com\/pages\/SimLab-Soft\/154245504646447","article_published_time":"2020-07-15T13:41:32+00:00","article_modified_time":"2020-07-16T12:50:32+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2020\/07\/VR-Guide.png","type":"image\/png"}],"author":"Khalid Abueid","twitter_card":"summary_large_image","twitter_creator":"@SimLabSoft","twitter_site":"@SimLabSoft","twitter_misc":{"Written by":"Khalid Abueid","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/simlab-soft.com\/blog\/#organization","name":"SimLab Soft","url":"https:\/\/simlab-soft.com\/blog\/","sameAs":["https:\/\/www.instagram.com\/simlabsoft","https:\/\/www.linkedin.com\/company\/simlab-soft","https:\/\/www.youtube.com\/user\/SimLabSoft","https:\/\/www.facebook.com\/pages\/SimLab-Soft\/154245504646447","https:\/\/twitter.com\/SimLabSoft"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/vrforcad.com\/wp-content\/uploads\/2019\/09\/Artboard-2.png","contentUrl":"https:\/\/vrforcad.com\/wp-content\/uploads\/2019\/09\/Artboard-2.png","width":107,"height":110,"caption":"SimLab Soft"},"image":{"@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/simlab-soft.com\/blog\/#website","url":"https:\/\/simlab-soft.com\/blog\/","name":"3D CAD VR","description":"Lets do more with 3D Models","publisher":{"@id":"https:\/\/simlab-soft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simlab-soft.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/","url":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/","name":"VR Guide Animation For Training and Education &bull; SimLab Soft Blog","isPartOf":{"@id":"https:\/\/simlab-soft.com\/blog\/#website"},"datePublished":"2020-07-15T13:41:32+00:00","dateModified":"2020-07-16T12:50:32+00:00","description":"Creating a VR Guide for training and educational purposes in SimLab Composer using flexible bodies (Skeletal Animated chracters).","breadcrumb":{"@id":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simlab-soft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"VR Guide Animation For Training and Education"}]},{"@type":"Article","@id":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/#article","isPartOf":{"@id":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/"},"author":{"name":"Khalid Abueid","@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/698e1ce4de6ecc918842f71714d52c97"},"headline":"VR Guide Animation For Training and Education","datePublished":"2020-07-15T13:41:32+00:00","dateModified":"2020-07-16T12:50:32+00:00","mainEntityOfPage":{"@id":"https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/"},"wordCount":1172,"commentCount":2,"publisher":{"@id":"https:\/\/simlab-soft.com\/blog\/#organization"},"keywords":["Animation","Flexible Bodies","Simlab Composer","VR","VR Training"],"articleSection":["VR"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simlab-soft.com\/blog\/vr-guide-animation-for-training-and-education\/#respond"]}]},{"@type":"Person","@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/698e1ce4de6ecc918842f71714d52c97","name":"Khalid Abueid","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aaa3eb4bcd76ed321fcea381d20f52c7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aaa3eb4bcd76ed321fcea381d20f52c7?s=96&d=mm&r=g","caption":"Khalid Abueid"},"sameAs":["http:\/\/www.simlab-soft.com"],"url":"https:\/\/simlab-soft.com\/blog\/author\/khalid-abueid\/"}]}},"_links":{"self":[{"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/posts\/1418"}],"collection":[{"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/comments?post=1418"}],"version-history":[{"count":97,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/posts\/1418\/revisions"}],"predecessor-version":[{"id":1618,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/posts\/1418\/revisions\/1618"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/media\/1432"}],"wp:attachment":[{"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/media?parent=1418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/categories?post=1418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/tags?post=1418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}