3D 마야(MAYA)에서 씬의 오쿨루전(occlusion) 렌더링하기

3D 마야(MAYA)에서 씬의 오쿨루전(occlusion) 렌더링하기

(Autodesk Maya 2014)

멘탈레이 렌더러와 mib_amb_occlusion를 사용한 방법
1)씬을 구성하고 렌더링합니다.

 

2)상단의 window 메뉴에서 settings/preferences의 plug-in manager로 이동합니다.

 

3)mayatomr.mll의 loaded에 체크하고 멘탈레이 렌더러를 불러오기합니다. 

 

4)rendering editors의 render settings로 이동합니다.

 

5)기본 소프트웨어 렌더러로 설정되어있는것을 확인할수있습니다(render using maya software)

 

6)멘탈레이 렌더러로 변경합니다(mental ray)

 

7)rendering editors의 hypershade로 이동합니다.

 

8)surfaceShader와 mib_amb_occlusion을 생성합니다.

 

(mib_amb_occlusion는 좌측 mentalray 카테고리의 textures에 있습니다)

 

9)mib_amb_occlusion를 클릭 드래그해서 surfaceShader의 outcolor에 드롭합니다.

 

10)mib_amb_occlusion의 outvalue를 surfaceShader의 outcolor에 연결한것을 확인할수있습니다.

 

11)layer editor의 render 탭에서 새 레이어(layer1)를 추가합니다.

 

12)아웃라이나(outliner)에서 오쿨루전을 렌더링할 오브젝트를 선택합니다. 

 

13)새로 추가한 레이어(layer1)를 선택하고 마우스 우클릭한후 add selected objects를 선택합니다.
masterlayer는 씬의 모든 오브젝트를 렌더링하고 layer1는 레이어에 추가한 오브젝트만 렌더링합니다.

 

14)surfacecShader의 마우스 우클릭 메뉴에서  assign material override for layer1을 선택하면 layer1에 추가한 모든 오브젝트에 surfaceShader를 할당합니다.

 

15)새 레이어l(layer1)를 렌더링하면 씬의 오쿨루전(occlusion)을 확인할수있습니다.

 

16)mib_amb_occlusion의 파라미터에서 samples, spread, max distance 속성을 확인합니다.

 

17)samples 수치를 높이면 노이즈가 감소합니다.

spread와 max distance를 설정하여 그림자의 확산과 최대거리를 설정합니다.

 

18)렌더링하면 씬의 오쿨루전을 확인할수있습니다.

댓글

Designed by JB FACTORY