본문 바로가기

유니티

[유니티] 카메라, 쉐이딩, 조명, 그림자

카메라

 

post Processing 

xr 시작할때 본격 배움

 

텍스처 관련

 

 

컬링

 

컬링 마스크 Culling Mask 

 

특정물체만을 그릴 수 있음

ex) 

 

컬링 마스크 Culling Mask 

컬링으로 게임의 퍼포먼스를 올릴 수 있음

오클루전 컬링 오브젝트 분리해서 관리해야함

 

포스트프로세싱용은 다음에

조명

1. 디렉션라이트, 2. 포인트라이트, 3. 스팟라이트

조명의 3가지 타입

3가지 타입

조명모델 3가지 타입 3D공간에는 무조건 있음

 

Directinal Light

모든 맵에 동일한 방향으로 빛이 들어오는것 

 

모드

모드중 real time, mixed, bakerk 가 있음

조명은 가격이 바싸서 미리 조명을 bake 함  미리 계산한다는 뜻

안움직이고, 고정되어있는 건물, 가로등같은 경우 bake를 함

 

빛의 색

왼 색지정, 오 조도 지정

색과, 조도 지정

라이트종류

1. 디렉션라이트, 2. 포인트라이트, 3. 스팟라이트

좌_ 포인트라이트 우_스팟라이트
직접만들어야하는 볼륨메트릭

앞기수분 계임은 귀신이 빛을 보면 피해야하니 유니티 기본조명으로하니 안되서 만들었다고 함

https://www.youtube.com/watch?v=x_GVNq1RCN4

 

조명을 계산을 하는것은 파이프라인에 들어가 있음.

유니티는 조명의 갯수의 제한이 있음 

디퍼드 렌더링 조명의 계산을 지연하는 것을 유니티가 지원하여 조명갯수를 늘릴 수 있음

그러나 반투면은 안됨

유니티 URP

좋은자료

https://velog.io/@kimpro/%EB%A0%8C%EB%8D%94%EB%A7%81-%EA%B8%B0%EB%B2%95-%ED%8F%AC%EC%9B%8C%EB%93%9C-%EB%94%94%ED%8D%BC%EB%93%9C

 

 

레이어

어떤물체에 빛을 쏠지

쉐이딩

쉐이딩 밝고 어두워지는것의 계산 

1. 플랫쉐이딩, 2. 그라운드 쉐이딩, 3. 퐁쉐이딩

 

그림자

 

캐릭터가 바닥에 있는지 하늘에 있는지 알 수 있게 함

제일 싼게 캐릭터 바닥에 그림자 붙이기 평면 계산 실시간 평면계산 

 

쉐도우타입

하드쉐도우 딱떨어지게

소프트 쉐도우 부드럽게떨어지게

 

그리자의 편향 - 딱히 큰창이는 없음.. 유니티는 이미 그림자를 만들어줌 그래서 특별이 할껀없지만 그림자 베이크하는정도로 해 줄 수 있음

 

 

https://blog.naver.com/kch8246/222360762292