본문 바로가기

Tutorial or Tip/Maya

[Digital Tutors] Mental Ray Nodes -Online Reference Library_中_051 ~ 055강-ing

051. Lights: mib_light_photometric
- Photometric Light Type은 실제 Light 소스로부터 Luminance데이터를 불러와 Light 분배패턴으로 활용하는 독특한 기능을 가지며
Maya의 어떤 Light에도 적용할 수 있으나, 일반적으로 Area LightSpot Light주로 이용한다.


- Scene을 열고, 손전등 앞에 배치된 Area Light의 속성창을 연 다음, mental ray탭을 확장하고,
Custom Shaders탭에 있는 Light ShaderMap버튼을 클릭해, Create Render Node창이 뜨면
Mental Ray노드들 중 MentalRay Lights탭Mib_light_photometric을 연결한다.


- mib_light_photometric1속성창이 뜨면, Light Profile탭Map버튼 눌러 Light Profile을 불러올 수 있는데,
Map버튼을 클릭해 열리는 mentalrayLightProfile1속성창을 보면, FormatIESEulumdat 2가지로 제공 됨을 알 수 있다.

File Name의 Browser를 이용.ies파일불러온 다음, Test 렌더링 했을 때 아무런 효과를 볼 수 없는 경우가 있는데,
이는 .ies Light DataScene의 Light Orientation이 맞지 않아서 그런 것이므로,
손전등 정면 방향을 향하고 있는 Area Light를 선택한 다음 아래쪽을 향하도록 Light를 회전해 놓고 Test 렌더링 해 본다.


- 바닥에 ies Light의 효과가 살짝 보이면, mib_light_photometric1속성Color에서 Value10정도로 올려 Test렌더링 한다.

Scene에 맞게 최종적으로 Value를 20으로 올리면 적합한데, 이런 경우 문제점Focus가 맺히는 부분은 너무 밝다는 것인데,
이런 경우 Camera Attribute창을 열고, mental ray탭을 확장Lens Shadermia_exposure_simple1연결해 주면 된다.


- mib_light_photometric1 노드 속성
☞ Factor: Shadow 투명도 컨트롤
☞ Start /Stop: Falloff 조절


(.ies Light Data Source)
- .ies파일생성 Tool은 잘 모르겠으나, 아래 이미지 같은 인테리어 조명같은 곳에서 뿜어져 나오는 빛줄기 정보를 가지고 있다.

파일의 용량 자체는 .kb 정도로 매우 적은데, 손전등 앞에 배치한 Area Light.ies파일을 적용하고 렌더링 걸면,
순수하게 .ies Light Data의 작용으로 아래와 같은 효과를 얻을 수 있다.


- .ies파일 Viewer는 쉽게 찾을 수 있었다.


- 인테리어 작업에 적용하면 아래와 같은 효과를 얻을 수 있다.




052. Lens: Oversampling_lens
- Oversampling_lens Shader는 Path Tracing Material을 이용Noise를 부드럽게 하는 Oversampling을 추가할 수 있다.

를 들어 Path Tracing MaterialNormal Path Material이나 Ambient Occlusion 같은 것이다.


- 렌더링 할 Camera의 Attribute창을 열고, mental ray탭을 확장한 다음,
Lens ShaderMental Ray노드들 중 Lenses탭에 있는 Oversampling_lens를 연결한다.

속성Samples 밖에 없으며, 값을 높일 수록 효과를 볼 수 있는데, 값을 10으로 높이고 Test렌더링 해 비교해 본다.

(Maya Help)
Oversampling Lens
이 렌즈 쉐이더는 Scene에 동일한 속성을 가진 주어진 수의 빛을 뿌린다.
이는 오직 Path Tracing Materials에 유용한데, 앞선 것과 같은 방향을 가지고 다음에 오는 빛은
다른 방향에서 반사와 굴절의 개연성에 의존하는 다음에 오는 빛을 추적하고, 새로운 Illumination Path를 따라가게 된다.



053. Lens: physical_lens_DOF
- 사실적인 Camera 타입의 효과Depth of Field Shader를 이용어떻게 추가할 수 있는지 알아보기 위해
Camera의 속성창을 열고, mental ray탭을 확장Lens ShaderMap버튼을 클릭한 다음,
Mental Ray노드들 중 Lenses탭에 있는 Physical_lens_dof를 적용한다.


- Test 렌더링 해 보면 전체적으로 뿌옇게 렌더링 되는데, 이는 physical_lens_dof1 노드의 속성 중 Plane값-10 이기 때문으로,
Display\Heads Up Display\Object Details체크해 켜 놓고, 초점으로 잡고 싶은 Object를 선택
Distance From Cameras을 확인하고 적용하면 된다.
(★★★★★ Maya v2009확인값2.95 라면 -2.95처럼 음(-)수로 입력해야 한다. 그렇지 않으면 전혀 엉뚱한 결과가 렌더링 된다.
이전 버전의 Maya에서는 그대로 양(+)수로 입력하면 된다.)


