증강현실 프로그램 만들기

증강현실은 화면 너머로 코딩을 확장하는 새로운 방법입니다! 이 과정에서는 태블릿 PC의 웹캠을 사용하여 실제와 가상 세계를 혼합한 상호 작용 경험을 만드는 방법을 배웁니다.

증강현실(AR,Augmented Reality) 이란?

2016년에 유행한 포켓몬 고와 같은 게임은 증강현실을 사용하고 있습니다.  이 게임에서 사용자는 가상의 캐릭터가 결합된 실제 세계를 볼 수 있습니다. 증강현실의 기능이 계속 발전함에 따라 이 기술에 대한 미래는 밝습니다. 가트너는 향후 10년 이내에  헤드웨어 방식의 AR 장치만 으로도 712억 달러의 매출을 올릴 것으로 예상하고 있습니다.

의료에서 부터 교육, 심지어 가정과 자동차까지, 앞으로 몇 년 안에 증강현실이 우리의 삶의 모든 부분에 영향을 미치게 될 것입니다. 이케아 플레이스(IKEA Place)와 같은 앱은 AR의 도움을 받아 집 안에 가상의 가구를 배치해 볼 수 있고, 운전자의 시야에 투명한 데이터 디스플레이가 있는 헤드업 디스플레이(HUD) 자동차가 있습니다.

이케아 플레이스 앱
HUD 디스플레이

증강 현실의 응용 프로그램이 많아서, 이제 학생들은 이 흥미로운 신기술이 접목된 프로젝트 및 게임을 만들 수 있습니다!

어떻게  AR에 대해 배울 수 있을까?

AR을 통해 코딩 학습 환경은 믿을 수 없을 정도로 상호작용이 가능한 세상으로 변화할 수 있습니다. 학생들은 실제와 가상 세계를 혼합한 게임을 만드는 법을 배우면서 웹캠과 움직임 감지, 비디오 제어, 색 보정과 같은 프로그램 개념을 사용합니다. 움직임 감지를 사용하여 자신과 친구들이 실제로 참여할 수 있는 탁구 게임을 만들거나 가상 상대방에 대해 자신의 실력을 테스트 할 수 있는 복싱 경기를 만듭니다. 단순히 화면을 보는 대신, 학생들은 카메라 앞에 서서 손을 흔들거나 춤을 추면서 제작하는 AR 게임에 참여할 수 있습니다!

웹캠을 켜고 끄고, 스크린샷을 찍고, 사진을 가릴 수 있는 AR 코드 블록을 사용합니다. 재미있는 활동을 통해 다음과 같은 내용을 배우게 됩니다.

  • 움직임 감지, 색상 보정 및 제스처 감지를 사용하여 다양한 AR 프로젝트를 구축합니다.
  • 카메라 피드에 투명도 및 미러링과 같은 특수 효과를 추가합니다.
  • 액터에 마스킹 명령을 사용하여 얼굴등과 같은 특정 영역을 분리합니다.
  • Fruit Ninja, Pong, Brick Breaker, 권투 게임과 같은 클래식 게임의 재미있는 AR 버전을 만듭니다.

댓글 남기기