49
Camera & Advanced Light

8강 camera advanced light

  • Upload
    jp-jung

  • View
    5.582

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 8강 camera advanced light

Camera & Advanced Light

Page 2: 8강 camera advanced light

각종 게임에서의 카메라의 움직임을

잠깐 생각해 보자.

-문헌이나 정리된 규칙은 찾기 힘들다

맛보기 강의

Page 3: 8강 camera advanced light

RPG에서 이런 경우에는? -카메라에 충돌박스 (주로 구 형태)를장착한다.

- FPS에서는 일어날 수 없는 일.

Page 4: 8강 camera advanced light

RPG에서 카메라를 회전시켰더니 기둥에

가려졌어요

- 어떻게 해야 할까?- 더 돌리면 어떻게 될까?

Page 5: 8강 camera advanced light

-일반적으로 전진한다.

Page 6: 8강 camera advanced light

…그렇다면 아래로 회전시켜서 땅에 부딪혔을 때에는 어떻게 동작하더라?

-땅이 기울어진 산이어서 , 시야보다 높을 때

-땅이 평평해서 , 시야보다 낮을 때

Page 7: 8강 camera advanced light

…아직 이 부분에 대해 정리하여 조사하거나

이론을 정립한 문헌을 찾을 수 없다.

- 게임학이 초보 단계라는 증거

Page 8: 8강 camera advanced light

크게 분류하면 카메라 고정 / 대상물 고정의 두 가지

전통적인 카메라의 움직임 돌리 (Dolly)

<위 그림은 오류가 있음을 밝힙니다. 돌리는 타겟이 고정된 상태에서 카메라만 움직여야 합니다>

Page 9: 8강 camera advanced light

전통적인 카메라의 움직임

줌 (Zoom)

FOV와의 연관성

이 얘긴 좀 있다가 자세히

Page 10: 8강 camera advanced light

전통적인 카메라의 움직임

궤도 카메라 (Orbit Camera)

패닝과 비슷한 개념

전통적으로는 없는 개념

Page 11: 8강 camera advanced light

전통적인 카메라의 움직임

틸팅(Tilting)

궤도 카메라의 범주

Page 12: 8강 camera advanced light

전통적인 카메라의 움직임

롤링( Roll)

Page 13: 8강 camera advanced light
Page 14: 8강 camera advanced light

실제 카메라의 용어와 기술에 대해 알아보고, 게임에서의 기술적 적용에 대해알아보도록 합시다.

FOV (Field of View : 전방시야각) Isometric view

DOF(Depth of Field : 피사계 심도) 초점

셔터 스피드와 조리개

HDR (High Dynamic Range) 노출 (Expose)

측광

전 화면 빌보드 기법(Full-Screen Billboarding)

Page 15: 8강 camera advanced light
Page 16: 8강 camera advanced light

카메라에 보여지는 각도

게임에서도 같은 용어 사용

Page 17: 8강 camera advanced light

렌즈와 카메라 각도

사람 눈은 약 50도 / 50mm

http://blog.daum.net/kisoo49/7109842

Page 18: 8강 camera advanced light

광각렌즈

어디에 쓰면 좋을까?

어떤 특징이 있을까?

Page 19: 8강 camera advanced light

넓게 보인다 : 무겁다

왜곡된다 : 어지럽다

거리감이 극대화된다.

Page 20: 8강 camera advanced light

비네팅 현상이 나기도 한다. 게임에선 물론 그런거 없다. 흉내는 낸다

FPS 에서 많이 사용

Page 21: 8강 camera advanced light

표준렌즈

어디에 쓰면 좋을까?

어떤 특징이 있을까?

Page 22: 8강 camera advanced light

적당하다

이질감이 적다

일반적인 게임에서 많이 사용 실은 주로 약간 광각을 애용

Page 23: 8강 camera advanced light

망원렌즈

어디에 쓰면

좋을까?

어떤 특징이

있을까?

Page 24: 8강 camera advanced light

좁게 보인다 : 가볍다

왜곡된다 : 어지럽다

거리감이 줄어든다 : 2D 스럽다

전략 게임에서 많이 사용 FPS 스나이퍼 모드

Page 25: 8강 camera advanced light

게임에서의 사용

Page 26: 8강 camera advanced light

Isometric view: 등각투영

실제 존재하지 않는 뷰

Page 27: 8강 camera advanced light

Isometric view: 등각투영 MAX의 USER뷰

쿼터뷰 게임

건축의 3D도면

http://www.gotoandplay.it/_articles/2004/02/tonypa/img/p24_4.gif

Page 28: 8강 camera advanced light
Page 29: 8강 camera advanced light
Page 30: 8강 camera advanced light

http://cafe.naver.com/canon450dclub.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=75080

TS렌즈

ISOMETRIC 스럽게 구현 가능

Page 31: 8강 camera advanced light

TS렌즈

ISOMETRIC 스럽게 구현 가능

http://blog.so-net.ne.jp/photolog/archive/c35373277

Page 32: 8강 camera advanced light

TS렌즈

ISOMETRIC 스럽게 구현 가능

Page 33: 8강 camera advanced light

TS렌즈

ISOMETRIC 스럽게 구현 가능

Page 34: 8강 camera advanced light

게임에서 보이는 카메라의 영역

Near Clipping Plane

Far Clipping Plane

최적화에 응용

여기에서 보이는

각도가 FOV

Page 35: 8강 camera advanced light
Page 36: 8강 camera advanced light
Page 37: 8강 camera advanced light
Page 38: 8강 camera advanced light
Page 39: 8강 camera advanced light
Page 40: 8강 camera advanced light
Page 41: 8강 camera advanced light

아웃포커싱 (Outfocusing) 이랑 같은 말로 사용 초점이탈 현상 / 기법

http://www.lifeinstillframe.com/ http://blog.naver.com/hifipc?Redirect=Log&logNo=150086450869

Page 42: 8강 camera advanced light

아웃포커싱 (Outfocusing)= 심도

= Depth of field

조리개를 열수록

조리개는 숫자가

작을수록 열린것

f1.0~

조리개와 셔터 스피드

줌렌즈 일수록

http://radar.tistory.com/58

Page 44: 8강 camera advanced light

게임에서도 흉내

대부분 일반 블러 사용

고급 엔진은 이런데 차이가

언리얼 ‘사마리아인’

Page 45: 8강 camera advanced light
Page 46: 8강 camera advanced light
Page 47: 8강 camera advanced light

게임에서 사용하는 DOF

Z 버퍼를 이용한 합성

http://blog.naver.com/csboy1119?Redirect=Log&logNo=50041932900

Page 48: 8강 camera advanced light

잘된 예 : 제대로 알고 만든 예

부하 유발

http://blog.naver.com/yej13631/20101180923

Page 49: 8강 camera advanced light

… 을 하려 했는데 다들 지치셨군요. 다음시간에 그럼.