디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[강좌] [강좌]좀 더 쉽게 Ray-MMD/Toon을 써보자

AmeCG갤로그로 이동합니다. 2020.06.15 14:45:42
조회 13324 추천 19 댓글 9
														

옛날에 Toon강좌 올리겠다고 해놓고 지금까지 방치해놨었다...


강좌는 ray의 기본적인 적용은 할 줄 알고


기본적인 ray.conf의 수정은 https://gall.dcinside.com/m/dcmmd/3525 을 참고해서 했다는 전제로 시작할게


(outline, toon_enable 항목)


-----------------------------------------------------------


<차례>


1. 모델설정


2. RC식 Toon material (matetial 변경)


3. 메모장에서 수정할 수 있는 항목들


--------------------------------------------

1. 모델설정


모델은 mqdl님의 IAX 모델을 사용함


다운은 https://mikumikudance.fandom.com/wiki/IAx_(Mqdl)에서 location에 있는 링크 누르면 바로 다운된다.


이제 pmx에디터로 들어가서 모든 재질을 다음과 같이 변경한다. (변경하기전에 항상 백업본을 받아두자)


① 스피어를 " 해제 "
② Diffuse " 1, 1, 1 "Specular" 0, 0, 0 "Ambient" 0.5, 0.5, 0.5 "
③ Reflection" 5 "


viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e516fbbc9177066babe97ea0f3b0ff8c248e88f537e2d552d56

(일화이세계는 무시하자)


이렇게 수정을 끝냈으면 MMD에 들어가서 모델을 로드하고 다음도 같이 로드해준다.

①ray.x
②ray_controller.pmx
③Skybox \ Time of day \ Time of day.pmx


가져온후 mme의 효과 할당창에서 스카이박스에 EnvlightMap에서 Time of lighting,fx를 할당하고 material은 material_2.0.fx에서 material_skybox.fx로 변경


그리고 모델에 main탭에서 main.fx를 넣어주면 지금은 대충 이런느낌일 것이다. 

viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e3c03bdce1c7860baf76a7c9da731c297f2720db1b41c2adf

아직은 어딜봐도 toon식으로 보이지 않는다.


혹시라도 너무 어둡게 나온다면 ray_controller에서 " SunLight + " " Exposure + '스카이 박스 (Time_of_day)의" EnvDiffLight + "를 만져 보자.


2. RC식 Toon material (matetial 변경)


이제 material을 변경해주자


저번에 파딱이 올린 강좌는 자신만의 material을 만드는 거였다면 그것이 귀찮은 사람들에게 다음을 소개한다.


https://bowlroll.net/file/151160 


MMD를 하면서 스테이지를 찾다보면 한번쯤은 보게 되는 Redical C이다.


다운받아서 압축을 풀고 "Toon_RC"라는 폴더를 ray-mmd-1.5.2\Materials 밑에 배치해주자


그후 폴더안을 살펴보면


viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e516fbbc9177066babe97ea0f3b0ef3c048bb8103782d552d48

이렇게 여러재질이 준비되어 있다.


이 재질들을 어느정도 알맞게 넣어주면 이렇게 변한다.

viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e3c03bdce1c7860baf76a7c9da5399293f82e58e0b41c2adf

위에 있는 사진보다야 훨씬 toon같아졌지만 그림자가 굉장히 아쉽다.


그러니 이제는 메모장에서 재질을 수정해가면서 훨씬 toon식으로 만들어보자


3. 메모장에서 수정할 수 있는 항목들


재질을 메모장에서 열고 쭉쭉 내리다보면 #define CUSTOM_ENABLE 이라는 항목이 있다.


ray-mmd에서 toon쉐이딩이 된것은 8과 9이다.

viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e516fbbc9177066babe97ea0f3b0cf39f16e187067b2d552dd6

Toon_RC에서는 Toon.fx이 8 . Toon_Soft.fx가 9 에 해당한다.



viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e3c03bdce1c7860baf76a7c9df16b97c1fc2a5cb4b40634df

