Eevee와 Cycles 렌더링 제대로 이해하기
렌더 엔진은 '무엇을 우선할 것인가'의 선택이다
지난 장에서 조명과 카메라를 배치했다면 이제 그 장면을 어떤 방식으로 계산할지 정해야 한다. 블렌더에서는 오른쪽 Properties 패널의 Render Properties 탭에서 Render Engine을 선택한다. 입문자가 주로 만나는 렌더 엔진은 Eevee와 Cycles다.
간단히 말하면 Eevee는 빠르고, Cycles는 더 사실적이다. Eevee는 게임 엔진처럼 화면에 보이는 장면을 실시간에 가깝게 그리는 방식이다. 작업 중 재질, 조명, 구도를 빠르게 확인하기 좋다. Cycles는 빛의 경로를 추적해 표면 반사, 굴절, 간접광을 더 물리적으로 계산하는 패스 트레이서다. 그래서 제품 렌더, 건축 시각화, 유리·금속·실내 조명처럼 현실감이 중요한 결과물에 적합하다.1
중요한 점은 둘 중 하나만 배워야 하는 것이 아니라는 점이다. 실제 작업에서는 Eevee로 빠르게 장면을 잡고, 필요할 때 Cycles로 최종 품질을 확인한다. 이것이 속도와 품질을 함께 잡는 기본 흐름이다.
AI 생성 이미지
Eevee: 빠른 미리보기와 스타일라이즈 렌더
Eevee의 강점은 반응 속도다. Rendered Preview 상태에서도 카메라를 움직이고 조명을 조절하며 결과를 거의 즉시 볼 수 있다. 긴 애니메이션, 모션 그래픽, 게임 에셋 미리보기, 만화적인 스타일의 장면에서는 Eevee만으로도 충분히 좋은 결과를 만들 수 있다.
다만 Eevee는 현실의 빛을 전부 계산하지 않는다. 반사, 굴절, 간접광, 그림자 일부를 빠르게 보이도록 근사한다. 그래서 다음과 같은 상황에서 차이가 보일 수 있다.
거울이나 금속 표면에 화면 밖 오브젝트가 제대로 비치지 않는다.
유리 뒤의 물체가 예상과 다르게 보인다.
여러 겹의 투명 재질이 겹칠 때 정렬 문제가 생긴다.
실내처럼 빛이 여러 번 튕겨야 하는 장면이 어둡거나 납작해 보인다.
Eevee를 사용할 때는 Render Properties에서 다음 항목을 먼저 확인한다.
Sampling: 뷰포트와 최종 렌더의 샘플 수를 정한다. 샘플은 같은 픽셀을 몇 번 계산해 평균낼지에 가까운 개념이다. 값이 높을수록 깜빡임과 거친 경계가 줄지만 느려진다.Ambient Occlusion: 모서리나 틈새를 살짝 어둡게 만들어 접촉감을 준다. 제품이나 하드서피스 모델에서 입체감을 빠르게 얻기 좋다.Shadows: 그림자 해상도와 부드러움을 조절한다. 그림자가 계단처럼 보이면 조명 설정과 그림자 품질을 함께 확인한다.Screen Space Reflections또는 Eevee의 반사 관련 설정: 반짝이는 표면의 반사를 보완한다. 단, 화면에 보이는 정보 위주로 계산하므로 한계가 있다.Volumetrics: 안개, 빛줄기, 먼지 낀 공기 같은 효과를 만든다. 보기에는 좋지만 해상도와 샘플에 따라 속도가 크게 달라진다.
Eevee에서 유리나 투명 플라스틱을 만들었다면 재질도 확인해야 한다. 오브젝트를 선택하고 Material Properties > Settings에서 Blend Mode 또는 투명 관련 옵션을 켜야 알파 값이 제대로 보인다. 재질의 Alpha만 낮췄는데 투명해지지 않는다면 대부분 이 설정을 놓친 것이다.
Cycles: 빛을 따라가며 사실감을 만든다
Cycles는 카메라에서 출발한 빛의 경로를 추적해 장면을 계산한다. 빛이 물체에 닿고, 반사되고, 굴절되고, 다른 표면에 다시 닿는 과정을 여러 번 샘플링한다. 이 방식 덕분에 금속의 반사, 유리의 굴절, 부드러운 간접광, 실내의 자연스러운 그림자가 Eevee보다 설득력 있게 나온다.
대신 시간이 걸린다. 특히 다음 장면은 렌더 시간이 늘어나기 쉽다.
작은 빛 하나로 어두운 실내를 밝히는 장면
거친 금속, 유리, 물처럼 반사와 굴절이 많은 장면
안개, 연기, 구름 같은 볼륨이 들어간 장면
4K 이상 고해상도 이미지
고해상도 텍스처가 많이 들어간 장면
Cycles로 바꾸려면 Render Properties > Render Engine > Cycles를 선택한다. 그 아래에서 Device를 CPU 또는 GPU Compute로 설정할 수 있다. GPU 렌더링을 쓰려면 먼저 Edit > Preferences > System > Cycles Render Devices에서 자신의 그래픽카드에 맞는 장치를 켜야 한다. NVIDIA는 CUDA 또는 OptiX, AMD는 HIP, Intel은 oneAPI, macOS의 Apple Silicon은 Metal 계열을 사용한다.2
GPU가 항상 정답은 아니다. 장면이 그래픽카드 메모리보다 크면 렌더가 느려지거나 실패할 수 있다. 이럴 때는 고해상도 텍스처를 줄이고, 보이지 않는 오브젝트를 숨기고, 필요하면 CPU 렌더를 사용한다.
샘플 수와 노이즈 제거 이해하기
Cycles 렌더가 거칠게 보이는 가장 흔한 이유는 샘플이 부족하기 때문이다. 노이즈는 빛 계산이 아직 충분히 평균화되지 않았을 때 생기는 점무늬다. 하지만 샘플 수를 무작정 올리는 것은 좋지 않다. 렌더 시간이 바로 늘어나기 때문이다.
입문 단계에서는 다음 기준으로 시작하면 충분하다.
Viewport Samples: 32~64 정도로 낮게 둔다. 작업 중 반응 속도가 중요하다.Render Samples: 테스트는 64~128, 최종 이미지는 256~512에서 시작한다.노이즈가 남으면 먼저 조명 크기, 디노이즈, 불필요한 반사·굴절을 확인한 뒤 샘플을 올린다.
Render Properties > Sampling에서 Denoise를 켜면 적은 샘플로도 깨끗한 이미지를 얻을 수 있다. 디노이즈는 노이즈 제거 기능이다. 이미지를 분석해 거친 점을 부드럽게 정리한다. 다만 너무 낮은 샘플에 디노이즈만 강하게 의존하면 작은 질감이나 모서리 디테일이 뭉개질 수 있다.
실습할 때는 이 순서로 확인한다.
Viewport Samples를 낮게 두고 장면을 만든다.Render Samples를 128 정도로 놓고 테스트 렌더한다.Denoise를 켠다.그래도 어두운 부분이 지저분하면 조명을 키우거나 면 조명의 크기를 늘린다.
마지막으로 샘플을 256, 512처럼 단계적으로 올린다.
작고 강한 조명은 노이즈를 만들기 쉽다. 제품 렌더에서는 Area Light의 크기를 조금 키우고 밝기를 조절하는 편이 샘플을 무작정 올리는 것보다 효과적일 때가 많다.
라이트 바운스는 빛이 몇 번 튕기는가를 정한다
Cycles의 Light Paths 설정에는 Max Bounces, Diffuse, Glossy, Transmission, Transparent, Volume 같은 항목이 있다. 바운스는 빛이 표면에 닿은 뒤 다시 튕겨 나가는 횟수다.
바운스가 많으면 더 사실적이지만 느려진다. 바운스가 적으면 빠르지만 유리, 거울, 실내 간접광이 단순해질 수 있다.
입문자는 기본값에서 크게 벗어나지 않아도 된다. 다만 장면별로 다음처럼 판단하면 된다.
단순한 제품 렌더: 기본값 또는 조금 낮은 값으로도 충분하다.
거울, 금속이 많은 장면:
Glossy바운스를 너무 낮추지 않는다.유리컵, 물, 투명 플라스틱:
Transmission과Transparent바운스를 확인한다.안개, 연기, 구름:
Volume바운스와 볼륨 샘플이 렌더 시간에 영향을 준다.반짝이는 점 노이즈, 즉 파이어플라이가 생기면
Caustics나Clamp Indirect같은 설정을 조심스럽게 조정한다.
여기서도 원칙은 같다. 품질 문제를 샘플 하나로만 해결하려 하지 말고, 조명·재질·바운스를 함께 본다.
컬러 매니지먼트가 최종 인상을 바꾼다
렌더가 너무 하얗게 날아가거나 색이 탁해 보인다면 조명만 문제가 아닐 수 있다. Render Properties > Color Management를 확인하자.
View Transform은 렌더 색과 밝기를 화면에 어떻게 보여 줄지 정한다. Standard는 색을 비교적 직접적으로 보여 주지만 밝은 영역이 쉽게 날아갈 수 있다. Filmic이나 AgX는 밝은 하이라이트를 더 부드럽게 다루어 자연스러운 결과를 만들기 쉽다. 제품 렌더나 실내 조명에서는 AgX 또는 Filmic으로 시작하고, Look, Exposure, Gamma를 조금씩 조절해 본다.
주의할 점은 컬러 매니지먼트가 조명을 대신하지는 않는다는 것이다. 어두운 장면을 Exposure만 올려 해결하면 노이즈도 함께 두드러질 수 있다. 먼저 조명과 카메라 노출감을 잡고, 마지막에 색 관리로 톤을 정리한다.
렌더 시간을 줄이는 실제 순서
렌더가 느릴 때는 무작정 컴퓨터 성능 탓을 하기 전에 다음 순서로 줄여 본다.
Output Properties > Resolution에서 테스트는 50%로 렌더한다.Cycles라면
Viewport Samples와Render Samples를 낮춰 테스트한다.Denoise를 켠다.Edit > Preferences > System에서 GPU가 제대로 선택됐는지 확인한다.Render Properties > Device가GPU Compute인지 확인한다.보이지 않는 오브젝트, 불필요한 고해상도 텍스처, 과한 Subdivision 값을 줄인다.
볼륨, 투명 유리, 반사 재질을 필요한 곳에만 쓴다.
타일 크기(Tile Size)는 예전 버전에서 렌더 속도 최적화의 핵심 설정으로 자주 다뤄졌다. 최신 블렌더에서는 자동 처리의 비중이 커져 입문자가 가장 먼저 만질 항목은 아니다. 다만 Performance 패널에 타일 관련 설정이 보이고, 렌더 중 화면이 멈추거나 Windows에서 그래픽 드라이버 시간 초과 문제가 생긴다면 타일을 더 작게 나누는 것이 도움이 될 수 있다.2 일반적인 경우에는 해상도, 샘플, 디노이즈, GPU 설정을 먼저 확인하는 편이 효과적이다.
투명 배경, 그림자, 반사, 볼륨의 상황별 팁
썸네일이나 합성용 이미지를 만들 때는 배경이 투명해야 할 때가 있다. 이때는 Render Properties > Film > Transparent를 켠다. 월드 배경은 렌더에서 보이지 않지만, 조명이나 HDRI의 영향은 장면에 남길 수 있다. PNG로 저장할 경우 Output Properties > File Format > PNG, Color > RGBA를 선택해야 알파 채널이 저장된다.
그림자가 거칠면 먼저 조명 크기를 확인한다. Area Light의 Size가 너무 작으면 그림자가 날카롭고 노이즈가 늘 수 있다. Eevee에서는 그림자 해상도와 샘플 설정도 함께 본다. Cycles에서는 샘플과 디노이즈, 조명 크기가 더 중요하다.
반사는 렌더 엔진 차이가 크게 드러나는 부분이다. 금속 제품의 최종 이미지는 Cycles가 안정적이다. Eevee에서 반사를 쓸 때는 화면 공간 반사의 한계를 이해하고, 필요한 경우 반사 관련 옵션이나 라이트 프로브를 사용한다.
볼륨 효과는 분위기를 빠르게 만든다. 하지만 안개와 연기는 렌더 시간을 크게 늘린다. 장면 전체에 강한 볼륨을 넣기보다 카메라에 보이는 영역에만 약하게 적용하는 것이 좋다.
이 장의 실전 기준
작업 중에는 Eevee를 두려워하지 말고 적극적으로 사용하자. 구도, 조명 방향, 재질의 큰 느낌은 빠르게 확인해야 한다. 최종 결과에서 유리, 금속, 간접광, 부드러운 그림자가 중요하다면 Cycles로 전환해 품질을 판단한다.
가장 안정적인 흐름은 다음과 같다.
모델링과 배치:
Solid또는Material Preview조명과 재질 확인:
Eevee또는 낮은 샘플의Cycles Viewport최종 품질 확인:
Cycles,Denoise On, 적절한 샘플합성용 출력:
Film > Transparent, PNG RGBA 또는 EXR
렌더링은 마지막 버튼이 아니라 제작 과정 전체를 확인하는 도구다. 빠른 미리보기와 사실적인 최종 렌더를 구분할 줄 알면, 같은 장면도 훨씬 효율적으로 완성할 수 있다.
참고
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.