Globe 3D 정보
3D 태양계를 보여주는 몰입형 안드로이드 애플리케이션
OpenGL ES 3.2를 사용하여 렌더링된 3D 태양계를 보여주는 몰입형 Android 애플리케이션입니다. 사실적인 텍스처, 상세한 정보, 그리고 매끄러운 상호작용을 통해 여러 행성과 천체를 탐험해 보세요.
기능
• OpenGL ES 3.2를 사용하여 태양, 수성, 금성, 지구, 달, 화성, 목성, 토성, 천왕성, 해왕성 등 천체의 3D 렌더링을 지원합니다.
• 모든 행성, 태양, 그리고 은하수를 배경으로 한 달의 사실적인 텍스처를 제공합니다.
• 터치 제스처로 천체를 회전할 수 있습니다.
• 핀치 투 줌 기능으로 크기를 조정할 수 있습니다.
• 왼쪽이나 오른쪽으로 스와이프하여 부드러운 카메라 전환으로 행성을 전환할 수 있습니다.
• 물리적 특성, 궤도 데이터, 대기 특성, 탐사 정보 등 포괄적인 데이터를 제공하는 상세한 행성 정보 대화상자를 제공합니다.
• 현재 초점을 맞춘 천체를 실시간으로 보여주는 행성 이름 표시
• FPS, 삼각형 개수, 메모리 사용량을 표시하는 성능 모니터링 오버레이
• 애니메이션 파티클 효과가 적용된 로딩 화면
• OpenGL 렌더링을 위한 맞춤형 GLSurfaceView
• 쉬운 이해와 유지 관리를 위한 모듈화된 코드 구조
시작하기
데모를 실행하려면:
• 이 저장소를 로컬 컴퓨터에 복제합니다.
• Android Studio에서 프로젝트를 엽니다.
• Android 기기 또는 에뮬레이터에서 앱을 빌드하고 실행합니다.
종속성
• Android SDK(최소: API 24, 대상: API 36)
• OpenGL ES 3.2
• Gradle
• AndroidX 라이브러리(AppCompat, Material, Activity, ConstraintLayout)
라이선스
이 프로젝트는 오픈 소스이며 전체 코드는 GitHub에서 확인할 수 있습니다.
https://github.com/ZayedCom/Globe3D







