3D 렌더링 프로그램에서 일반 맵을 내보내는 방법

3D 렌더링 프로그램에서 일반 맵을 내보내는 방법

저는 Normal Map에서 Lightin 데이터를 로드하는 2.5D 엔진인 Ethanon 엔진을 사용하고 있습니다. 3D 프로그램(예: Blender)에서 노멀 맵을 내보내는 방법을 찾고 있습니다.

예를 들어. 일부 3D 프로그램으로 만든 다음 기둥이 있고 이를 현재 보기로 내보내고 싶습니다.

3D 프로그램으로 렌더링된 기둥

이제 현재 시점에서 다음과 같은 노멀 맵을 얻고 싶습니다.

여기에 이미지 설명을 입력하세요

어떻게 해야 하나요? 나는 인터넷에서 로우 폴리 3D 메쉬를 다시 자세히 설명하는 방법으로 노멀 맵을 설명하는 방법만을 찾았지만 그것은 내가 원하는 것이 아닙니다. 이러한 노멀 맵은 텍스처처럼 평면화되어 있으며 현재의 관점에서는 이와 같지 않습니다.

이 문제를 충분히 명확하게 설명할 수 있었으면 좋겠습니다.

(참고: 이 게시물의 이미지는 Ethanon 엔진의 표준 샘플 개체에서 가져온 것입니다.)

답변1

블렌더에서는 먼저 단순한 메쉬에 디테일을 추가할 때 일반적으로 하는 것처럼 하이 폴리 메쉬에서 로우 폴리 메쉬로 노멀 맵을 굽습니다.

다시 말하지만, 세부 사항을 위조하려면 노멀 맵을 텍스처로 적용하고 노멀 값에 영향을 미치도록 영향을 설정합니다(영향 패널/기하학:보통).

이제 이것이 다른 점입니다. 대신 단순히 확산 색상에 영향을 미치도록 영향을 설정하고(영향 패널/확산:색상) 일반 버튼을 선택하지 않은 채로 두면 일반 맵이 단순한 평면 텍스처인 것처럼 적용됩니다.

마지막으로 장면에서 램프를 삭제하고 환경 조명을 켤 수도 있습니다. 그런 다음 렌더링을 누르면 준비가 완료됩니다.

관련 정보