FLUTTER ECOSYSTEM

model_viewer_plus

A Flutter widget for rendering interactive 3D models in the glTF and GLB formats

model_viewer_plus cover
Latest version
1.10.0
30-day downloads
15.7K
Likes
332
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

model_viewer_plus is a Flutter widget that enables the rendering and interaction of 3D models in glTF and GLB formats across Android, iOS, and Web platforms. It provides an intuitive interface for displaying immersive 3D content within Flutter applications, supporting features like rotation, zoom, and pan. Built on top of the web's <model-viewer> element, it bridges native Flutter with modern 3D rendering capabilities. Ideal for product showcases, AR integrations, and interactive visualizations.

Use cases
  • Product visualization in e-commerce apps
  • Interactive educational 3D content
  • AR-enabled mobile experiences
  • Web-based 3D model viewers
  • Virtual tours and walkthroughs
Key features
  • Support for glTF and GLB 3D formats
  • Cross-platform compatibility (Android, iOS, Web)
  • Built-in touch and mouse interactions
  • Customizable lighting and camera controls
  • Lightweight integration via pub.dev
Suitable for
  • Developers building 3D-rich Flutter apps
  • E-commerce platforms showcasing products
  • Educational and training applications
  • AR/VR content creators using Flutter
  • Web developers extending 3D capabilities
Considerations
  • Requires 3D models in glTF/GLB format
  • Limited to web-based rendering on non-native platforms
  • Performance may vary on lower-end devices
  • No built-in animation support beyond basic interactions
  • Dependent on browser WebGL support on Web
Supported platformsAndroidiOSWeb

Install package

flutter pub add model_viewer_plus

Categories

Source repository

Related projects