그래픽관련

3D MAX 하이 폴리곤에서 노말맵 뽑아내기

PforPepsi 2012. 4. 8. 15:13

필요한것. 

1. 하이폴리곤 모델

2. 로우폴리곤 모델


가자!

로우 폴리곤과 하이 폴리곤을 같은 위치, 크기로 준비해놓는다.

1.하이 폴리곤 선택하고 Unwrap UVW 오른클릭해서 COllapse All

2.로우 폴리곤 선택하고 동일하게.

3.로우 폴리곤 선태한 상태에서 렌더링에 RenderTo Texture(Object To Bake에 캐릭터가 등록됨)

4. projection mapping 체크., SubObjectlevels - off, -> pick버튼 선택 -> Add TArget이 나타나면 하이폴리곤 선택 

5. OPtions버튼 클릭, REsolve HIt에 Ray miss check를 on, normal map space에 Tangent로 체크 나중에 봤을때 노말이 적용이 제대로 안되있으면 빨간색으로 표시됨.

6. Object TO Bake에서 Mapping COordinates으 ㅣUse Existing Channel 시용

7. Output에서 Add를 클릭해 Add TExture Elements대화상자를 열고 Normal Map을 선택 -> Normal Map을 나타내고, Selected Element common setting에서 file name and type에서 렌더링될 texture의 이름을 설정. ->Target Map Slot이 Bump로 되어있는지 체크.

Size에서 적당한 크기 설정, Selected Element Unique setting에서 Output into Normal Bump를 킨다.  


8. Baked Material의 Baked Material Setting에서 Output into source를 선택.


9.render를 클릭해 렌더링시전.

10. 분명 빨간색이 표시 될꺼임..

11. 로우 폴리곤 오브젝트의 Projection모디파이어의 Cage에서 Display의 Shaded를 체크.

12. Cage의 Reset을 클릭해 Cage가 로우 폴리곤 오브젝트에 밀착되어 달라붙게 만든다. -> Push의 Amount를 조정해서 완전히 감싸도록 하기.

13. 다시해보기