Hscript expression video 6 Volumes as Attributes 질문?

영어가 딸리고 화면을 보면서도 왜 저렇게 하는걸까 하는 의문이 생깁니다

혹신 다 이해해 하신분 조언 부탁드립니다. 간단하게라도^^

Forums:

Happy_Challenge's picture

이번 6번의 주제는 간단히 말하면 '속성값으로의 볼륨의 개념'인데요

비디오에서 보신 것과 같이 도넛모양 지오메트리를 isooffset을 이용하여

볼륨 프리미티브 타입으로 변경하고 volumemix를 이용하여 원하는 속성값을 설정합니다.

여기서는 user value를 이용하여 $X, $Y, $Z로 각각 설정하였는데요.

이 변수들은 차례대로 R,G,B 채널을 의미합니다.

즉, 색상값을 컨트롤하겠다는 의미입니다.

프리미티브와 포인트가 바운딩 박스 정보를 참조하기 위해 $BBX, $BBY, $BBZ를 참조하는 반면에,

볼륨은 $X, $Y, $Z 를 참조합니다.

그리고 name 을 이용하여 merge 한 각 그룹의 이름을 지정하였습니다.

그 이유는 볼륨 셰이더가 올바르게 작동하기 위해서 프리미티브의 특정 이름을 요구하기 때문입니다.

프리미티브와 포인트가 컬러 정보를 생성하기 위해 $CR, $CG, $CB 를 참조하는 반면

볼륨은 반드시 Cd.x, Cd.y, Cd.z 로 이름 붙여져야 합니다.

마지막으로 visibility 노드를 연결합니다.

이 노드는 볼륨을 작업할 때 뷰포트의 빠른 반응을 이끌어 내는데 용이합니다.

결론적으로 이러한 배경지식은 볼륨 작업 시,

특히 플루이드 시뮬레이션 작업 시의 다양한 속성들을 자신이 원하는 대로 다룰 때 유용합니다.

이번 후디니10버전에서 PyroFX를 예를 들면

다양한 필드 속성을 연결시켜 이용할 수 있고,

모디파이어 메뉴에서는 필드를 수정하여 자신이 원하는 대로 속성값을 커스터마이즈 할 수 있다는 것입니다.

비디오 끝 부분을 보시면 만트라를 이용하여 렌더링하는 장면이 나오는데요.

volumemix 노드를 하나씩 bypass 시켜서 렌더링 해보시면 속성값이 어떻게 적용되는지 쉽게 이해가 가실 듯 합니다.

p,s 혹시나 틀린 부분 있으면 댓글 달아서 알려주세요 ^^;

 

 

 

 

We are the Captains of our souls.

^^