Top Flutter 3D packages A 3D model is a realistic three-dimensional representation of any object or a scene often created using softwares. The most common data-format that represents 3D geometry is the **.obj** (Object) file format and has been used by a variety of 3D graphics applications. The format is simple: it is a text file that contains a list of vertices and faces. Each vertex is specified by a line that starts with the letter "v", followed by three numbers that represent the x, y, and z coordinates of the vertex. Each face is specified by a line that starts with the letter "f", followed by three numbers that represent the indices of the vertices that make up the face. There are a few other elements that can be specified in an .obj file, such as texture coordinates and normals. Some other formats are glTF and GLB. The following Flutter packages can be used to render 3D Models or view 3D Models, which includes scaling, rotating and viewing the model from different perspectives. This is performed using OpenGL, WebGL or other implementations. Also this list includes some packages that can help view widgets in pseudo-3D perspective.
model_viewer_plus
199
A Flutter widget for rendering interactive 3D models in the glTF and GLB formats. Fork of model_viewer package.
three_dart
174
three.js implement by Dart. Dart 3D library. an easy to use, lightweight, cross-platform, general purpose 3D library.
flutter_3d_controller
166
A Flutter package for rendering interactive 3D models in different formats(glb, gltf, fbx, obj), with ability to control animations, textures and camera.
flutter_tilt
134
Easily apply tilt parallax hover effects for Flutter, which supports tilt, light, shadow effects, gyroscope sensors and many custom parameters.
flutter_gl
46
cross-platform call OpenGL API by Dart through dart:ffi. 3D programming in the cross-platform. Provides OpenGL with Texture Widget on Flutter.
simple_3d_renderer
45
Sp3dObj renderer. Includes simple cameras, light, world, and more. It also supports user taps.
xl
23
Implement accelerometer and pointer or touch fueled parallax animations with a bespoke XL layering paradigm. Gyroscope supported.
dxf
22
DXF package for Dart developers to create, read, update and delete the data in AutoCAD DXF file - a CAD data file format developed by Autodesk.