언리얼 - 간단한 머트리얼 디졸브를 구현하는 세 가지 방법(한글자막)



언리얼 - 간단한 머트리얼 디졸브를 구현하는 세 가지 방법(한글자막)

금별 0 14 03.22 23:56

파트 1. VFX 기술 심층 요약

1. 영상 주제 및 학습 목표
- 영상 주제는 디졸브(Dissolve) 효과를 뺄셈(Subtraction), Smooth Disconnect 노드, If 노드를 통해 구현하는 세 가지 방법으로, Height Map 이론을 기반으로 Hard Dissolve(날카로운 가장자리)와 Soft Dissolve(부드러운 가장자리)의 차이를 강조한다. 구현 목적은 텍스처 맵을 높이 맵으로 해석하여 평면 offset을 통해 디졸브를 제어함으로써, VFX에서 자연스러운 전환 효과를 실시간으로 생성하는 데 있으며, 불완전한 디졸브 문제를 해결하고 선명도 조정을 통해 실무 적용성을 높인다.

2. 전체 제작 프로세스 상세 단계
- 단계 1: 기본 디졸브 텍스처 준비 후 Subtraction 노드로 offset 적용, 0~1 범위에서 불완전함 확인하고 Remap으로 범위 조정하여 Hard Dissolve 기반 생성.
- 단계 2: Smoothing Depth 파라미터 추가로 Soft Dissolve 구현, Height Map 상풍(Upper Wind)을 0 평면 아래로 이동시켜 부드러운 가장자리 형성.
- 단계 3: Sensory(Heaviside-like) 노드로 전처리하여 회색조 제거, 비흑비백 변환으로 Hard Dissolve 가장자리 날카롭게 만듦.
- 단계 4: Pure Image 연결과 Link Intensity 0 설정으로 Bump Map 방지, Opacity 조정으로 완전 표시 상태 검증.
- 단계 5: Smooth Disconnect로 로직 전환, 고정 상부에 이동 평면 적용하여 위에서 아래로 디졸브, Sharpness 옵션과 Smooth Step 곡선으로 하드/소프트 전환.


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

파트 2. 시간대별 주요 흐름 요약

- [00:00] 디졸브 효과 세 가지 소개: 뺄셈(Subtraction), Smooth Disconnect, If 노드.
- [00:17] Subtraction으로 가장 간단한 디졸브 구현 시작, Debug 미리보기 후 속도 조정.
- [00:44] 디졸브 불완전함 지적, 포인트 인덱스 1에 -9 적용 후 0~1 범위 문제 분석.
- [01:31] Soft Dissolve 방향성 조정, Hard와 Soft 두 가지 Dissolve 소개.
- [02:05] Remap 적용 후 불완전함 재확인, Smoothing 그룹 사용.
- [02:55] Smoothing Depth로 Soft Dissolve 완성, 미리보기 통해 완전함 검증.
- [03:23] 기본 색상(빨강/녹색)으로 선택 영역 확인, Opacity와 Link Intensity 조정.
- [04:11] Pure Image 연결로 Bump Map 방지, Height Map 상풍 이론 소개.
- [05:50] 2D Dissolve 텍스처를 3D Height Map으로 비유, Subtraction을 상풍 offset으로 설명.
- [06:51] 상풍 아래 offset으로 Dissolve 원리 시연, 위 offset 시 불완전함 설명.
- [07:18] 전처리 노드 추가로 복합 연산 안정화, 0 Plane 기반 Valley 처리.
- [08:48] Height Map 기반 Dissolve 요약: 고정 평면과 이동 상풍.
- [09:35] Hard Dissolve 위해 Smooth Disconnect 제거, Sensory 노드 전처리.
- [10:30] Sensory 노드로 비흑비백 변환, Hard Dissolve 가장자리 날카로움 확인.
- [12:15] Dissolve 가장자리 선명도 조정, Compile 후 Hard/Soft 비교.
- [14:25] Soft Dissolve 강도 추가 레이어로 하드화, Subtraction으로 대비 강화.
- [16:09] Smooth Disconnect 전환, Dissolve 로직 차이(고정 평면 vs 이동 평면) 설명.
- [17:17] Smooth Disconnect 로직: 이동 평면으로 고정 상부 Dissolve.
- [19:09] 0.5 값 시연으로 높이별 Dissolve 확인, Sharpness와 Smooth Step 적용.
- [21:24] S=0 하드, S=1 소프트 곡선 설명, 원본 텍스처 최대/최소값 분석.


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

파트 3. AI 기술 첨언 및 피드백

- 기술적 보완 제안: Height Map 이론을 확장해 Noise 레이어를 추가로 중첩하면 더 복잡한 지형-like 디졸브 가능하며, 실시간 렌더링 시 LOD(Level of Detail) 노드로 해상도 최적화, Smooth Disconnect의 Sharpness를 Power 함수로 보강해 비선형 곡선 적용으로 에지 아티팩트 최소화.
- 학습 포인트 피드백: Height Map offset 이론(상풍 vs Valley, 고정 평면 vs 이동 평면)을 가장 집중 배워야 하며, 이는 노드 그래프의 인과관계 이해를 통해 임의 텍스처에 디졸브 적용 역량 강화, Hard/Soft 전환 파라미터 실험으로 실무 커스터마이징 능력 향상.


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

파트 4. 핵심 기술 용어 및 파라미터 사전

- 주요 기술 용어 해설

