본문 바로가기

Computer Graphic/Unreal Engine28

UE5 : Substrate방식으로 Glass material 만들기 (+블렌드 모드) 00. Unreal에서 Substrate모드를 ON해줘야 쉐이딩 방식에 적용된다. - Project Setting>Description에서 Substrate관련 항목 체크하기 01. Material의 속성(Blend mode)을 바꿔준다. - Blend mode> Translucent Grey Transmittance - Refraction 을 속성창에서 검색하면 관련 옵션들을 바꿀 수 있다. - Index of Refraction: Index값으로 직접 Refraction의 수치 입력하기 (✔ Refraction값 Parameter로 변환해서 Material Instance에서 조절할 수 있게 하기) 🧷블렌드모드에 대해 알아보기 🔲 Opaque: 라이트가 통과 및 투과하지 않는 표면. Legacy 블렌.. 2023. 12. 14.
UE5 : Substrate Material 시스템 설명 - 2 Parameter blending 방법 1. Material graph에서 DiffuseColor, F0, F90, roughessm 등의 파라미터를 혼합한다. output을 FrontMaterial input에 연결 - isolated 머테리얼에 적합. 복잡한 머테리얼 구조에서는 사용하지 않는 것이 낫다 2. Layered Material 워크플로어를 이용하는 방법 3. 여러 BSDF 및 operator들을 같이 사용하고, 마지막 연산자에 Use Parameter Blending을 활성화 하면된다. 자동으로 parameter blending이 적용된다 - 그래프에 있는 모든 mixing, layering 연산자를 따라 더 좋은 룩을 만들어낼 수 있다 예시) 파란색 클리어 코트로 레이어링된 금속 mat .. 2023. 7. 6.
UE5 : Substrate Material 시스템 설명 - 1 UE5.2에서 새롭게 도입된 Substrate Material 시스템 Substrate? - Default lit이나 clear coat같은 새로운 쉐이딩 모델 방식으로 기존 방식인데 보다 더 풍부한 머테리얼 표현이 가능하게 한다 ( Liquid on metal, Dust on clearcoat, Clearcoat over subsurface ) - 다른 타입의 surface를 blend할 수 있다 (metal, glass, plastic) - 핵심은 "slab of matter": 정해진 단위가 있는 물리량으로 매개변수화된 원칙적 표현 핵심 빌딩 블럭을 기반으로 closure 그래프로 머테리얼을 표현한다 (mixing, layering) (*closure: 컴퓨터 언어에서 클로저는 일급 객체 함수의 개.. 2023. 6. 27.
UE5 : UV Tiling/Panning 조절할 수 있는 Noise Material 언리얼에 있는 Noise 노드 Tiling/Panner Parameter을 만드는데 Pan 움직임을 안주려면 0으로 맞춰놓으면 된다. Noise에 넣을 컬러값을 설정해주고 Noise를 Lerp에 넣어준다. Tiling 값을 조절해주면 아래와 같이 나타낼 수 있다. 전체 노드 2022. 9. 28.
UE5 : Absolute World Positon/Object Position 이해 Absolute World Position을 TransformPosition을 통해 Absolute World Space -> Local Space로 바꿔준 상태 Object Position을 TransformPosition을 통해 Absolute World Space -> Local Space로 바꿔준 상태 두개가 다르게 보이는 이유는 pivot의 차이때문이다. (Object Positon 은 per Object 기준이기 때문) 두개를 다시 맞춰주기 위해서 subtract를 해준다. 2022. 9. 28.
UE5 : Grass wind/ 흔들리는 풀 만들기 머테리얼 노드 -> material World Positon Offset값에 연결해주기 2022. 4. 27.