android-3D-model-viewer

Introduction: Android app that can load 3D models using OpenGL ES 2.0. Published on Play Store
More: Author   ReportBugs   OfficialWebsite   
Tags:

A powerful, open-source Android application for viewing and inspecting 3D models. Built with a modular architecture and powered by a custom OpenGL ES 2.0/3.0 engine.

News (04/09/2026)

Version 5.1.0 *

  • Android SDK 36 upgrade (min SDK 26))
  • New PolyHaven and OpenSource 3D Assets provider
  • New Orthographic and Isometric Cameras
  • Engine improvement and bugs fixed

Key Features

  • Multi-Format Support: Load OBJ, STL, DAE (Collada), GLTF, and FBX files.
  • Advanced Rendering: Support for skeletal animation, normal mapping, and basic lighting.
  • Modern UI: Built with Android Fragments, Navigation Component, and Material Design.
  • VR Ready: Integrated Anaglyph and Stereoscopic (VR headset) rendering modes.
  • Interactive Tools: Wireframe toggles, skeleton visualization, bounding boxes, and ray-cast selection.

Screenshots

Screenshot1 Screenshot2 Screenshot3

Project Structure

This project consists of two main components:

  1. App (:app): The Android application layer, managing UI, state, and user interaction.
  2. Engine (:engine): A standalone 3D engine submodule.

Documentation

For detailed information, please refer to the following guides:

Getting Started

Installation

You can install the app via:

Building from Source

# Clone with submodules
git clone --recursive https://github.com/the3deer/android-3D-model-viewer.git
cd android-3D-model-viewer

# Build and Install
./gradlew assembleDebug
adb install -r app/build/outputs/apk/debug/app-debug.apk

Community & Support

  • Issues: Found a bug or have a suggestion? Open an issue.
  • Contributing: Pull requests are welcome! Please follow the existing code style.

Credits & License

  • The3Deer: MIT License
  • JglTF (GLTF Parser): MIT License
  • ufbx (FBX Parser): MIT License
  • Earcut: ISC License

Maintained by The3Deer. Assisted by Gemini AI.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest