이 게시글은 움짤이 있습니다. 데이터가 많이 나갈 수도 있습니다. SceneDepth 노드 기존의 씬 깊이를 출력하는 표현식이다. PixelDepth 와 비슷하나, PixelDepth 는 현재 그려지고 있는 픽셀의 깊이만 샘플링할 수 있는 반면, SceneDepth 는 어느 위치의 깊이도 샘플링할 수 있습니다. https://docs.unrealengine.com/ko/RenderingAndGraphics/Materials/ExpressionReference/Depth/index.html Depth 표현식 렌더링되는 픽셀의 깊이를 다루는 표현식입니다. docs.unrealengine.com 이렇게 적혀있는데, 읽는 것만으로는 이해가 안 간다. PixelDepth는 Pixel이 그려질 때의 거리, Scen..
기타/Unreal
이 게시글은 움짤이 있습니다. 데이터가 많이 나갈 수도 있습니다. PixelDepth 노드 현재 렌더링되고 있는 픽셀의 깊이 또는 카메라에서의 거리를 출력한다. https://docs.unrealengine.com/ko/RenderingAndGraphics/Materials/ExpressionReference/Depth/index.html Depth 표현식 렌더링되는 픽셀의 깊이를 다루는 표현식입니다. docs.unrealengine.com PixelDepth 노드 알아보기 이 노드에는 따로 프로퍼티가 없다. 아래 예시 노드는 언리얼 문서에 나와있는 PixelDepth 예시 노드이다. 적용해보면 움짤처럼 카메라와의 거리가 가까우면 0값에 가까운(어두운)색이 된다. 2048을 나누는 것이 처음엔 이해 안 ..
이 게시글은 움짤이 있습니다. 데이터가 많이 나갈 수도 있습니다. DepthFade 노드 반투명 오브젝트와 불투명 오브젝트가 겹칠 때, 부드럽게 이어지게 만들어준다. https://docs.unrealengine.com/ko/RenderingAndGraphics/Materials/ExpressionReference/Depth/index.html Depth 표현식 렌더링되는 픽셀의 깊이를 다루는 표현식입니다. docs.unrealengine.com DepthFade 노드 알아보기 (테스트 환경 세팅) 반투명 오브젝트와 불투명 오브젝트가 겹칠 때 사용할 수 있으니까, 반투명 오브젝트로 바꾸어준다. 테스트용으로 간단히 만들고, 테스트해보자. DepthFade 노드 알아보기 FadeDistance Fade가 발..
이 게시글은 움짤이 있습니다. 데이터가 많이 나갈 수도 있습니다. Fresnel 노드를 어떨 때 사용할까? 나도 아직 잘 모르는데, 구글링을 하면서 생각해보니 이럴 때 쓰일 것 같다. 1. 쉴드 같은 것을 만들 때, 빛이 나는 테두리. 2. 물 웅덩이를 수직으로 내려다볼 때는 투명하지만, 저 멀리 물을 보게 되면 불투명해 보이는 것. Fresnel을 이용해서 테두리를 만들어보자. Fresnel의 원리는 문서에 설명이 잘 되어있다. https://docs.unrealengine.com/ko/RenderingAndGraphics/Materials/HowTo/Fresnel/index.html 머티리얼에 프레넬 사용하기 Fresnel 머티리얼 노드 사용법 안내입니다. docs.unrealengine.com Fr..
Material 쪽에 흥미가 생겨서 유튜브에 있는 머터리얼 예제들을 많이 따라해봤다. 머터리얼에 대해 어느정도 감은 잡았는데, 막상 생각한 것을 혼자서 만드려고 하면 너무 어렵다. 각각의 노드가 하는 역할이 무엇인지 정리하면서, 어느 곳에서도 사용할 수 있게끔 이해해야겠다. 투명하게 하기 구체를 하나 만들고, 새 머터리얼 생성해서 연결시켜준다. 투명하게 만드려면 Material의 디테일 패널에서 설정을 바꾸어주어야 한다. Blend Mode를 Translucent(투명한)으로 바꾼다. (이거를 해야 Opacity 값을 조절할 수 있다. 원래는 비활성화 상태이다.) Two Sided 체크하기. (오브젝트의 앞 뒤가 모두 렌더링 될 수 있도록 함.) Shading Model을 Unlit으로 바꾼다. (라이팅..