Wavefront Renderer

Activities ::: mod_wavefront
Maintained by MeIan Wild
A Moodle activity that allows learners to upload and view 3D models in a gallery, as well as viewing individual models in augmented reality on supported devices. Supports both Wavefront .OBJ format models, together with .MTL material textures, and COLLADA .DAE digital asset exchange files. Models can also be displayed anywhere in Moodle that supports filtering by installing the filter_wavefront plugin (available separately).
Latest release:
104 sites
15 fans
Current versions available: 1

Wavefront 3D model activity for Moodle 3.1+

This resource allows course creators to add a gallery of 3D models to a Moodle course. As a course teacher, you are able to create, edit and delete model views. Students can view the models together in the gallery or open individual models in augmented reality. There is also the option to allow students to add comments to the gallery.

Sample .OBJ and .DAE models are provided.

For detailed documentation on the installation and use of this activity please visit the External documentation URL.

Models can also be displayed anywhere in Moodle that supports filtering by installing the filter_wavefront plugin (available separately from https://github.com/iandavidwild/moodle-filter_wavefront).

Coverity Scan Build Status


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


Ian Wild (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Nghệ Nhân Trương
    Mon, Mar 5, 2018, 4:32 PM
    Hi! Thanks for sharing so much! https://goo.gl/YCf9tY
  • James Wei
    Thu, Jan 10, 2019, 9:32 AM
    Hi Ian
    I am using Moodle 3.6. The sample files seem to be imported just fine, but I only see a round box with the text that says insert 3D model. Perhaps it's not compatible with 3.6? Thanks

    Kind Regards

  • Etienne Landais
    Fri, Mar 1, 2019, 4:55 AM
    Same problem as described by James Wei above in 3.5. Using Guessing this is an issue related to the /amd JS files as described in response to Derek Chaplin, above. Is this not going to work or be updated for 3.5+? A shame, if so. It looks really ideal for certain use cases.
  • Shiraz Mistry
    Tue, May 21, 2019, 10:17 AM
    Hi all,

    what do we do when we get the following error for this plugin on Moodle 3.4?

    Validating mod_wavefront ... Error
    [Warning] Declared maturity level [MATURITY_BETA]
    [Error] Write access check [/var/www/html/moodle/mod]
    Installation aborted due to validation failure

    Please guide us to get the plugin installed.

    I have written to the author as well for assistance yesterday. No reply yet.

    Kind regards,

  • Paul C
    Wed, Jun 10, 2020, 1:26 AM
    I am not able to view the model after uploading the obj file
  • Me
    Sun, Feb 6, 2022, 2:39 AM
    Hi all,

    Firstly I must apologize for my lack of involvement with this plugin over the past few years. Prompted by recent enquiries - and because my current employer, AVEVA, are leaders in 3D asset visualisation - I've now taken up development of the wavefront renderer plugin once more. It has been updated and tested up to version 3.11 and I have plans to ensure it is tested against 4.x. If there are any issues please do let me know and many thanks to everyone who has shown an interest in this work.

    Kind regards,

  • Martín Ceballos
    Sun, Feb 6, 2022, 7:19 AM
    Hi, Ian:

    I have Moddle 3.9. I have install this plugin, and I turn editing on, but the "Edit model" button don't show in the editor. I can't upload the 3D model .OBJ or .ZIP in the activity. How I can fix thiss issue?

  • Me
    Sun, Feb 6, 2022, 5:43 PM
    Hi Martín,

    Many thanks for taking a look at the plugin and sorry to hear you are experiencing issues. My initial thoughts are:
    - In order to see the 'Edit model' button you need to press the 'Turn editing on' button. Depending on your theme, this will be displayed on the far right of the navigation breadcrumb trail. Can you see this button?
    - Does your current user have permission to edit a model?
    - Which theme are you using? We did have issues with the Lambda theme not including the necessary code to display the 'Turn editing on' button - but I can't remember the exact issue we had to fix so I don't want to do the Lambda developers a disservice by misremembering. To this end, I've just tested the renderer again in Moodle 3.9 using the Lambda theme (originally I tested using the Classic theme) and (possibly unhelpfully) it seems to be functioning fine.

    Hope this helps,

  • jean-christophe le guelte
    Sat, Feb 12, 2022, 6:41 PM
    Hello Ian,
    How can I change the background color. My objects are mostly black.
    thank you
  • Me
    Mon, Mar 7, 2022, 2:56 AM
    Hello Jean-Christophe,

    You can now specify the scene background color for each model in the gallery (functionality added in v0.0.0.8).

    Many thanks,

  • Gillian Wadams
    Thu, Aug 11, 2022, 11:07 AM
    I'm using Moodle 4 and have installed the wavefront renderer plug in. The file I have was exported from solid works to FreeCAD then to .obj. It uploads to Moodle but doesn't display (half a black box with jagged edge showing). Does anyone have any suggestions? Thanks, Gillian
  • Me
    Thu, Aug 11, 2022, 11:59 PM
    Hi Gillian,
    Sorry to hear you're having issues. It sounds like it might be an issue with the model. Perhaps the texture file is missing? Have you tried testing the exported OBJ file in a different viewer? For example, there is an OBJ viewer browser extension for Chrome. Or you could try importing the exported OBJ file into Blender to check what it looks like there?
    Hope this helps,
  • Batool Almomani
    Tue, Oct 4, 2022, 1:49 PM
    Hi Ian
    Thanks for this plugin , I installed the plugin on my moodle 3.11 and its working but I have a problem that is the 3d object papering without colors its only black , I upload the.obj file and the mtl file but its still the same , I was tried to open object on another viewer its working rightly

    can you help me what should I do please ??
  • Me
    Tue, Oct 4, 2022, 3:23 PM
    Hi Batool,
    Thanks for your message and sorry to hear you are having issues. Have you tried loading one of the sample models? I'm wondering if it's a problem in the installation or something different about the model that's not loading correctly? My guess is that it's something about the model that the three js library isn't happy with. If you are still experiencing issues feel free to message me privately.
    Hope this helps,
  • Gillian Wadams
    Mon, Jun 19, 2023, 10:33 AM
    Hi everyone,
    Has anyone had much success getting Solidworks 3D models to display nicely in Moodle 4? Through the Wavefront renderer plug in or other way?
1 2
Please login to post comments