모델을 불러옵니다.
Tda 테토 + 차이나 드레스 = WIN!
MME를 적용해 봅시다.
로캘을 한국어로 해놨더니 사정없이 깨지는군요.
옷.fx (服.fx) 를 적용했다면 아마 이렇게 나올겁니다.
(강시 -_-?)
해당 fx 파일을 편집합니다. Shift-JS (Japanese 932) 텍스트를 편집할 수 있는 편집기가 필요합니다.
(잘 모르시면 http://mmdguide.tistory.com/379 게시물 참고)
테스트 도중이라 원본과 약간 다릅니다만, 여기서 Readme 파일을 보면
각각의 fx의 선두 부분에 설정 항목이 있어, 색을 결정합니다.
float ShadowStrength = 1.1;
float3 ShadowBiasColor = float3( 0.3, 0.3, 0.3);
float3 ShadowBiasColorAdd = float3(-0.15, -0.15, -0.15);
float3 BaseBiasColor = float3( 0.7, 0.7, 0.7);
float3 BaseBiasColorAdd = float3( 0.3, 0.3, 0.3);
float SpecularStrength = 7.5;
이 부분에서
ShadowStrength:
그림자의 색의 진함을 결정합니다. 이름과 다르게 숫자를 크게하면 밝아집니다.
ShadowBiasColor:
그림자의 색으로서 원래 색에 곱셈하는 색을 결정합니다. 3개의 숫자는 빨강, 초록, 파랑 (이하 공통)의 성분입니다.
ShadowBiasColorAdd:
그림자의 색을 끌어 올리는 값입니다. 플러스라면 밝고, 마이너스라면 어둡게 하는 느낌입니다.
BaseBiasColor:
재질의 원래 색에 곱셈하는 색을 결정합니다.
BaseBiasColorAdd:
재질의 원래 색을 끌어 올리는 값입니다.
SpecularStrength:
머리카락의 fx에만 들어가 있는, 스페큐라의 강도를 결정하는 파라미터(parameter)입니다.
이 설명을 바탕으로 파라미터를 조정합니다.
Tda 테토 모델 기준으로
float ShadowStrength = 1.0;
float3 ShadowBiasColor = float3(0.6, 0.5, 0.6);
float3 ShadowBiasColorAdd = float3(-0.15, -0.15, -0.15);
float3 BaseBiasColor = float3(1, 1, 1);
float3 BaseBiasColorAdd = float3(0.1, 0.1, 0.1);
이렇게 바꾸면
이렇게 바꿉니다.
사실 이런게 쓰기 어려워요. 결과에 맞게 수치를 조절해야 하는 부분이 많으니까요.
AA 가 안먹는 듯 한데.. 디퓨젼 필터에 셀프 오버레이를 블러로 걸어서 어떻게 좀 -_-;
그리고 Readme 에는 동봉된 MultiEdge 효과를 같이 쓰기를 권장하고 있군요. 해봅시다...
MultiEdge.pmd를 불러와서
MultiEdge表情.vmd 모션 (?_?) 을 적용하면..
그림자 경계부분에 선이 하나 들어가는군요.
...잘 모르겠네요.
애니메이션 같이 진한 툰 렌더링 효과를 주는 효과인데, 사실 비슷한게 기존에도 있습니다.
(MikuMikuEffect Toon Shader 0.3.5 게시물 참고 -_;)
덧) 어째 게시물이 테토 투성이가 되어 가는데 -_-;
'MikuMikuDance > MikuMikuEffect' 카테고리의 다른 글
1인칭 시점 윙크 (0) | 2015.09.13 |
---|---|
PostClip (0) | 2015.09.06 |
Blood and Ink (11) | 2015.08.14 |
자주 사용되는 효과 모음 - 셰이더/섀도우 (4) | 2015.07.23 |
ExcellentShadow2 : 초고품질 셀프 그림자 효과 (4) | 2013.01.27 |
NCHL 셰이더와 역광을 이용한 윤곽선의 표현 (3) | 2012.09.05 |
Bubble Shader를 이용한 광택 효과 (3) | 2012.08.19 |
GodRay v2.5 (2) | 2012.05.20 |
AutoLuminous2 사용방법 (2) | 2012.03.18 |
AutoLuminous2 (0) | 2012.03.18 |