VirtualCamera 4

Cinemachine - Impulse

Cinemachine Virtual Camera 에서 화면을 흔드는 것중 하나인 Cinemachine Impulse는 Noise보다 좀 더 정확하고 방향성을 가진 흔들림에 적합합니다. Noise가 단순히 피격 후나 걷기 등의 흔들림을 표현 할 수 있따면 Impulse는 총기 반동등을 표현 할 수 있습니다. Cinemachine Impulse 설정 우선 Cinemachine Impulse Listener를 추가 해야 합니다. 일반적인 컴퍼넌트 추가 방식이 아니고 Cinemachine Virtual Camera에서 하단에 Extensions가 보이는데 여기서 CinemachineImpulseListener를 추가해 줍니다. 이제 Impulse를 받는쪽은 되었으니까 주는 쪽을 추가 해 줍니다. Cinemach..

Unity Engine 2023.01.02

Cinemachine - Noise

시네머신에서 카메라 흔들림을 주는것은 주로 2가지로 줄 수 있습니다. - Noise - Impulse Noise 노이즈는 주로 방향성이 없는 혹은 일정한 주기를 지니고 있는 진동등에서 사용 합니다. 우선 이전 예제에서 사용하고 있던 VirtualCamera 입니다. Noise 항목을 클릭하게 되면 Basic Multi Channel Perlin이 있습니다. 선택해 줍니다. Noise항목 내용이 변경되는데 이중에서 Noise Profile을 열어보면 다양한 항목들이 있습니다. 테스트용이기 때문에 일단 아무거나 (6D Shake) 선택 해 줍니다. 그리고 게임 플레이를 해보게 되면 카메라가 흔들리는 모습을 볼 수 있습니다. 기본적인 컨트롤 방법은 제작된 노이즈에 배율을 정해 주는 것 입니다. 기본적인 강도조..

Unity Engine 2022.12.29

[Unity] Cinemachine - Blend

Default Blend CinemachineBrain을 살펴보면 하단부에 Blend에 관련된 항목들이 있습니다. 카메라간 전환될떄 어떻게 처리할 것인지에 관한 내용입니다. Default Blend들은 흔히들 아시는 그런 항목들 입니다. 그중에서 Custom 항목이 있는데 이것은 그래프 직접 그리는 것입니다. Custom을 선택 해 주면 우측에 빈 공간 하나가 생깁니다. 클릭 해 주면 그래프 그릴 수 있는 창이 나옵니다. 하단에 프리셋이 있고 그거 기반으로 더 꺽어 주셔도 되고 합니다. Default만 쓰실거면 적절한것 골라서 써주시면 되고 우측에 s라고 표시된 항목은 Blend 시간 입니다. 원하시는 시간 넣어주시면 됩니다. Custom Blends 이제 진짜 Custom Blend입니다. 하단에 Cu..

Unity Engine 2022.12.21

[Unity] Cinemachine - 초기 세팅

https://unity.com/unity/features/editor/art-and-design/cinemachine Cinemachine Learn how Unity's Cinemachine makes complex camerawork – including target tracking, composing, blending, and cutting – easy and intuitive. unity.com 시네머신은 카메라의 다양한 컨트롤을 하기 위해 사용합니다. 이름에서 알수 있듯이 영화쪽에서도 쓸 수 있다고 안내하고 있습니다. 초기세팅 및 카메라 전환을 간단히 알아 보겠습니다. 설치 시네머신은 기본으로 설치되어 있지 않습니다. 따라서 패키지 매니저에서 선택 해 줍니다. 패키지 종류를 Unity Regi..

Unity Engine 2022.12.19