FLUTTER ECOSYSTEM

brijeshkumar-chavda/TeachAR

TeachAR:学習を向上させるためのモバイルベースの拡張現実アプリケーション

TeachAR のプロジェクト画像
Stars
63
Forks
18
最終プッシュ(UTC)
2022/04/15
プロジェクト状態
公開中
Brijeshkumar Chavda GitHub avatar
GITHUB User

Brijeshkumar Chavda ↗

Learn, Create & Teach.

India
言語DartObjective-CJava

技術トピック

関連パッケージとサンプル

使用している依存関係

依存関係一覧 10 件

アプリカテゴリー

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

README を開く / 閉じる

TeachAR

  • The purpose of this project is to offer a platform of Augmented Reality to help students understand a difficult topic.
  • A suggested application for teaching and studying astronomy, the human body anatomy, and volcanology were developed in this project.
  • The technology is anticipated to increase their degree of comprehension about learning by providing them with both easy operability and immersive sense.
  • Using this method, students may improve their understanding of planets, planet types, moons, size, distance, orbit, rings, rotation, and other topics.
  • Learners who use Augmented Reality (AR) may observe the solar orbit and planets as if they were physically there at the site. User should be able to grasp the anatomy of the human body with ease utilizing a 3D picture representation.

Screenshots

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/screenshot/1_WelcomeScreen.pnghttps://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/screenshot/2_Menu.pnghttps://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/screenshot/3_Info.pnghttps://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/screenshot/4_ViewIn3D.pnghttps://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/screenshot/5_ViewInAR.png

Video

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/screenshot/TeachARVideo.gif

Technology Used

flutter dart android firebase figma blender

Software Requirements

  • Language: Dart
  • Framework: Flutter
  • Database: Firebase
  • IDE: Android Studio
  • SDK: Google AR Core
  • Graphic Software: Blender

Hardware Requirements

  • Operating system: Android 7.0 (API Level 24)
  • RAM: 4GB
  • ROM: 265MB
  • GPU: OpenGL ES Versions: 3.0 or 3.2
  • Camera: Depth API Support
  • Sensor: Time-F-Flight (Tof) Hardware Depth Sensor
  • Display: Multiple GPU Texture Resolutions - 1080p, 720p, 480p

Blender Workflow

  • Creating 3D model in blender

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/blender3Dmodel/blender_workflow/dino_in_blender.png

  • Developing augmented reality object

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/blender3Dmodel/blender_workflow/planet_in_blender.png

  • Animation scene of the solar system model

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/blender3Dmodel/blender_workflow/planet_animation_in_blender.png

3D Model List

  • Dinosaur Model

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/blender3Dmodel/grid_view_of_models/Dinasaur.png

  • Human Anatomy Model

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/blender3Dmodel/grid_view_of_models/Humanbody.png

  • Planets Model

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/blender3Dmodel/grid_view_of_models/Planet.png

  • Spacecraft Model

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/blender3Dmodel/grid_view_of_models/Space.png

  • Volcano

https://raw.githubusercontent.com/brijeshkumar-chavda/TeachAR/HEAD/blender3Dmodel/grid_view_of_models/volcano.gif