FLUTTER ECOSYSTEM

babylonjs_viewer

3D Model Rendering with BabylonJS Viewer

babylonjs_viewer cover
Latest version
1.3.0
30-day downloads
101
Likes
68
Pub points
140

Package Overview

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

Overview

The babylonjs_viewer package enables 3D model rendering in Flutter apps using BabylonJS, a powerful JavaScript 3D engine. It provides a platform-agnostic way to display and interact with 3D assets across Android, iOS, and macOS. By leveraging web-based rendering through a WebView, it allows developers to integrate rich 3D visualizations without native 3D engine implementation. Ideal for applications requiring interactive 3D content such as product previews, architectural visualizations, or educational tools.

Use cases
  • 3D product visualization
  • Interactive architectural models
  • Educational 3D content
  • Virtual tours
  • Game asset previews
Key features
  • Web-based 3D rendering via WebView
  • Support for multiple 3D formats
  • Cross-platform compatibility
  • Interactive camera controls
  • Lightweight integration
Suitable for
  • Developers building 3D-enabled Flutter apps
  • Apps needing lightweight 3D rendering
  • Prototyping 3D experiences
  • Projects targeting mobile and desktop
Considerations
  • WebView performance limitations
  • Limited native 3D API access
  • Dependent on external BabylonJS library
  • Higher memory usage for complex models
  • Requires internet for initial loading if not bundled
Supported platformsAndroidiOSmacOS

Install package

flutter pub add babylonjs_viewer

Categories

Source repository

Related projects

No data available yet.