model_viewer_plus
A Flutter widget for rendering interactive 3D models in the glTF and GLB formats
1.10.0
50K downloads/mo
#1466 most downloaded on pub.dev
omchiii/model_viewer_plus.dart
What this package is like to depend on
Last release 9 months ago
26 Nov 2025
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 20 of 27 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
27 releases · first in 2022
1 release in the last 12 months
see the full history below
Release timeline
27 releases · Jan 2022 to Nov 2025Releases
latest 27-
1.10.026 Nov 2025Release notes
Open source →- Update dependencies
- Remove Flutter deprecated methods
- Update Dart to ^3.10.0
- Upgrade
<model-viewer>to 4.1.0
Release notes
Open source →Changed
- Update dependencies
- Remove Flutter deprecated methods
- Update Dart to ^3.10.0
- Upgrade
<model-viewer>to 4.1.0
-
1.9.304 Apr 2025 -
1.9.204 Apr 2025Release notes
Open source →Changed
-Add explicit data URI compatibility and fix said compatibility for mobile
-
1.9.127 Nov 2024Release notes
Open source →Changed
- Update dependencies(remove
webview_flutter_androidandwebview_flutter_wkwebview)
- Update dependencies(remove
-
1.9.003 Sep 2024 -
1.8.003 Jun 2024Release notes
Open source →- Upgrade
<model-viewer>to 3.5.0 - Updates examples
- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4
Release notes
Open source →Changed
- Upgrade
<model-viewer>to 3.5.0 - Updates examples
- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4
- Upgrade
-
1.7.220 Mar 2024Nothing published for this version
-
1.7.025 Aug 2023Release notes
Open source →Changed
- Fake for web implementation for Flutter 3.13
Fixed
- Links for images in README
Release notes
Open source →Changed
- Fake for web implementation for Flutter 3.13
Fixed
- Links for images in README
-
1.6.113 Jul 2023 -
1.6.013 Jul 2023Release notes
Open source →Changed
- Align Dart 3 and Flutter 3.10.0 for
platformViewRegistry - Update example
- Update license
- Add topics
- Align Dart 3 and Flutter 3.10.0 for
-
1.5.113 Jul 2023Release notes
Open source →Changed
- Upgrade dependencies(webview_flutter, android_intent_plus) and align min Flutter SDK to 3.3.0
- Upgrade
<model-viewer>to v3.2.0
Fixed
- Fix analysis issues
-
1.5.001 Feb 2023Release notes
Open source →Removed
- BREAKING #49 Add button with hotspot attributes to allowed elements, because you can customize them now
Added
- Allowing customize NodeValidator on Web platform by using
overwriteNodeValidatorBuilder - New example,
example\lib\materials_and_scene\change_color.dart
Fixed
- Lints
- Upgrade Dart SDK in the example folder to 2.12.0 to "Running with sound null safety"
-
1.4.008 Dec 2022Release notes
Open source →Changed
- Upgrade
assets/model-viewer.min.jsto v2.1.1 and implements all attributes - Examples support Android API 33
- Dependencies upgrade
- Upgrade
-
1.3.318 Sep 2022Release notes
Open source →Changed
- Fix:
Removing disallowed element <SCRIPT> from [object DocumentFragment], inlib\src\model_viewer_plus_web.dart - Update
example\lib\loading\display_poster.dart - Update
README.md, due to<model-viewer>upgrades to 2.0.0 and we have not keep up with it's latest version. So, Flutter Web users should replacesrc="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js"withsrc="./assets/packages/model_viewer_plus/assets/model-viewer.min.js"to use the js file in our package
Added
- Add a new example:
example\lib\loading\render_scale.dart
- Fix:
-
1.3.215 Sep 2022Release notes
Open source →Changed
- Update
html_builder.dart: - Fix
min-camera-orbit,max-field-of-view,min-field-of-view
- Update
-
1.3.108 Aug 2022 -
1.3.024 Jun 2022Release notes
Open source →Changed
lib\html_builder.dart: fix typos and uncommentdebugPrintfor more debug infolib\model_viewer_plus_mobile.dart: uncommentdebugPrintfor more debug infolib\model_viewer_plus_web.dart: unique viewType to fix #29- Update
assets/model-viewer.min.jsto v1.20.0
-
1.2.030 Apr 2022Release notes
Open source →Added
- More examples in
example/lib
Changed
lib\html_builder.dart,lib\model_viewer_plus_mobile.dart,lib\model_viewer_plus_web.dart,lib\model_viewer_plus.dart: implement all the attributes of<model-viewer>v1.11.1- ModelViewer.arSacle from
final String? arScaletofinal ArScale? arScale, which may be a breaking change - Update
assets/model-viewer.min.jsto v1.11.1 - Update example dir's gradle version to 7.0.
- More examples in
-
1.1.517 Mar 2022Release notes
Open source →Changed
lib/src/model_viewer_plus_mobile.dart- Fix #11, add
gestureRecognizers - A less elegant solution of #8, open usdz file by url_launcher in SFSafariViewController
- Fix #11, add
-
1.1.218 Feb 2022Release notes
Open source →Added
/lib/src/shim/withdart_html_fake.dartanddart_ui_fake.dart. FixingERROR: The name platformViewRegistry' is being referenced through the prefix 'ui', but it isn't defined in any of the libraries imported using that prefix.andINFO: Avoid using web-only libraries outside Flutter web pluginto improve the score on pub.dev.
Changed
- example's
/etc/assets->/assets
-
1.1.117 Feb 2022Release notes
Open source →Added
/assets/model-viewer.min.js(v1.10.1, which is actually identical to v1.10.0)
Changed
- Updated the Screenshot
- README Update
-
1.0.207 Feb 2022Nothing published for this version
-
1.0.2+112 Feb 2022Nothing published for this version
-
1.0.121 Jan 2022Nothing published for this version
-
1.0.1+121 Jan 2022Nothing published for this version
-
1.0.1+221 Jan 2022Nothing published for this version
-
1.0.021 Jan 2022Nothing published for this version