32 - Boss, Cinematic, Camera Shake

Overcle·2023년 3월 16일
0

학원

목록 보기
25/29

요약
1.

용어 설명
1.

Tip
1.

수업내용


전일 만들었던 시네마틱 시스템 "LSBoss"에서 카메라 2개잡혀있던걸 2번째꺼 재거하고

문열리는걸 기존 끝까지 진행되는걸 2초만 걸리게 키값 앞쪽으로 수정

c++코드로도 뷰타겟을 이용하여 진행할 수 있지만. 릭레일로 하는게 제일 편하다

시네마틱 카메라 이동

새 오브젝트 추갑 버튼을 이용해 시네마틱 > 릭레일 추가 후

시네마틱에서 사용했던 카메라를 레일 하위로 설정 (드래그로 해서)

릭레일은 스플라인이므로 이용하여 경로를 설정.

시네마틱 시스템에서 릭레일을 드래그래서 추가

그 후 트랙+버튼을 눌러 현재 상 레일 위치를 추가(맨아래있음)

해당 키를 이용하여 문열린 시점부터 끝부분까지 추가해서 0,1값 수정

현재상태로 하면 레일 속도가 빠를텐데.

이걸 프레임 끝값을 많이 늘려서 레일과 카메라만 설정한 끝값으로 설정 후 진행하면 천천히 이동하게 된다.

스켈레톤 매쉬

이유가 어찌됫든 스켈레톤 매쉬를 가지고 있다면, 원하는 애니메이션을 진행 할 수 있다.

시네마틱 시스템에 스켈레톤 매쉬를 가지고있는 액터를 드래그 해서 추가 후
애니메이션 추가하면된다

카메라 쉐이크

언리얼에서는 카메라 쉐이크를 기본적 클래스로 지원을 하고 있다.

BluePrint

Base, Defualt, Legacy 셋다 단일 인스턴스 체크부분이 있는데.
단일 인스턴스는 1개 재생중일 때 다른 쉐이크를 동작하지 못하는 설정값? 이다

주위에 폭발이 일어나 흔들림같은건 펄린 노이즈를 사용한다 * Default에있다

진폭은 흔들리는 거리
주파수는 흔들리는 속도
Timing의 경과시간은 0은 무한 1은 1초동안을 의미한다
블랜딩은 앞뒤로 처리하는 시간
아웃시간은 흔들림이 없던 값으로 부드럽게 처리하는 시간이다

펄린 노이즈는 베이스가 노이즈다 보니 들쑥날쑥하여.
주변에 폭발이 있다거나 급작스러운 상황에 적합하며.

웨이브 오실레이터는 매끄럽게 진행되며.
배를 탈떄의 바다 울렁거림같은 표현이 가능하다.

시퀀스 쉐이크는
직접 제작하는 방식이다.
극 완벽주의자가 아닌이상 잘 사용하진 않는다.

Particle

몬스터 등장할때, 쉐이크, 투명, 애니, 다했으니
Particle을 추가

시스템에 원하는 Particle을 하고 +버튼을 눌러 FX시스템 토글 을 눌러 설정

재생속도

우클릭을 이용해 재생속도 트랙을 주가 하고 키값을 추가해 설정하면 된다
주의할점은 마지막 키값을 기준으로 이후 재생시간이 유지되므로 마지막 키값은 1로 되돌리는 설정을 할것.

profile
게임 프로그래머 지망생의 발자취

0개의 댓글