Skip to content 메뉴

CGCODE - 강좌와 팁 › 종이를 앞면뒷면 다르게 쉐이딩하기

Devil 2011.04.03 02:43:27

ds_001.jpg

 

0. 종이를 앞면뒷면 쉐이딩하기

 

일반적으로 마야에서는 normal 값과 상관없이 하나의 페이스에 하나의 쉐이딩만 가능하기 때문에, 종이처럼 앞면뒷면을 가지는, 즉 양면(double-sided, 兩面)을 쉐이딩할 수 없도록 되어있다. 하지만 마야는 다양한 쉐이딩 유틸리티를 사용할 수 있으니, 이를 잘 응용하면 상당히 쉽게(?) 양면을 따로 쉐이딩 할 수 있게 된다.

 

이 방식은, 흔히 Double-sided Shading 이라고 하며, SamplerInfo 유틸리티의 normal 값을 이용한다.

 

ds_004.jpg

 

 

전반적인 쉐이딩 연결네트웍은 위와 같으며, 필요한 유틸리티노드는 BlendColor, SamplerInfo, Condition 세가지이며, SamplerInfo, FlipNormal → Condition, FirstTerm → BlendColor, Blender 순으로 연결된다. 예제에 사용된 이미지는 필자가 좋아하는 두명의 황제들, 테니스의 황제 로저페더러와 F1의 황제 마이클슈마허로 사용하겠다. :)



ds_002.jpg

ds_003.jpg

 

 

 

 

 

- 예제 동영상 - (음성설명은 없지만, 그래도 720P를 지원하니 고해상도로 볼수는 있다!)



 

 

 

 

 

 

doublesided.jpg

 

위의 방식들을 조합하여 얻어낸 결과물.

(농어촌 스마일 운동 - 제안영상에 사용된 프로젝트의 이미지다.)

 

 

첨부 [5]

Copyleft © The Sketch Book Since 2001. by hikaru100