interactive_3d 2.0.3
interactive_3d: ^2.0.3 copied to clipboard
A plugin to render interactive 3D model in .gLTF or .glb format using Filament on Android & GLTFSceneKit on iOS
2.0.3 #
- 12th release of
interactive_3d
- Adaptive render resolution using capped devicePixelRatio for sharper output without Hybrid Composition performance cost.
- Fixed touch coordinate scaling to match render buffer dimensions.
- Removed redundant native-side supersampling.
2.0.2 #
- 11th release of
interactive_3d
- Small fixes and optimizations for Android and iOS platforms.
2.0.1 #
- 10th release of
interactive_3d— Bug Fix & Code Quality Release 🛠️
- Fixed selection clear, cache clear, refresh cache, and visibility toggle not working correctly on Android.
- Fixed cache clear not preserving active selection color on iOS.
- Codebase reorganized into focused files across all platforms — no API changes.
2.0.0 #
- 9th release of
interactive_3d— Major Release 🚀
-
BREAKING CHANGE:
- Android rendering migrated from Hybrid Composition (AndroidView) to Texture API (SurfaceProducer) — dramatically improved performance and instant tap response.
- iOS memory management optimized to prevent leaks and crashes.
-
New Feature (Both Platforms):
solidBackgroundColor— use a solid color background instead of IBL skybox while keeping IBL lighting for PBR quality.
1.2.4 #
- 8th release of
interactive_3d.
- Feature:
- Android Memory Performance Optimized
1.2.3 #
- 7th release of
interactive_3d.
- Feature:
- Android & iOS memory leaks lead to crash fixes
- Performance Optimized on Android
- Example UI updates
1.2.2 #
- 6th release of
interactive_3d.
- Feature:
- Control Visibility of different parts of model using Interactive3dController.
1.2.1 #
- 5th release of
interactive_3d.
- Fix:
- iOS Plugin name conflict issue fix.
- Feature:
- Load background environment for iOS.
1.2.0 #
- 4th release of
interactive_3d.
- Features:
- Patch Colors (update selected & preselected colors).
- Interactive3dController introduced.
- iOS Support with all features on Android 🚀
1.0.1 #
- 3rd release of
interactive_3d.
- Features:
- Preselection based on entity names.
- Dynamic selected color.
- Set Default Zoom.
- Load model and background environments from network URLs.
0.0.2 #
- 2nd release of
interactive_3d.
- Features:
- App lifecycle crash fixed.
- Load models background environments ibl and skybox
.ktxfiles fix. - Code refactored.
0.0.1 #
- Initial release of
interactive_3d.
- Features:
- Render
.glband.gltfmodels. - Interactive touch gestures to extract information.
- Currently supports only Android using the Filament Engine.
- Open-source and customizable.
- Render