AddRGBShift
어떤 노드인가요?
AddRGBShift 노드는 비디오에 RGB 시프트(색수차, Chromatic aberration) 효과를 추가하여 빨강(Red), 초록(Green), 파랑(Blue) 색상 채널이 서로 어긋나는 시각적 왜곡 효과를 만들어냅니다. 또한 비디오를 가로로 분할하여 각 부분에 서로 다른 RGB 시프트를 적용하는 티어(Tear, 화면 찢어짐) 효과도 지원합니다.
언제 사용하나요?
다음과 같은 상황에서 AddRGBShift 노드를 사용합니다:
- 글리치 아트(Glitch art)나 디지털 왜곡 효과를 제작하고 싶을 때
- 색수차 현상이나 렌즈 왜곡을 시뮬레이션해야 할 때
- 사이버펑크 또는 레트로 퓨처리즘 스타일의 콘텐츠를 제작할 때
- 밋밋하고 깔끔한 영상에 시각적인 흥미 요소를 더하고 싶을 때
- 불안정하거나 혼란스러운 분위기의 시각 효과를 연출해야 할 때
- 비디오를 가로로 분할하는 티어 효과를 추가하고 싶을 때
사용 방법
기본 설정
- 워크플로우에 AddRGBShift 노드를 추가합니다.
- "video" 입력에 비디오 소스를 연결합니다.
- 각 색상 채널별 RGB 시프트 파라미터를 조절합니다.
- 필요에 따라 티어(Tear) 효과를 활성화하고 위치 및 오프셋을 설정합니다.
- 워크플로우를 실행하여 RGB 시프트 효과를 적용합니다.
파라미터 (Parameters)
RGB 시프트 설정
- red_horizontal: 빨간색 채널 가로 이동 (-20 ~ 20 픽셀, 기본값: -6)
- red_vertical: 빨간색 채널 세로 이동 (-20 ~ 20 픽셀, 기본값: 0)
- green_horizontal: 초록색 채널 가로 이동 (-20 ~ 20 픽셀, 기본값: 6)
- green_vertical: 초록색 채널 세로 이동 (-20 ~ 20 픽셀, 기본값: 0)
- blue_horizontal: 파란색 채널 가로 이동 (-20 ~ 20 픽셀, 기본값: 0)
- blue_vertical: 파란색 채널 세로 이동 (-20 ~ 20 픽셀, 기본값: 0)
- intensity: RGB 시프트 효과의 전반적인 강도 (0.0-1.0, 기본값: 1.0)
티어(Tear) 효과 설정
-
tear_enabled: 티어 효과 활성화 여부 (기본값: False)
-
tear_position: 티어 효과의 수직 위치 (0.0-1.0, 0.5가 중앙, 기본값: 0.5)
-
tear_offset: 티어 효과의 가로 오프셋 이동량 (-50 ~ 50 픽셀, 기본값: 10)
-
processing_speed: 처리 속도와 출력 품질 간의 균형을 조절합니다. (기본값: "balanced")
- fast: 가장 빠른 처리 속도, 낮은 품질 (ultrafast 프리셋, CRF 30)
- balanced: 속도와 품질의 균형 잡힌 설정 (medium 프리셋, CRF 23)
- quality: 최고 품질, 느린 처리 속도 (slow 프리셋, CRF 18)
출력 (Outputs)
- video: RGB 시프트 효과가 적용된 비디오이며, 다른 노드에 연결할 수 있는 출력으로 제공됩니다.
예시
비디오에 글리치 효과를 연출하려는 경우:
- 워크플로우에 AddRGBShift 노드를 추가합니다.
- LoadVideo 노드의 비디오 출력을 AddRGBShift의 "video" 입력에 연결합니다.
- 클래식한 RGB 분리 효과를 위해 red_horizontal을 -8, green_horizontal을 8로 설정합니다.
- 적당한 효과 강도를 위해 intensity를 0.8로 설정합니다.
- tear_enabled를 활성화하고 tear_position을 0.6, tear_offset을 15로 설정합니다.
- 워크플로우를 실행합니다. 프레임 상단에서 60% 지점에 화면 찢어짐과 함께 RGB 시프트 효과가 적용됩니다.
- 출력 파일명에는 적용된 모든 효과 파라미터 값이 포함됩니다.
중요 참고 사항
- AddRGBShift 노드는 안정적인 효과 처리를 위해 FFmpeg의 rgbashift 필터를 사용합니다.
- 티어 효과는 비디오를 수평으로 나누고 각 영역에 서로 다른 RGB 시프트를 적용합니다.
- 원본 오디오 트랙은 그대로 유지됩니다.
- 처리 시간은 비디오 길이와 효과의 복잡성에 따라 달라집니다.
효과 권장 사항
- 은은한 RGB 시프트: 빨강/초록 가로 이동에 작은 값(2-4 픽셀)을 사용하세요.
- 강렬한 글리치 효과: 드라마틱한 색상 분리를 위해 큰 값(10-20 픽셀)을 사용하세요.
- 티어 효과: 최상의 시각적 효과를 위해 티어 위치를 0.3-0.7 사이로 설정하세요.
- 사이버펑크 미학: 빨강/초록 가로 이동과 티어 효과를 함께 조합하세요.
- 레트로 비디오 룩: 강도(intensity)를 0.7-0.9 수준으로 조절한 적당한 RGB 시프트를 사용하세요.
자주 묻는 질문 및 문제 해결
- 처리 시간 초과 (Timeout): 복잡한 효과는 처리에 더 많은 시간이 걸릴 수 있으며, 노드의 기본 제한 시간은 5분입니다.
- 효과가 너무 강함: 시각적으로 부담스러울 경우 intensity를 낮추거나 RGB 시프트 픽셀 값을 줄이세요.
- 비디오 입력 없음: "video" 입력에 유효한 비디오 소스가 연결되었는지 확인하세요.
- FFmpeg 오류: 처리 실패 시 자세한 오류 정보를 확인하려면 logs 파라미터를 참조하세요.