Skip to content
This repository was archived by the owner on May 5, 2022. It is now read-only.

RyuaNerin/SolarSystem

Repository files navigation

OpenGL 로 작성한 태양계

  • 2020년 2학기 '컴퓨터 그래픽스 실습' 기말과제
  • LICENSE

screenshot screenshot screenshot screenshot

구현 내용

  • OpenGL Modern
    • Glad
      • OpenGL 3.3 compatibility
        • GL_EXT_multisample
      • WGL
        • WGL_ARB_create_context
        • WGL_ARB_create_context_profile
        • WGL_ARB_extensions_string
        • WGL_EXT_extensions_string
    • GLFW v3
    • 퐁 쉐이딩 (pong shading)
    • 셰이더를 사용한 고속 3D 렌더링
    • 비동기 텍스쳐 로딩
  • 폰트 : D2Coding
  • 태양 수성 목성, 금성 지구 화성 목성 토성 천왕성 해왕성 + 명왕성
  • imgui 를 사용한 옵션 창
    • FPS on/off
    • 날자 on/off
    • 도움말 on/off
    • 애니메이션 속도 on/off
    • 애니메이션 재생 속도 설정
    • 배경 on/off
    • 행성 이름 on/off
    • 행성 궤도 on/off 및 스타일 설정
    • 카메라 위치 설정
    • VSync, MSAA MultiSampling on/off
  • 등등...

lib

  • OpenGL modern
  • imgui
  • glad
  • glm
  • freetype
  • glfw-3.3.2

About

OpenGL 로 작성한 태양계 시뮬레이션

Resources

License

Stars

Watchers

Forks

Packages

No packages published