- visual studio 2019, (HW3 - x64, HW6 - x86)
- OpenGL 3.3 ↑ should be installed on 'C:/usr/local/...'
I'M IRON-DROID
- objects : airplane ('B' key) / cake (Left Click) / cocktail ('F' key) / sword ('B' Key) / car ('C' key)
- Android : Jump ('Space' Key) / Arm missile ('A' key)
-
light
- 0,1 번은 켜져있고 2,3 번은 꺼져있다. 모든 광원은 '숫자키'로 on/off 가능하며, 콘솔창에 on/off가 표시되는 것으로 확인할 수 있다.
- 0번 광원은 (-3000,1000,-3000)에, 1번 광원은 (10000, 3000, 3000)에 위치해있다. 모두 방향이 정해져있지 않은 주변광원으로 설정하였으며 각 색깔은 분홍색과 연두색이다.
- 2번 광원은 노란색으로, 카메라에 고정되어 있다.
- 3번 광원은 보라색으로, dragon 물체에 고정되어 있으며, 바로 아래 방향 (-y축) 을 향하고 있다.
-
camera
- '키보드 방향키'와 'page_up', 'page_down' 키를 눌러서 카메라를 이동시킬 수 있다.
- 'x','y','z' 키와 '왼쪽 마우스버튼 클릭' 의 조합으로 카메라를 회전할 수 있다.
- '마우스 휠' 버튼을 돌려서 카메라(field of view) 를 줌-인/아웃 할 수 있다.
-
texture
- 'godzilla' 물체에 't'키를 이용하여 기존의 텍스쳐와 토글할 수 있다.
-
shading
- 'q'키를 눌러서 shading을 토글할 수 있다.
- 'dragon'에 대해 숫자키 '3'과 'w'키를 눌러서 phong shading에서 광원 효과를 토글할 수 있다.
- 'ironman'에 대해 'e'키를 계속 눌러서 구멍이 점점 많이 생기는 쉐이더 효과를 확인 할 수 있다.
-
effect
- fog effect ('r' key with 'Page up / down' key)