Based on web_widget_model_viewer module, adds 3D model field to product.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds a 3D model viewer to products, letting users upload a GLTF 2.0 file and view it in a new '3D' tab on the product form. Variants can have their own 3D model, falling back to the template's model.
This module adds a 3D model viewer to product forms. On the product template form, a new '3D' tab appears where you can upload a GLTF 2.0 file and see it rendered in a viewer.
- The field is called '3D model' and is stored as an attachment.
- For product variants, there is a separate 'Variant 3D model' field. The variant's 3D model is computed: it uses the variant-specific model if set, otherwise it falls back to the template's 3D model.
- When you edit the 3D model on a variant, the module decides where to save it: if the template already has a 3D model and the product has more than one variant, the file is saved on the variant; otherwise it is saved on the template and the variant-specific field is cleared.
The module depends on web_widget_model_viewer for the viewer widget and on product. It only adds fields and a view; it does not add menus, reports, or automated actions. The demo data includes a sample 3D model for one product.
Depends on
Required by other modules
Models and fields (2)
- product.product · extends an existing modelgltf_3d_model (3D model), gltf_3d_model_variant (Variant 3D model)
- product.template · extends an existing modelgltf_3d_model (3D model)
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0Just load a glTF file (a .glb file for example) in "3D model" tab of product form.
With demo data, the product "Office Chair Black" contains a sample 3D model.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.