언리얼러닝/HLSL (4) 블로그 내 검색 검색 글쓰기 관리자 썸네일형 리스트형 Realtime Mesh - Core Unreal Shader https://www.fab.com/listings/bb2e4fbb-617c-41d3-aac6-e181eddf8b3b Unreal HLSL 문법공부 ShaderToy https://www.youtube.com/watch?v=f4s1h2YETNY&t=122s https://www.shadertoy.com/ Shadertoy BETA www.shadertoy.com머터리얼을 하나 만들자 우클릭후 custom노드 추가 선택후 디테일에 HLSL코드를 보면 1이라고 써 있다.만일 어떤색을 넣고 싶으면 float3()을 사용하면 된다. RGB이므로 1,0,0을 입력하면 빨간색이 된다.디테일의 input Name을 uv로 바꿔주면 노드에 input이 생기는데code에 uv를 넣어주고 출력을 Float2로 바꿔주면 그라데이션이 생긴다. Code를uv를 uv.x나 uv.y로 변경하면 다음과 같이 바뀐다. uv는 2차원 공간좌표인데 그림으로 아래와 같이 보일뿐이다. 이 공간좌표를 x성.. Unreal - Technical Shading - HLSL Basics / Simple Shapes https://www.youtube.com/watch?v=95Xr4GG-7zYUnreal Material Node중 원모양을 만드는 노드가 있지만직접만들어보자 원의 공식은 학생때 배웠다.원의 공색대로 노드를 배열하면아래와 같이 나온다. 언리얼의 UV좌표는 좌상이 0,0이고 1사분면이라 이걸 입력하면 오른쪽그림아 상하로 반전된다.따라서 .5를 빼서 원점을 가운데로 옮겨주어야 한다. Power는 -를 계산을 못해서 Multiply를 이용 제곱을 계산해주자그럼 add node의 프리뷰는 다음과 같이 된다.Substract의 연산을 Vector로 하면 좀더 간단하게 바꿀수있다.Power의 Exp입력에 Time>Sine을 연결해주면 원의 크기가 주기적으로 변한다.Sine을 Subtract의 입력으로 연결하면 위치.. HLSL https://illu.tistory.com/576 hlsl : 고급쉐이더 언어(High Level Shader language)란?MS hlsl guide https://learn.microsoft.com/ko-kr/windows/win32/direct3dhlsl/dx-graphics-hlslhlsl의 정의Microsoft가 2002년 Direct X 9.0을 공개하면서 도입된 GPU 프로그래밍 언어이며, 고급 셰이딩 언어(High Level Shading Languageillu.tistory.com 이전 1 다음