- Focus가 살짝 앞으로 맺히게 Plane값을 -2.5로 입력하고, Test렌더링 해 본다.


- Physical_lens_dof 노드 속성
☞ Plane: Focus가 맺히는 거리를 설정한다.
(★★★★★ Maya v2009에서는 반드시 음수(-)값으로 입력해야 한다. 그렇지 않으면 전혀 엉뚱한 결과가 렌더링 된다.)
☞ Radius: Default값이 0.1인데, 값을 높일 수록 Blur되는 정도가 심해지고, 렌더링 시간도 증가한다.



054. Lights: mib_light_spot
- mib_light_spot은 Maya의 Light 속성 중 mental ray탭Light Shader가 있는 어떠한 Light에도 연결할 수는 있지만,
Cone Angle처럼 일부 속성이 Maya Spot Light에 기반해서 작동하는 것이 있으므로, 가급적 Maya의 Spot Light에 연결해야
Mental Ray Spot Light가 Maya 기본 Spot Light와 동일하게 작동할 수 있다.


- Scene에 있는 Spot Light를 선택해 Attribute창을 연 다음, mental ray탭을 확장Light ShaderMap버튼을 눌러
Mental Ray항목들 중 MentalRay Lights탭에 있는 Mib_light_spot을 연결한다.


- mib_light_spot 노드 속성
☞ Shadow: 그림자 생성 유/무 결정
☞ Factor: 기본적으로 Shadow에 체크가 되어 있어 그림자를 생성하게 되며, 아래쪽 Factor값이 Default로 0으로 되어 있는데,
이때는 그림자가 100% 불투명하며, 0.7정도로 올리면 그만큼 그림자 색이 옅어진다.
☞ Attenuation: 감쇠(Light 빛)
☞ Start /Stop: 기본적으로 Attenuation이 체크가 되어 있으며, DefaultStart값은 1로, Stop값은 100으로 설정되어 있는데,
이때는 1Unit에서 시작100 Unit 범위까지 단계적으로 부드럽게 빛이 사라지게 된다.
★★★ 따라서 10 Unit 정도에서 빛이 갑작스럽게 사그라 들게 하려면, Start값을 10으로 /Stop값을 10.1로 하면
빛이 10 Unit 부터 사라지기 시작0.1 Unit 거리10.1 Unit에서 사라지게 된다.
☞ Cone: Light의 중심으로 부터 바깥쪽으로 Intensity를 조절한다. Default값이 0.766 인데, 값을 낮추는 것은 별 의미가 없고,
1 이상 부터 값이 커짐에 따라 점점 바깥쪽으로 갈 수록 빛이 약해지는 정도도 심해진다.

(Maya Help)
어느정도 Full Intensity로 밝게 하는 Cone 안쪽 Angle의 Cosine값을 명시한다.
0 (hemisphere) 범위에서 부터 1 (null diameter)까지여야 하고, Cone은 Light에 정의된 Spread Angle을 넘을 수 없다.



055. Lights: mia_physical_sun
- Physical Sun Light를 이용하면 매우 간단하고 빠르게 야외 라이팅 효과를 얻을 수 있다.

mia_physicalsun 노드는 Hypershade창에서 Mental Ray노드들 중 MentalRay Lights탭에 있지만,
mia_physicalsky 몇가지 필요한 것들같이 이용할 때 제 기능을 하기 때문에
수동으로 연결하기 보다Render Settings창을 열고, Indirect Lighting탭으로 이동한 다음,
Environment탭Physical Sun and Sky에 있는 Create버튼을 클릭하면 Directional Light가 Sun Light로 추가 되면서,
렌더링 할 Camera의 Attr.창을 확인해 봐도, mental ray탭Environment Shadermia_physicalsky1연결 뿐만 아니라,
Lens Shadermia_exposure_simple1연결까지, 필요한 노드들이 자동으로 연결된다.
(mia_exposure_simple1 → mia_physicalsky1 → mia_physicalsun1 → sunShape)
Directional Light를 회전각도를 낮추면, 저녁무렵이나 새벽 등으로 인식전체적인 Light 빛 등이 자동으로 변하게 된다.


- mia_physical_sun 노드 속성
☞ Shadow Softness: Default값이 1인데, 값을 5 정도로 높이면 그림자의 Edge가 부드럽게 된다.
☞ Samples: Default값이 8인데, 값을 20으로 올리면 렌더링 시간은 증가 하지만, 거친 그림자 Edge같은 Noise를 감소시킬 수 있다.
+생략: 나머지 중복되는 속성은 050. Lens: mia_physical_sky 에...

 

 

 

 

 

 

 

 

 

출처 : http://egloos.zum.com/Hoodwinker/v/4784387