Sign In
💡

블렌더에서 라이트 쿠키 베이크하기

프로젝트 생성

프로젝트를 General로 만들고, Cube를 지워주세요.
씬 렌더 타입을 Cycles, 포맷 Resolution을 2:1 비율로 설정해주세요.

카메라, 라이트 기본 세팅

위 fbx를 다운받고 이미지처럼 카메라와 라이트, BGSphere 오브젝트, 라이트 메쉬를 배치해주세요.
카메라는 수평으로 설치 되어 있어야 합니다. (월드 기준 로테이트 x:90, y:0, z:0 값으로 맞춰주세요.)
라이트와 카메라의 설정은 다음과 같이 맞춰줍니다.
Light
Power : 1000W 이상
Radius : 0.01m 이상
Camera
Type : Panoramic
Panorama Type : Equirectangular
💬
라이트의 Radius 수치가 높을수록 sharp shadow가 출력됩니다.
라이트의 Max Bounces가 높을수록 렌더 시간에 영향을 줍니다.

그림자 캡처 설정

라이트 메쉬를 선택해 해당 메쉬의 Shader Editor를 열어줍니다. (단축키는 Shift F3)
이미지처럼 패스를 연결해주면 뷰포트에서 라이트 메쉬가 없어지지만 그림자는 그대로 출력됩니다.
(Shading, Material Preview, WireFrame에선 보이고, Rendered View에서만 확인 가능합니다.)
다음, BGSphere 오브젝트 설정에서 Visibility > Mask > Shadow Catcher를 활성화 해줍니다.
렌더 설정에서 Film > Transparent를 체크해 배경을 투명으로 만들어 줍니다.
그리고 f12(렌더)를 누르면,
다음과 같은 이미지를 얻을 수 있습니다.
이 이미지를 png로 저장해서 포토샵과 같은 이미지 편집 툴에서 배경에 흰색을 추가해주면 아래와 같은 이미지가 나오면서 언리얼 라이트 펑션에 사용가능한 텍스처를 제작할 수 있습니다.
💬
렌더했을때 그림자가 너무 연하게 나오면 BGSphere 오브젝트의 컬러를 블랙에 가까운 색으로 사용해보세요.
💬
렌더 Tip
그림자만 렌더하는 것이기 때문에 렌더 세팅을 굉장히 낮게 맞추어도 결과물에 큰 차이가 없습니다. 렌더 세팅 관련 설명은 아래 링크 설명 참고해주세요!
https://gall.dcinside.com/mgallery/board/view/?id=blender&no=2939

해결하지 못한 문제

1.
블렌더 자체에서 배경을 흰색으로 뽑았을때 나오는 심한 노이즈 현상
💬
렌더했을때 그림자가 너무 연하게 나오면 BGSphere 오브젝트의 컬러를 블랙에 가까운 색으로 사용해보세요.