왼쪽 : CUSTOM_ENABLE = 8 ; 오른쪽 : CUSTOM_ENABLE = ;


customA

그림자의 양을 결정한다. 값은 0.0 ~ 1.0 으로 값이 작을수록 그림자가 줄어든다. CUSTOM_ENABLE = 8 이면 0.0에서 그림자가 완전히 없어진다.

CUSTOM_ENABLE = 8 이외에는 0.0로해도 그림자가 사라지지 않는다.


viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e3c03bdce1c7860baf76a7c9da46bc5c4fd7a55b5b41c2adf

CUSTOM_ENABLE = ; , customA = 0.0 ;


customB

customB는 그림자의 색상을 조절하는 항목인데 이는 파딱이 더 잘 설명해놨으니 본문 맨 위에 있는 링크로 들어가서 봐라


ALBEDO

재질의 색상을 결정한다. 우선 다음과 같이 설정해보자

#define ALBEDO_MAP_FROM 3
 #define ALBEDO_MAP_UV_FLIP 0
 #define ALBEDO_MAP_APPLY_SCALE 1 ← 기본값은 0
 #define ALBEDO_MAP_APPLY_DIFFUSE 1
 #define ALBEDO_MAP_APPLY_MORPH_COLOR 0


const float3 albedo라는 변수에서 색상을 결정 할 수 있다. float3( r, g, b) 형식으로 설정 가능하다.

viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e3c03bdce1c7860baf76a7c9da06cc6caf92908b4b41c2adf

const float3 albedo = float3 (0.9, 0.1, 0.1);


◆ NORMAL_MAP

노멀맵을 만질수 있는 곳이다. 질감이 상당히 달라진다. Toon_SweaterA 같은 질감의 재료가 준비되어 있으니 한 번 넣어보자


viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e3c03bdce1c7860baf76a7c9da73e90c6fd720fb1b41c2adf

ray-mmd-1.5.2 \ Materials \ Toon_RC \ Toon_SweaterA.fx


 #define NORMAL_MAP_FROM 1 ← 1로 설정
 #define NORMAL_MAP_TYPE 0
 #define NORMAL_MAP_UV_FLIP 0
 #define NORMAL_MAP_FILE "./Tex/S1.png"← 참조 노멀 맵


노멀맵은 따로 준비하지 않아도 ray-mmd-1.5.2\Materials\Skin등에 있으니 취향에 따라 사용해보자


◆ SMOOTHNESS

윤기가 나게 한다. const float smoothness에 0.0 ~ 1.0 사이의 값을 넣어보자. 아래 이미지는 비교하는 이미지이다.


viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e3c03bdce1c7860baf76a7c9df730c6c1f27a5de2b40634df

왼쪽 : const float smoothness = 0.0; 오른쪽 : const float smoothness = 1.0;


◆ EMISSIVE

빛이난다. 정확하게는 발광색이 될 뿐 실제로는 반짝이진 않는 것 같다. 따라서 라이트는 사용할 수 없다.

const float3 emissive가 발광 색의 밝기. const float3 emissiveBlink이 깜박거리게 한다.


 #define EMISSIVE_ENABLE 1    ← 발광 ON : 1 발광 OFF : 0
 #define EMISSIVE_MAP_FROM 3  ← 3 추천. 재질의 원래 색으로 발광한다.
 #define EMISSIVE_MAP_UV_FLIP 0
 #define EMISSIVE_MAP_APPLY_SCALE 1
 #define EMISSIVE_MAP_APPLY_MORPH_COLOR 0
 #define EMISSIVE_MAP_APPLY_MORPH_INTENSITY 0
 #define EMISSIVE_MAP_APPLY_BLINK 0 ← 1에서 깜박임이 유효하다.
 #define EMISSIVE_MAP_FILE "emissive.png"


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ


지금까지 Ray-MMD/Toon에 대해 알아보았는데, 메모장에서 조절 할 수 있는 항목은 그외에도 있지만 나도 조금씩 조금씩 배우는 중이므로...


내가 위에서 든 예시는 비교를 위한 매우 극단적인 예시이므로 세부적인 값은 스스로의 취향에 맞게 조절해보자


viewimage.php?id=29bedd2be1&no=24b0d769e1d32ca73fed8efa11d02831f03ea6d0e55e4594cd11f5d00de7424958e25a14efbbba6e3c03bdce1c7860baf76a7c9da23e9094fb7c5abdb40634df

잘 조절해보면 이런식으로 예쁘게 나올 수 있다.

(물론 이건 다른 이펙트도 넣은거지만)


마지막으로 ray - toon으로 만든 영상 몇개 놓고감


https://youtu.be/QIX1gMhPnpw



https://youtu.be/ceYlkny5gMo



https://youtu.be/FOL4RG1rgIg


질문, 피드백은 언제든 환영이야


그럼 긴글 봐줘서 고마워~



추천 비추천

19

고정닉 3

4

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
3007 설문 실제 모습일지 궁금한 미담 제조기 스타는? 운영자 25/05/05 - -
3008 공지 갤러리 댓글 기능 개선(멘션 기능) 안내 운영자 25/05/08 - -
11504 공지 성인사이트 언급시 경고없이 차단 함 고철모함갤로그로 이동합니다. 22.04.16 2055 9
4247 공지 질문, 요청, 비번 관련 글 작성시 요령 [2] sophiaten갤로그로 이동합니다. 20.08.27 3990 51
1549 공지 MMD관련 각종 정보 모음 시트 (2022.02.06. PM 03:25) [6] sophiaten갤로그로 이동합니다. 19.11.04 37211 64
10371 공지 미쿠미쿠댄스 마이너 갤러리 규정(2021/12/28 20:10부터) KAITONT갤로그로 이동합니다. 21.12.28 2010 13
6792 공지 신고용 공지 KAITONT갤로그로 이동합니다. 21.04.06 1545 2
57 공지 미쿠미쿠댄스 갤러리는 정식 갤러리 승급을 거부합니다 [2] 야이야이아갤로그로 이동합니다. 18.09.06 4980 25
34 공지 미쿠미쿠댄스 갤러리 입니다 야이야이아갤로그로 이동합니다. 18.09.05 4048 7
18681 비번요 이 미쿠 모델링 비번 아는 사람? [1] 999(61.254) 05.09 68 0
18680 질문 혹시 이 미쿠 모델 비번 아는사람? [3] 999(61.254) 05.09 80 1
18679 질문 선생님들 제발 도와주세요 [1] ㅇㅇ(211.203) 05.08 86 0
18678 질문 vmd로 모션 저장하는법좀 알려주세요 [2] ㅇㅇ갤로그로 이동합니다. 05.08 68 0
18677 질문 조인트 강체질문 [1] ㅇㅇ(61.99) 05.08 33 0
18676 질문 ExcellentShadow 키면 그림자가 사라지는데 ㅇㅇ갤로그로 이동합니다. 05.08 55 0
18675 일반 붕스 사이퍼로 mmd ㅇㅇ(14.49) 05.08 65 0
18674 일반 emissive 적용문제 [2] ㅇㅇ(125.182) 05.08 58 0
18673 일반 모션 넣으니까 막 기괴하게 뒤틀면서 추는데 [1] ㅇㅇ(112.146) 05.08 75 0
18672 일반 mmd 왕초보 ray 한번만 살려주십쇼 [2] ㅇㅇ(125.185) 05.08 78 0
18671 질문 이거 많이 어려움? [2] ㅇㅇ갤로그로 이동합니다. 05.07 82 0
18670 영상 명조 젠니로 아파트(APT.) 만듬 테냐링갤로그로 이동합니다. 05.07 65 0
18669 일반 질문좀요 ㅇㅇ(119.207) 05.07 61 0
18668 일반 이 몸 등장 ㅇㅇ(106.101) 05.07 106 0
18667 질문 MMD 처음 만드는 데, 제발 저 좀 살려주세요. [2] ㅇㅇ(49.161) 05.06 137 0
18666 일반 최근에는 숏츠만 만드는 기분이농 [2] 김철수갤로그로 이동합니다. 05.06 191 4
18665 일반 미꾸 [1] ㅇㅇ(180.228) 05.06 141 3
18664 일반 와 ㅅㅂ 이거뭐냐 느낌 좆된다 [2] 인터넷친구갤로그로 이동합니다. 05.05 179 0
18663 비번요 이거 비번 아는사람 있을까요?ㅜㅜ kiki(219.100) 05.05 66 0
18662 질문 지면 비충돌 풀었더니 부들부들 떠는거 어떻게 고침? ㅇㅇ(1.254) 05.05 65 0
18661 질문 컨트롤러 null [2] ㅇㅇ(61.99) 05.05 74 0
18659 일반 요즘따라 니코동이 왜이렇게 렉걸릴까? 맥코믹갤로그로 이동합니다. 05.05 51 0
18658 영상 아야카로 마그네틱 만들어봤어 [2] ㅇㅇ(14.49) 05.05 103 3
18657 일반 이거 모델 좀 받아줄 사람 ㅇㅇ(124.51) 05.04 82 0
18656 일반 모션 추천좀 ㅇㅇ(106.101) 05.04 76 0
18655 일반 LookAtMe 이거 쓰는사람있냐 [2] ㅇㅇ(125.182) 05.03 113 0
18653 일반 ヒミツ 모션 있는 사람... [2] ㅇㅇ(183.104) 05.03 131 0
18652 비번요 이 카메라모션 비번이 뭘까(해결) [3] 맥코믹갤로그로 이동합니다. 05.03 114 0
18651 일반 rgb 색 지속적으로 바뀌는 악세사리 예제있음? 인터넷친구갤로그로 이동합니다. 05.03 79 0
18650 일반 愛♡スクリ➰ム! 3인모션은 어디서다운받음? [5] ㅇㅇ(125.182) 05.02 155 0
18649 일반 PureArrow / Jump up 카메라 모션 있는 사람...ㅜㅜ [1] ㅇㅇ(39.113) 05.02 58 0
18648 질문 이거 비슷하게 할려면 먼 이펙트 써야함? [1] ㅇㅇ(61.99) 05.02 122 0
18647 질문 프리미어프로 avi 헬프 ㅇㅇ(182.224) 05.02 70 0
18646 일반 rgb 시뮬레이션 사이트? 인터넷친구갤로그로 이동합니다. 05.02 71 0
18644 일반 r18 pmx모델 보통 어디서 구함?? [3] ㄴㄴ(119.69) 05.01 144 0
18643 일반 새삼 고쿠라쿠죠도가 ㅈㄴ 잘만든 춤이었네 [3] 인터넷친구갤로그로 이동합니다. 05.01 117 1
18642 질문 위치 이동 시켜도 모션 적용하면 원상복구됨 [10] ㅇㅇ(112.146) 05.01 142 0
18641 질문 형님들 모션 비번좀요 [2] 00(61.99) 04.30 99 0
18640 일반 D/N/A 모션 + 영상 키트 가져가셈 ㄱㄱ [3] 김철수갤로그로 이동합니다. 04.30 240 6
18639 일반 이런 바닥조명 같은 이펙트 없나 [2] 인터넷친구갤로그로 이동합니다. 04.30 110 0
18638 일반 D/N/A 모션이랑 pv키트 관심잇는 미붕이 잇음? [3] 김철수갤로그로 이동합니다. 04.30 155 5
18637 질문 눈을 처음부터 끝까지 고정시키고 싶은데 어떻해 고정시키지? 하늘을가르는범고래갤로그로 이동합니다. 04.29 66 0
18636 일반 이펙트 프리뷰 영상 인터넷친구갤로그로 이동합니다. 04.29 77 0
뉴스 현아, 오늘(9일) ‘뮤직뱅크’ 불참... “컨디션 난조” [전문] 디시트렌드 05.09
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2