필름 시뮬레이션이란 무엇인가
필름 시뮬레이션은 특정 사진 필름이 빛에 어떻게 반응했는지를 재현하려는 시도입니다. 이미지에 색을 입히는 것과는 근본적으로 다릅니다. 필름에는 특성 곡선이 있고, 밝아질수록 이동하는 색이 있으며, 센서가 아니라 유제 안에 존재하는 그레인 구조가 있고, 색 보정으로는 만들 수 없는 헐레이션 같은 광학 현상이 있습니다.
필터는 색을 옮기고, 시뮬레이션은 반응을 모델링한다
차이는 변환이 일어나는 지점에 있습니다. 필터는 이미 완성된 디지털 이미지를 받아 색상·채도·대비를 옮깁니다. 그래서 필터를 씌운 사진은 가장자리에서 무너집니다 — 하이라이트는 이미 잘렸고 섀도는 이미 뭉개졌기 때문입니다. 시뮬레이션은 그 이전의 빛 값을 다루고 필름 고유의 곡선, 즉 노출과 농도를 잇는 그 S자 관계를 적용합니다. 이 곡선이 하이라이트 쪽 어깨와 섀도 쪽 발을 만듭니다. 필름은 부드럽게 날아가고 디지털은 딱딱하게 잘리는 이유가 여기 있습니다.
색은 하나의 곡선이 아니라 서로 얽힌 세 개의 곡선이다
컬러 필름에는 세 개의 유제 층이 있고, 각 층은 같은 빛에 다르게 반응합니다. 그래서 필름의 색은 고정되지 않고 노출에 따라 이동합니다. 적정 노출에서 중립이던 피부가 과다 노출에서는 따뜻해지고 그늘에서는 차가워집니다. 이를 재현하려면 세 채널을 따로 다루면서 서로 영향을 주게 해야 합니다 — 밝아질수록 주황으로 기우는 빨강, 결코 중립으로 돌아오지 않는 청록의 섀도. 전역적인 색 틀어짐 하나로는 이런 거동이 나오지 않습니다. 단순한 프리셋이 늘 프리셋처럼 보이는 이유입니다.
그레인과 헐레이션은 노이즈가 아니라 구조다
색보다 빠르게 필름을 각인시키는 두 가지가 있습니다. 그레인은 유제 속 실제 은 구조입니다. 뭉치고, 감도에 따라 크기가 달라지며, 깊은 그림자나 밝은 하이라이트보다 중간톤에서 더 잘 보입니다 — 디지털 노이즈와는 정확히 반대입니다. 헐레이션은 밝은 광원 주변의 붉은 주황빛으로, 빛이 유제를 통과해 베이스 뒷면에서 반사되어 되돌아오며 생깁니다. 둘 다 광학적 현상이고, 둘 다 위에 얹는 레이어가 아니라 구조로 시뮬레이션해야 합니다.
왜 셰이더로 돌아가는가
이 모든 것을 초당 30프레임의 라이브 카메라 영상에 적용하는 일은 사진 편집이 아니라 그래픽스 문제입니다. 셰이더는 GPU에서 매 프레임의 모든 픽셀에 변환을 실행하고, 그래서 미리보기가 실제 최종 결과가 됩니다. 후처리가 따로 붙는 거친 근사가 아닙니다. 동시에 이는 연산이 기기 안에서 끝난다는 뜻이기도 합니다 — 룩을 적용하기 위해 촬영본이 휴대폰을 떠날 필요가 없습니다.
자주 묻는 질문
필름 시뮬레이션은 프리셋이나 LUT와 같은 건가요?
겹치는 부분은 있지만 같지 않습니다. LUT는 입력 색을 출력 색에 대응시키는 고정된 표입니다. 필름의 색 성격은 담을 수 있지만 그레인·헐레이션·노출 의존적 거동은 더할 수 없습니다. 그것들은 색 대응이 아니기 때문입니다. 완전한 시뮬레이션은 색 변환에 구조와 광학을 함께 묶습니다.
사진 자체가 바뀌나요, 아니면 미리보기만 바뀌나요?
앱에 따라 다릅니다. CAMCAM에서는 셰이더가 촬영 중인 영상에 적용되므로 미리보기에서 본 것이 그대로 결과가 됩니다. 어떤 앱은 한 가지 룩을 보여주고 나중에 더 무거운 다른 처리를 적용하는데, 그런 경우 미리보기와 결과가 어긋납니다.
시뮬레이션이 나쁜 사진을 좋게 만들어 주나요?
구도나 초점, 조명이 나쁜 얼굴은 고치지 못합니다. 잘하는 일은 이미 괜찮은 사진에 일관된 색의 정체성을 주는 것입니다. 필름이 사진가에게 주던 바로 그것이며, 이 룩이 의미 있는 이유이기도 합니다.
CAMCAM을 쓰려면 필름이나 카메라 지식이 필요한가요?
아니요. 시뮬레이션은 배경에서 작동하고 사용자는 구도와 노출만 신경 쓰면 됩니다. 필름 이름과 전문 용어는 궁금한 사람을 위한 것일 뿐 필수는 아닙니다.
직접 카메라로 확인해 보세요. CAMCAM은 필름 시뮬레이션을 라이브 셰이더로 휴대폰 카메라에 적용합니다. 업로드는 없고, 계산은 프레임마다 기기 안에서 이루어집니다.
CAMCAM 열기 Google Play에서 받기