본문 바로가기

유니티/shaderGraph27

유니티 셰이더 그래프 예제 03 불꽃 구현, Unity shader graph Flame 유니티 셰이더 그래프 예제 03 불꽃 구현, Unity shader graph Flame 불꽃효과, Flame 효과를 구현해 봅시다. Lit Shader Graph로 하나 생성합니다. 이름은 적당히! surface Transparent Blend Addtive -해보고 맘에드는걸로 수정하시오 옵션관련 내용 인터넷에서 대충 캡쳐해왔습니다. 구성시작 택스쳐를 넣고, 칼라값과 택스쳐를 곱한다. Base Color, Alpha에 연결시켜줍니다. 칼라값 정보도 참조 하시고요. 불꽃에 일렁임을 만들어 봅시다. time과 vector2 x,y(0,-0.3)을 곱해서, tiling and offset에 offest으로 사용 택스쳐에 흐름을 만들어 줍니다. Grand Noide를 하나를 생성하고 Scale를 적당히 만져.. 2021. 4. 18.
유니티 셰이더 그래프 예제 02 디졸브 구현, Unity shader graph Dissolve 유니티 셰이더 그래프 예제 02 디졸브 구현, Unity shader graph Dissolve 이번에는 디졸브 효과 구현해봅니다. 이름은 적당히 만듬 surface Transparent Alpha Clip 체크 SimpleNoise 가져온다. 아래 X를 조절해서 모양을 조절한다. 요놈은 Alpha로 넣어줘본다. Time에서 SineTime을 가져오고 Remap으루 0~1범위화 시킨다. 요건 Alpha clip Threshold에 연결 add 노드 추가 디졸브 효과는 기존 알파 빠지는 부분 줍변에 먼가가 있어 보이는데, 이를 위해서 add시켜줌 step 노드 추가 step(x,y) : x≤y 이면 1을 리턴하고, 그렇지 않으면 0을 리턴한다. 디졸브 효과를 나타낼 부분을 단편화 시킨다. 해당 아웃을 Em.. 2021. 4. 18.
유니티 셰이더 그래프 예제 01 포스필드 구현해보기, Unity ShaderGraph ForceField 유니티 셰이더 그래프 예제 01 포스필드 구현해보기, Unity ShaderGraph ForceField 한동안 그래픽스 작업을 안하다, 최근 필요성이 조금 생겨서 유니티에서 쉐이더를 맛을 좀 보려 했는데, 너무 많이 떠나 있다 복귀를 해서 ShaderGraph 란 녀석을 이제 좀 이것저것 만져보려 합니다. 그래서 만져보면서 공부한 내용도 좀 정리해 두려구합니다. 일단 제가 작업한 환경은 그리고 또 선제조건으로는 세이더 그래프를 이용하기 위해선 프로젝트 생성 시, High Definition RP나 Universal RP를 선택해주셔야 합니다. Universal 버전이 라이트하고, HD 버전이 U 버전에 비해 +된 노트가 있는 걸로 알고 있습니다. 세이더 그래프를 이용해야 된다는 여러 이유 중에서는, 버.. 2021. 4. 17.