[TIL_250311_2] 포스트 프로세스 효과 #그래픽스
·
Dev./UE 언리얼 엔진
💭회고2025.03.11 - [Dev./게임 네트워크] - [TIL_250311_1] 네트워크 개념 이해 2 [TIL_250311_1] 네트워크 개념 이해 2[TIL_250310] 네트워크 개념 이해💭회고오늘은 네트워크 개념과 OSI 모델, TCP/UDP 프로토콜, IP 주소 체계를 학습했다. 게임 개발에서 성능과 안정성을 높이기 위해 네트워크의 이해는 필수적이다...!raindrovvv.tistory.com다음으로, 🗺️마인드맵📒학습 내용1. 포스트 프로세스란?포스트 프로세스는 3D 씬을 렌더링한 후 적용하는 후처리 기법으로, 최종 화면의 시각적 퀄리티를 크게 향상시킨다. 영화 촬영 후 편집실에서 색보정과 특수효과를 추가하는 과정과 유사하다고 생각하면 이해하기 쉽다.게임 그래픽의 '마지막 터치'..
[TIL_250220] 언리얼 엔진 디졸브(Dissolve) 이펙트 가이드
·
Dev./UE 언리얼 엔진
💭회고오늘은 언리얼 엔진에서 비주얼 이펙트(VFX) 중 하나인 “디졸브(Dissolve) 이펙트”를 집중적으로 학습했다. 디졸브는 오브젝트 표면이 특정 패턴으로 서서히 사라지는 효과를 구현할 때 활용도가 높으며, 트랜지션(장면 전환)이나 파티클 이펙트 등 다양한 분야에서 쓰인다! (캐릭터나 몬스터가 죽었을 때 구현해도 좋을듯)이번 학습에서는 Step 노드와 SmoothStep 노드를 이용해 디졸브를 구현하는 과정을 살펴보았으며, 블렌드 모드와 경계면 처리 방법, 대비 조정(Contrast) 같은 디테일한 부분까지 다뤘다.추가로 공부하면 좋을 내용으로는 나이아가라(Niagara)와 머티리얼 인스턴스 파라미터 연동, 블루프린트에서 동적으로 이펙트를 제어하는 방법, 그리고 어드밴스드 셰이더 기법(예: Fre..
[TIL_250213_1] 머티리얼 시스템 이해 (기초) 2 #그래픽스
·
Dev./UE 언리얼 엔진
📝 회고머티리얼 시스템은 언리얼 엔진에서 그래픽 표현을 담당하는 중요한 요소이다. 오늘은 기초 머티리얼 노드부터 동적 머티리얼을 생성하고 실시간으로 변화시키는 방법까지 학습했다. 특히, Lerp와 Power 노드는 색상 보간과 명암 조절에 필수적이며, Construction Script를 통해 초기 설정을 자동화할 수 있었다.📒학습 내용📂 머티리얼 노드 시스템 기본 구조핵심 요약: 머티리얼 노드는 게임 오브젝트의 표면을 표현하며, 다양한 연산 노드를 연결해 시각적 효과를 만든다.🔰 초급 단계Add 노드: 두 입력 값을 더해 출력하며, 밝기 조절이나 UV 오프셋에 사용한다.Multiply 노드: 두 입력을 곱해 출력하며, 포토샵의 Multiply 블렌딩 모드와 유사한 효과를 제공한다.Divide 노..
[TIL_250211_1] 머티리얼 시스템 이해 (기초) #Graphics
·
Dev./UE 언리얼 엔진
💭회고머티리얼과 셰이더의 차이점, PBR(Material의 물리 기반 렌더링), 그리고 최적화 방법까지 정리해봤다.앞으로는 머티리얼 노드 활용법과 고급 머티리얼 제작 기법을 추가로 학습하면 좋을 것 같다.📒학습 내용1️⃣ 머티리얼과 셰이더의 차이✅ 핵심 요약머티리얼(Material): 셰이더 설정을 조정하여 모델의 시각적 효과를 결정한다.셰이더(Shader): GPU가 실시간 렌더링을 위해 수행하는 그래픽 계산 코드.언리얼 엔진에서는 셰이더 그래프 기반의 노드 시스템을 활용해 머티리얼을 제작한다."셰이더는 빵을 굽는 오븐이고, 머티리얼은 그 오븐의 설정(온도, 시간 등)이다."2️⃣ PBR(Physically Based Rendering) 기초✅ 핵심 요약PBR은 현실적인 조명 효과를 구현하는 렌더링..
[TIL_250206] 그래픽스 기초 2
·
카테고리 없음
💭회고오늘은 그래픽스 기초(메쉬, LOD)와 어택 콤보 시스템(블루프린트) 에 대해 학습했다.특히 LOD(Level of Detail)와 스켈레탈 메쉬 애니메이션을 배웠으며,캐릭터의 연속 공격(콤보) 시스템을 블루프린트로 구현하는 방법을 익혔다.이번 학습을 통해 언리얼에서 그래픽 최적화 및 애니메이션 시스템을 다루는 방법을 살짝이나마 이해할 수 있었다.실제 프로젝트에서 어떻게 활용할지 고민해볼 수 있는 기회였다.🗺️마인드맵📒학습 내용1️⃣ 그래픽스 기초 (메쉬, LOD)3D 모델을 활용할 때, 최적화와 퍼포먼스를 고려한 관리가 필수적이다.특히 LOD 시스템을 활용하면 멀리 있는 오브젝트의 디테일을 줄여 최적화할 수 있다.✅ 메쉬 데이터 구조FBX외부 툴(Maya, Blender 등)에서 제작된 데이..