PackageTrack
Sign in Get early access

flutter_3d_controller

The most complete Flutter package for rendering interactive 3D models in various formats (GLB, GLTF, OBJ, FBX), with the ability to control animations, textures, camera, and more.

2.3.0 8.5K downloads/mo #3140 most downloaded on pub.dev m-r-davari/flutter_3d_controller

What this package is like to depend on

Last release 11 months ago

13 Sep 2025

Release timing varies

gaps range from 9 days to 5 months

Nearly every release is documented

notes for 14 of 14 stable releases

4 versions withdrawn

withdrawn after publishing

3 years old

18 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

18 releases · Nov 2023 to Sep 2025
2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 18
  1. 2.3.0 13 Sep 2025
    Release notes

    Features

    • Models rotation with speed setting

    Fixes

    • Clear onLoaded value on widget dispose
    Open source →
  2. 2.2.0 07 Apr 2025
    Release notes

    Features

    • macOS support (Beta)
    • Play animation with loop count

    Fixes

    • Fix minimum version of Flutter SDK
    Open source →
  3. 2.1.0 08 Jan 2025
    Release notes

    Features

    • Change 3D models by setState

    Improvements

    • Improve gesture interceptor
    • Improve performance
    • Update dependencies

    Fixes

    • Fix camera shake rare bug
    Open source →
  4. 2.0.3 01 Jan 2025
    Release notes

    Fixes

    • Fix onLoad callback delay
    • Fix iOS text select on 3d model
    Open source →
  5. 2.0.2 14 Oct 2024
    Release notes

    Fixes

    • Fix multiple model controllers issue
    • Updated minimum SDK version.
    Open source →
  6. 2.0.1 06 Oct 2024
    Release notes

    Fixes

    • Fix internet permission in example's android manifest
    • Add internet permission guide for android in readme
    • Fix flutter.embedded permission in example's iOS info.plist
    Open source →
  7. 2.0.0 05 Oct 2024
    Release notes

    Features

    • Gesture interceptor feature for android and iOS
    • Load .obj 3d models with mtl and textures from asset and url
    • Controller model loading value listener
    • Initial scale and camera properties for .obj models
    • Model loading states callbacks, onProgress, onLoad and onError
    • Stop animation method
    • Enable/disable touch control properties
    • Update core modules

    Fixes

    • Fix some small bugs
    • Fix example
    • Update dependencies
    • Improve exception handling
    Open source →
  8. 1.3.1 27 May 2024
    Release notes

    Fixes

    • Fix the issue in fetching available animations and textures in iOS.
    Open source →
  9. 1.3.0 20 Apr 2024
    Release notes

    Features

    • Set default loading progressbar color.
    Open source →
  10. 1.2.1 28 Dec 2023
    Release notes

    Features

    • Mobile and Web stable version (support glb & gltf format)
    • Play animation
    • Switch between animations
    • Pause animation
    • Reset animation
    • Get available animation list
    • Switch between textures
    • Get available texture list
    • Set camera target
    • Reset camera target
    • Set camera orbit
    • Reset camera orbit

    Fixes

    • Some improvements
    • Fix readme file
    • Reduce Sample size
    • Fix Dart Analyse warnings
    Open source →
  11. 1.2.0 02 Dec 2023
    Release notes

    Features

    • Mobile and Web stable version (support glb & gltf format)
    • Play animation
    • Switch between animations
    • Pause animation
    • Reset animation
    • Get available animation list
    • Switch between textures
    • Get available texture list
    • Set camera target
    • Reset camera target
    • Set camera orbit
    • Reset camera orbit

    Fixes

    • Some improvements
    • Fix readme file
    Open source →
  12. 1.1.0 27 Nov 2023
    Release notes

    Features

    • Mobile and Web stable version
    • Web animation control (play, pause, switch)
    • Web available animation list
    • web camera position/orbit control

    Fixes

    • Fix web data source
    • Fix web example
    • Some improvements
    Open source →
  13. 1.0.3 24 Nov 2023
    Release notes

    Features

    • First stable version
    • Play and control (play, pause, switch) 3d models animation in GLB format
    • Get list of available animations from 3d models
    • Switch between available animations
    • Control camera position
    • Control camera orbit

    Fixes

    • Fix controller bugs
    Open source →
  14. 1.0.2 24 Nov 2023 withdrawn
    Release notes

    Fixes

    • Fix some bugs
    Open source →
  15. 1.0.1 23 Nov 2023 withdrawn
    Release notes

    Fixes

    • Fix some bugs
    Open source →
  16. 1.0.0 22 Nov 2023
    Release notes

    Features

    • Play and control (play, pause, switch) 3d models animation in GLB format
    • Control camera position
    • Control camera orbit

    Fixes

    • Fix controller issue
    Open source →
  17. 0.0.2 20 Nov 2023 withdrawn
    Release notes

    Features

    • Implementing Flutter3DController class

    Fixes

    • Fix 3d model viewer widget
    Open source →
  18. 0.0.1 18 Nov 2023 withdrawn
    Release notes

    Features

    • Implementing Flutter3DViewer widget

    Fixes

    • Fix architecture
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive