조회수: 4
MMD에서 Ray-MMD를 사용할 때 ray_controller.pmx를 모델로 불러오면 페이셜 조작(Facial Manipulation) 패널에 여러 가지 메뉴가 나타난다.
이 메뉴들은 일반적인 캐릭터의 표정을 바꾸는 기능이 아니라 Ray-MMD의 조명, 그림자, 후처리 효과, 카메라 심도, 색상 보정 등을 조절하기 위한 컨트롤러이다.
Ray-MMD 컨트롤러의 페이셜 메뉴는 크게 네 가지 영역으로 구분된다.
- 눈(Eyes) : 조명과 그림자 설정
- 눈썹(Eyebrows) : 블룸 및 후처리 효과
- 입(Mouth) : 피사계 심도 및 초점 설정
- 기타(Other) : 화면 색상 보정
각 메뉴의 기능을 이해하면 별도의 그래픽 편집 프로그램을 사용하지 않고도 MMD 내부에서 영상의 조명과 색감을 상당히 세밀하게 조절할 수 있다.
한 번에 글을 쓰려니 분량이 너무 많아 여러 번에 걸쳐 시리즈로 글을 올리려고 한다. 오늘은 그 첫번 째로 이 글에서는 Ray-MMD 컨트롤러 페이셜 메뉴 중 첫 번째 눈(Eyes) 부분에 대한 설명이다.
Ray-MMD 컨트롤러의 페이셜 조작 패널. 실제 메뉴의 배치는 Ray-MMD 버전과 컨트롤러 구성에 따라 달라질 수 있다.
눈(Eyes) – 조명과 그림자 설정
눈 영역은 Ray-MMD의 기본 조명과 그림자 효과를 조절하는 메뉴이다.
장면 전체의 밝기와 광원의 색상, 모델에 발생하는 그림자의 강도 등을 조정할 수 있다.
1. SunLight+ / SunLight-
주요 조명 설정
MMD의 조명 조작 패널에 있는 기본 광원의 밝기를 조절하는 기능이다.
- SunLight+: 기본 광원의 밝기를 증가시킨다.
- SunLight-: 기본 광원의 밝기를 감소시킨다.
Ray-MMD에서는 기본 광원이 모델의 전체적인 명암과 입체감에 영향을 준다.
SunLight를 높이면 모델과 배경이 밝아지고, 낮추면 전체적으로 어두워진다.
활용 방법: 캐릭터의 얼굴이 너무 어둡거나 전체적인 조명이 부족할 때 조절하는 기능이다.
2. SunShadowR+ / SunShadowG+ / SunShadowB+ / SunShadowV-
기본 광원에 의해 발생하는 그림자의 색상과 명도를 조절하는 기능이다.
| 메뉴 | 기능 | 설명 |
|---|---|---|
| SunShadowR+ | 빨간색 증가 | 그림자에 붉은 색조를 추가 |
| SunShadowG+ | 녹색 증가 | 그림자에 녹색 색조를 추가 |
| SunShadowB+ | 파란색 증가 | 그림자에 푸른 색조를 추가 |
| SunShadowV- | 명도 감소 | 그림자를 어둡게 조절 |
R, G, B는 각각 Red, Green, Blue의 약자이다. V는 Value를 의미하며 색상의 명도와 관련된 항목이다.
예를 들어 푸른색 계열의 그림자를 만들고 싶다면 SunShadowB+를 조절하는 방식이다.
활용 방법: 야간 장면이나 차가운 분위기의 장면을 만들 때 그림자에 푸른색을 추가하면 효과적이다.
3. MultiLight+ / MultiLight-
Lighting 폴더에서 추가한 보조 광원의 밝기를 일괄적으로 조절하는 기능이다.
- MultiLight+: 추가한 광원들의 밝기를 증가시킨다.
- MultiLight-: 추가한 광원들의 밝기를 감소시킨다.
이 기능은 Ray-MMD의 Lighting 폴더에 있는 RectangleLight, SpotLight 등의 광원을 추가했을 때 활용할 수 있다.
기본 광원인 SunLight와 달리 여러 개의 보조 광원을 종합적으로 조절하는 기능이다.
활용 방법: 캐릭터의 정면이나 측면에 추가 조명을 배치했을 때 전체적인 광량을 조절하는 용도이다.
4. SSAO+ / SSAO-
입체감 조절
SSAO(Screen Space Ambient Occlusion)는 화면 공간의 주변광 차폐 효과를 의미한다.
모델의 관절이 겹치는 부분이나 옷의 주름, 머리카락과 얼굴이 맞닿는 부분 등에 자연스러운 그림자를 추가하는 기능이다.
- SSAO+: 주변광 차폐 효과를 강하게 만든다.
- SSAO-: 주변광 차폐 효과를 약하게 만든다.
SSAO를 높이면 모델의 굴곡과 세부적인 형태가 강조된다. 반대로 지나치게 높이면 얼굴이나 의상에 검은 그림자가 과도하게 발생할 수 있다.
활용 방법: 캐릭터의 얼굴 윤곽, 머리카락의 겹침, 의상의 주름 등을 강조할 때 사용한다.
5. SSAORadius+ / SSAORadius-
SSAO가 적용되는 범위의 반경을 조절하는 기능이다.
- SSAORadius+: 주변광 차폐가 적용되는 범위를 넓힌다.
- SSAORadius-: 주변광 차폐가 적용되는 범위를 좁힌다.
SSAO가 그림자의 강도를 조절한다면 SSAORadius는 그림자가 영향을 미치는 공간적 범위를 조절하는 기능이다.
| 설정 | 표현 효과 |
|---|---|
| Radius 낮음 | 좁고 세밀한 그림자 |
| Radius 높음 | 넓고 부드럽게 퍼지는 차폐 효과 |
활용 방법: 그림자가 지나치게 넓게 번지거나 반대로 너무 좁게 나타날 때 조절하는 기능이다.
6. SSDO+ / SSDO-
SSDO(Screen Space Directional Occlusion)는 방향성을 고려한 주변광 차폐 효과이다.
일반적인 SSAO가 주변의 틈이나 접촉 부위의 어두운 부분을 표현하는 데 중점을 둔다면 SSDO는 방향성 정보를 고려한 차폐 표현을 추가한다.
- SSDO+: 방향성 차폐 효과를 증가시킨다.
- SSDO-: 방향성 차폐 효과를 감소시킨다.
SSAO와 함께 사용하면 모델의 깊이감과 명암 표현을 더욱 세밀하게 만들 수 있다.
활용 방법: 캐릭터의 입체감을 강화하거나 모델 주변의 명암을 보다 풍부하게 표현할 때 사용한다.
7. SSSS+ / SSSS-
SSSS(Screen Space Subsurface Scattering)는 화면 공간에서 피부와 같은 반투명 재질의 내부 산란 효과를 표현하는 기능이다.
실제 피부는 빛을 표면에서만 반사하는 것이 아니라 일부 빛이 피부 내부로 들어갔다가 산란되어 다시 밖으로 나온다.
이러한 현상을 서브서피스 스캐터링(Subsurface Scattering)이라고 한다.
- SSSS+: 피부 내부의 빛 산란 효과를 증가시킨다.
- SSSS-: 피부 내부의 빛 산란 효과를 감소시킨다.
효과가 적절하게 적용되면 피부가 플라스틱처럼 보이는 현상을 줄이고 부드러운 느낌을 만들 수 있다.
다만 모든 재질에서 동일한 효과가 나타나는 것은 아니며, 해당 효과를 지원하는 재질 셰이더가 필요하다.
활용 방법: 피부를 보다 부드럽고 자연스럽게 표현하고 싶을 때 사용하는 기능이다.
- 렌더링이란 무엇인가 - 2026년 11월 06일
- Ray-MMD 컨트롤러 페이셜 메뉴 설정 해설 ① - 2026년 11월 06일
- 확산색 반사색 환경색 이란? - 2026년 11월 04일