Enroll Course: https://www.coursera.org/learn/android-graphics-opengl-es
코스 개요
이번에 리뷰할 코스는 Coursera에서 제공되는 Android Graphics with OpenGL ES 입니다. 이 코스는 Android에서의 OpenGL과 OpenGL ES의 기초를 다루며, 독특하게도 OpenGL의 작동 방식과 2D 및 3D 객체를 그리는 실제 응용 프로그램을 충실히 설명합니다. 이 코스는 Android 내에서 VR 및 AR 관련 더 복잡한 코스의 최적의 기초 자료입니다.
강의 내용
이 코스는 몇 개의 모듈로 나뉘어 있으며, 각 모듈에서 배우게 될 중요한 내용은 다음과 같습니다:
- OpenGL의 기본: OpenGL의 기본 개념과 OpenGL 파이프라인, OpenGL 셰이딩 언어에 대해 학습합니다.
- 2D 및 3D 객체 그리기: 기본적인 2D 객체에서 시작하여 점점 더 복잡한 3D 객체를 그리는 방법을 배웁니다. 여기에서는 OpenGL에서 인덱스 버퍼를 사용해 앱의 효율성을 향상시키는 방법도 다룬다.
- 복잡한 3D 객체: 문자, 구 및 임의 형상과 같은 더 복잡한 3D 도형을 다루며, 이와 관련된 프로그래밍 연습 문제가 포함되어 있습니다.
- OpenGL ES로 3D 로고 만들기: 지금까지 배운 내용을 종합하여, 3D 로고를 만드는 과제를 수행하게 되는 모듈입니다.
제안하는 이유
이 과정은 OpenGL의 기초부터 포함하여 실질적인 프로그래밍 연습을 통해 깊이 있는 학습을 가능하게 합니다. 어려운 부분도 있지만, 예제와 연습 문제를 통해 쉽게 익힐 수 있습니다. AR과 VR을 위한 더 발전된 코스를 수강하고자 하는 분들에게 강력히 추천합니다. 또한, 모바일 게임 개발을 희망하는 분들에게도 유용한 스킬을 배울 수 있는 귀중한 기회가 될 것입니다.
Enroll Course: https://www.coursera.org/learn/android-graphics-opengl-es