컴퓨터 3D 그래픽/미니 프로젝트(화염방사기)
-
최종 화염방사기의 아지랑이 효과 구현하기컴퓨터 3D 그래픽/미니 프로젝트(화염방사기) 2025. 2. 20. 22:30
2️⃣ 핵심 개념: Normal Map과 벡터(3Vector)✅ (1) Normal Map(노멀 맵)이란?Normal Map은 3D 표면의 굴곡을 가짜로 표현하는 특수한 텍스처입니다.이 텍스처를 사용하면 실제로 표면이 기울어진 것처럼 보이게 만들 수 있어요.🟢 RGB 값이 표면 기울기를 나타냄X축 (Red 채널) → 좌우 방향 기울기Y축 (Green 채널) → 위아래 방향 기울기Z축 (Blue 채널) → 표면이 얼마나 평평한지 (보통 1.0)🔹 예제:만약 Normal Map이 (1,1,1) 값이라면, X와 Y 방향으로 강하게 기울어져 있는 것입니다.이 값을 이용해 빛이 굴절되는 효과(Heat Distortion)를 만들 수 있습니다.✅ (2) 3Vector (3벡터)와 Normal Map의 관계강의에..
-
보조 파티클 제작 (연기, 불씨, 푸른 화염)컴퓨터 3D 그래픽/미니 프로젝트(화염방사기) 2025. 2. 17. 16:54
1. 연기용 머티리얼(Material) 생성기존 마스터 머티리얼을 복제하여 연기 전용 머티리얼 제작기존 불꽃 머티리얼 (Additive) → 반투명(Translucent) 머티리얼로 변경설정 변경:Blend Mode → Translucent로 변경 (어두운 색을 표현하기 위함)Two-Sided 옵션 비활성화 (스프라이트 렌더러만 사용할 것이므로 필요 없음)머티리얼 인스턴스 생성:이름: my_flamethrower_smoke_transSub UV Animation 폴더로 이동 후 연기용 텍스처 적용VFX Textures 폴더에서 연기 텍스처(_62번 텍스처) 선택2. 나이아가라 시스템에서 연기(Emitter) 추가기존의 메인 불꽃(Flame) 이펙트를 복제하여 사용Ctrl + D를 눌러 복제 후, 이름을 ..
-
나이아가라를 이용한 화염방사기 만들기 1탄컴퓨터 3D 그래픽/미니 프로젝트(화염방사기) 2025. 2. 13. 21:32
🔥 언리얼 엔진 나이아가라 - 화염방사기 VFX 설정 완벽 정리이 포스트는 언리얼 엔진의 나이아가라 시스템을 활용하여 화염방사기(Fire Thrower) 효과를 제작하는 과정과 설정을 정리한 가이드입니다.각 스택(Emitter Update, Particle Spawn, Particle Update, Render)별 설정을 상세히 분석하고, 원뿔 속도(Cone Velocity)의 개념까지 설명합니다. 🚀🔥1️⃣ Emitter Update (이미터 업데이트)이미터 단위에서 실행되는 업데이트 항목(이미터는 개별 파티클을 생성하고 관리하는 역할)모듈설정 값설명Emitter StateSelf, Infinite- Self: 현재 이미터가 자기 자신을 기준으로 작동- Infinite: 이펙트가 무한히 반복되도록..