Keywords: 3D model,  sketchfab , embed, digital object, text editor, media   

What Is It?

Embedding  3D models adds interactive content to Moodle courses. This mini-guide  is specific to the  iframe HTML embedding offered by  Sketchfab,  an external platform  hosting  3D models  that can be viewed , shared ,  freely  downloaded  or  purchased  on their website,  or   embedded on other websites or platforms such as  Moodle.  For more information on embedding content within Moodle’s Tiny MCE editor, please see  M02b - Embed video, audio and other media .  

Why Use It?

Depending on  its  type,  3D models  can facilitate object-based teaching and learning,  provide access to digitally rendered objects in museum and teaching collections,  serve as examples of assessments or works in progress, and  can  even be incorporated into  Moodle  activities such as quizzes.    

Who Can Embed 3D Models?

Who Can View 3D Models?

Before I Start...

Meeting the Baseline

The  UCL Connected Learning Baseline suggests the following for Structure:

The  Resources  category indicates that you should:

The  Accessibility category suggests that you:

How Do I Set One Up?

Please begin with Sketchfab's instructions for copying and embedding their iframe HTML. The steps below provide an overview of the process within the Moodle course page.

  1. Navigate to your Moodle course and toggle Edit mode on. 
  2. Click Add an activity or resource in the desired section of your course.
  3. Set a Name for the activity or resource.
  4. In the TinyMCE editor, click on Tools and select 'Source code (<>)' .
  5. Paste the iframe HTML copied from Sketchfab for the desired 3D model into the Source code pop up window and click 'save'.
  6. Then, Save and display the activity or resource.
  7. The 3D model will appear with a triangle play icon. Click to initiate interactivity with the model. 


If you are embedding a model you uploaded to Sketchfab, then be sure to deselect the Hide options when copying from the embed menu if you want to make the model inspector, annotations, and other information about the 3D model available to students when accessing via Moodle.

Caution

As with other forms of interactive media, embedded 3D models may not be accessible to all users  such as those using screen readers. Course administrators and tutors  should consider other methods of making such content available including through the addition of textual descriptions for the models.   

Examples and Case Studies

3D Model uploaded to Sketchfab by UCL Archaeology South-East:

<div class="sketchfab-embed-wrapper">
    <iframe title="A 3D model" width="640" height="480" src="https://sketchfab.com/models/2f96f0788b2d47418c101db9bbe90d50/embed?autostart=0&ui_controls=0&ui_infos=0&ui_inspector=0&ui_stop=0&ui_watermark=1&ui_watermark_link=1" frameborder="0" allow="autoplay; fullscreen; vr" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
    <p style="font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;">
        <a href="https://sketchfab.com/3d-models/the-red-lion-stage-whitechapel-timber-structure-2f96f0788b2d47418c101db9bbe90d50?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">The Red Lion Stage? Whitechapel timber structure</a>
        by <a href="https://sketchfab.com/ArchaeologySouth-East?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">UCL Archaeology South-East</a>
        on <a href="https://sketchfab.com?utm_medium=embed&utm_source=website&utm_campaign=share-popup" target="_blank" style="font-weight: bold; color: #1CAAD9;">Sketchfab</a>
    </p>
</div>

Questions & Answers

This section will be updated as questions arise. Please raise a staff query form with questions related to embedding, viewing and using 3D models in Moodle . For questions about  Sketchfab  and their services, please visit  their Sketchfab help center  

Further Information

See also  M02b - Embed video, audio and other media .