노이즈 프로파일 사용
노이즈 프로파일 은 카메라 노이즈의 절차적 커브를 정의하는 에셋입니다. Basic Multi Channel Perlin 컴포넌트는 카메라의 움직임에 노이즈 프로파일을 적용합니다. 시네머신은 카메라의 포지션을 계산한 후 노이즈 움직임을 적용합니다. 이런 식으로 카메라 노이즈는 이후 업데이트에서 카메라 움직임의 계산에 영향을 미치지 않습니다.
시네머신에는 사전 정의된 프로파일 에셋이 들어 있습니다. 사전 정의된 노이즈 프로파일은 Noise 컴포넌트에서 선택할 수 있습니다. 프로젝트 창에서 Create > Cinemachine > NoiseSettings 를 선택하여 고유한 노이즈 프로파일 에셋을 생성하십시오.
인스펙터의 프로퍼티에는 노이즈 프로파일을 시각적으로 보여주는 그래프가 표시됩니다. 포지션과 회전에 대한 x, y 및 z축 프로퍼티가 있으며, 각 축에는 두 개 이상의 레이어가 있을 수 있습니다.
실감 나는 절차적 노이즈를 위해서는 신중하게 주파수와 진폭을 선택하여 반복적이지 않은 흥미로운 노이즈 품질을 구현하십시오. 가장 실제 같은 카메라 흔들림은 Rotation 노이즈를 사용하는데, 이는 카메라가 조준하는 곳이기 때문입니다. 카메라를 손에 든 조작자는 위치적으로 보다는 회전적으로 카메라를 흔드는 경향이 있습니다. Rotation 을 지정한 후 Position 노이즈를 추가하십시오.
실제 같은 노이즈 프로파일은 일반적으로 저주파, 중주파, 고주파를 혼합합니다. 새로운 노이즈 프로파일을 생성할 때 각 축에 대해 이 세 가지 노이즈 레이어로 시작하십시오.
진폭의 경우 넓은 렌즈를 위한 큰 값을 사용하면 카메라가 눈에 띄게 흔들립니다. 망원 렌즈의 경우 FOV가 좁을수록 효과가 증폭되므로 더 작은 진폭 값을 사용하십시오.
주파수의 경우 일반적으로 낮은 범위는 0.1-0.5Hz, 중간 범위는 0.8-1.5Hz, 높은 범위는 3-4Hz입니다. 가장 유용한 주파수는 게임의 프레임 속도에 따라 다릅니다. 게임은 일반적으로 30Hz 또는 60Hz에서 실행됩니다. 게임의 프레임 속도보다 높은 노이즈 주파수는 나이키스트 속도(Nyquist Rate)에 속하지 않게 되어 직접 추적되지 않습니다.
예를 들어 게임이 초당 60프레임으로 실행되고 주파수를 100으로 설정하면 카메라 노이즈가 거칠어집니다. 이는 게임이 프레임 속도보다 빠르게 움직이는 오브젝트를 렌더링할 수 없기 때문입니다.
프로퍼티:
프로퍼티: | 기능: | |
---|---|---|
Preview Time | 인스펙터의 그래프에 표시되는 시간(초)입니다. 이 프로퍼티는 인스펙터에서 편집하기 위한 것으로, 편집 중인 노이즈 프로파일 에셋의 내용에는 영향을 미치지 않습니다. | |
Preview Height | 인스펙터에서 노이즈 프로파일 그래프의 수직 높이입니다. 이 프로퍼티는 노이즈 프로파일을 편집하기 위한 것으로, 노이즈 프로파일 에셋에는 영향을 미치지 않습니다. | |
Animated | 노이즈 프로파일 예제를 그래프에 움직임으로 표현합니다. 이 프로퍼티는 노이즈 프로파일을 편집하기 위한 것으로, 노이즈 프로파일 에셋에는 영향을 미치지 않습니다. | |
Position Noise | 카메라 움직임에 대한 모든 축의 모든 노이즈 레이어를 그래프로 표현합니다. | |
Position X, Position Y, Position Z | 카메라 움직임에 적용할 각 축의 노이즈 레이어입니다. 각 축에는 해당 레이어의 그래픽 표현이 있습니다. 각 레이어에는 주파수, 진폭 및 Perlin 노이즈(선택 사항) 프로퍼티가 있습니다. + 또는 -를 클릭하여 레이어를 각각 추가하거나 제거하십시오. | |
Frequency | 노이즈 레이어에서 파동의 주파수(Hz 단위)입니다. | |
Amplitude | 노이즈 레이어에서 파동의 진폭 높이(거리 단위)입니다. | |
Non-random wave if checked | 선택하면, 노이즈 레이어에서 Perlin 노이즈를 제거합니다. Perlin 노이즈가 없으면 시네머신은 정형 사인파를 사용합니다. 선택 해제하면, Perlin 노이즈를 레이어에 적용하여 선택한 값 근처에 남아 있는 동안 주파수와 진폭을 무작위화합니다. | |
Rotation Noise | 카메라 회전에 대한 모든 축의 모든 노이즈 레이어를 그래프로 표현합니다. | |
Rotation X, Rotation Y, Rotation Z | 카메라 회전에 적용할 각 축의 노이즈 레이어입니다. 각 레이어에는 주파수, 진폭 및 Perlin 노이즈(선택 사항) 프로퍼티가 있습니다. + 또는 -를 클릭하여 레이어를 각각 추가하거나 제거하십시오. | |
Frequency | 노이즈 레이어에서 파동의 주파수(Hz 단위)입니다. | |
Amplitude | 노이즈 레이어에서 파동의 진폭 높이(각도 단위)입니다. | |
Non-random wave if checked | 선택하면, 노이즈 레이어에서 Perlin 노이즈를 제거합니다. Perlin 노이즈가 없으면 시네머신은 정형 사인파를 사용합니다. 선택 해제하면, 무작위 Perlin 노이즈 배리에이션을 포함하여 선택한 값 근처에 남아 있는 동안 주파수와 진폭을 무작위화합니다. |