1. Height Map - 2D 텍스처를 3D 지형 높이 데이터로 해석하는 개념으로, 영상에서 흰색을 상풍(돌출부), 검은색을 Valley(오목부)로 비유해 Subtraction offset 시 Dissolve 인과관계 설명, 0 Plane 기준으로 상하 이동 제어.
2. Sensory Node (Hetero Node) - 회색조 값을 제거하고 비흑(백)비백(흑)으로 전처리하는 스텝 함수 노드, Hard Dissolve에서 산봉우리 경사를 절벽처럼 가파르게 만들어 가장자리 선명도 극대화 역할.
3. Smooth Disconnect - 고정 상부 Height Map에 이동 평면을 적용하는 노드로, Subtraction의 아래 offset과 반대 로직(위에서 아래 Dissolve)으로 동작해 다양한 방향성 디졸브 구현.

- 파라미터 수치 설정 이유

1. Dissolve 값 0 - Subtraction에서 0 Plane 위 상풍만 표시되도록 설정, Valley 부분(0 이하)을 클리핑해 완전 Dissolve 상태 방지, Height Map 이론상 최저 높이 기준으로 불완전함 최소화 의도.
2. Smoothing Depth 적용 - Soft Dissolve에서 회색조 그라데이션을 유지해 가장자리 부드럽게, Hard 대비 강화 위해 Depth 증가 시 경사 완화, 미리보기 통해 녹색 영역 완전 선택 검증.
3. Link Intensity 0 - Pure Image 후 연결 시 Bump Map 아티팩트 제거, Opacity 1과 연동해 기본 색상 완전 표시, Height Map 상풍 높이 왜곡 방지로 순수 Dissolve 출력 의도.
4. Sharpness 0~1 (Smooth Step 곡선) - Smooth Disconnect에서 0은 하드(직선 절벽), 1은 소프트(장속도 곡선) 전환, Height Map 단면 경사 제어로 디졸브 속도와 선명도 정밀 조정 근거.

 

 

 

 

 

 

 

 

에반 언리얼5 이펙트 그룹과정[26년초 시작] : https://cafe.naver.com/unrealfx/20727

KUPAFX Stylized 유니티 이펙트 취업과정 : https://cafe.naver.com/unrealfx/21249

트리키 언리얼+후디니 활용 게임 VFX 연출과정 : https://cafe.naver.com/unrealfx/25629

 

max님의 쌩기초 메쉬활용 이펙트과정 1달특강 : https://cafe.naver.com/unrealfx/24469

eVan텍스쳐 단품과정 : https://cafe.naver.com/unrealfx/24468

rak 유니티 UI연출이펙트 : https://gamefx.co.kr/bbs/page.php?hid=Rak_intro

, , , , , , , , ,

Comments


번호 포토 분류 제목 글쓴이 날짜 조회
열람중 언리얼4 언리얼 - 간단한 머트리얼 디졸브를 구현하는 세 가지 방법(한글자막) 금별 03.22 15
1303 언리얼4 언리얼/후디니 -VAT 이펙트 툴체인 40분 설정: Niagara 워크플로우를 구축 방법(한글자막) 금별 03.22 15
1302 언리얼4 언리얼5 - 기본 스트라이프 렌더러 재질 효과 작성 방법(한글자막) 금별 03.22 15
1301 언리얼4 언리얼5 - 나이아가라는 입자를 나선형으로 움직이며 타깃에게 공격방법(한글자막) 금별 03.22 14
1300 언리얼4 언리얼5 - 나이아가라 입자의 원형 운동을 수동으로 조작 방법(한글자막) 금별 03.22 12
1299 언리얼4 언리얼5 - 나이아가라 입자를 특정 순서로 발사하여 적을 공격 방법(한글자막) 금별 03.22 16
1298 언리얼4 언리얼5 - 나이아가라 원형으로 입자를 발사해서 타깃에게 움직이기(한글자막) 금별 03.22 15
1297 언리얼4 언리얼5 - 나이아가라 입자를 원형으로 움직이게 하는 방법(한글자막) 금별 03.22 13
1296 언리얼4 Sci-Fi Hex Shield FX in Unreal Engine 5 Niagara ashif 03.22 17
1295 언리얼4 Rock Spike Eruption FX in UE5 Niagara ashif 03.16 79
1294 언리얼4 언리얼 - 흑백 플래시 포스트 프로세스 연출 제작팁 금별 02.11 364
1293 3D 후디니 활용 - 블랙홀 폭발 포인트 텍스처 제작과정 금별 02.11 287
1292 언리얼4 Unreal Engine 5 Tutorial: Create a Cursed Mist VFX ashif 02.10 248
1291 언리얼4 언리얼 - 나이아가라 Advanced Guide – 위치 기반 동역학 금별 01.09 567
1290 언리얼4 Niagara로 생성된 Static Mesh에서 파티클 스폰하기 금별 01.09 530
1289 언리얼4 언리얼 - 나이아가라로 스플라인을 따라 발사되는 파티클 제작 금별 01.09 425
1288 언리얼4 언리얼5 - 어검술의 완성 : 검진(Sword Array) 심화 기동 및 고급 제어(한글자막) 금별 01.09 434
1287 언리얼4 언리얼5 - 벡터 연산을 활용한 검진(Sword Array) 지정 방향 발사 로직(한글자막) 금별 01.09 376
1286 언리얼4 언리얼5 - Particle Reader를 활용한 검진(Sword Array) 타겟 추적 및 회전 제어(한글자막) 금별 01.09 323
1285 언리얼4 언리얼5 - 파티클 Index를 활용한 원형 검진(Sword Array) 배치 제작과정(한글자막) 금별 01.09 318
1284 언리얼4 언리얼5 - VHS 포스트 프로세스 제작과정 금별 01.09 329
1283 언리얼4 언리얼5 - 데드 스페이스 VFX reborn[팬메이드] 금별 01.09 335

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand