게임 개발/2D Shader(6)
-
[ 2D Shader ] 인터랙티브 쉐이더 만들어보기
간단하게 이것저것 연습 겸 해봤습니다.글로벌 벡터도 알게 되었음.여태 메테리얼 가져와서 일일히 SetVector해야하는 줄..
2024.09.20 -
[ 2D Shader ] SpriteShockWave Shader
결과 간단하게 스프라이트가 울리는 듯한 느낌을 제작해봤다. UV, Length, SmoothMap을 이용했다.
2023.10.29 -
[ 2D Shader ] Burning Shader Transition
불에 타는 듯한 화면전환 쉐이더를 제작해보았다. 이런 느낌이다. 원래는 Noise를 활용해 불타는 게 움직이면서 천천히 불타게 하려고 했다. 하지만 맘처럼 안 되서 조금 더 실력이 늘면 진행하기로 했고, 일단 텍스쳐와 Step을 활용해서 제작했다.
2023.10.24 -
[ 2D Shader ] Unity Shader Noise
일단 유니티에서 기본 제공하는 Shader Noise들이다. Simple Noise 간단하게 랜덤한 점들로 이루어진 노이즈이다. Voronoi Noise 그리드 셀로 구성된 공간에 랜덤하게 점을 생성한다고 한다는데, 솔직히 무슨 소리인지는 정확히 모르겠어서 링크를 넣어두겠다. [ 참고 ] Worley noise - Wikipedia From Wikipedia, the free encyclopedia Type of noise in computer graphics Example picture generated with Worley noise's basic algorithm. When computing Worley noise, each seed is located within its own grid squar..
2023.10.23 -
[ 2D Shader ] Circle CutScene 제작
[2D shader 공부하기 2탄] Circle CutScene 제작하기 동그라미를 이용한 씬 변환 효과를 제작해보았다. 적용 모습 사각형이 플레이어 위치로 플레이어 위치로 동그라미가 줄어들어서 사라지는 효과를 제작하였다. 추가적인 사항 UI에다가 Shader를 입힐때는 Render Mode를 Screen Space - Camera로 해야된다. 추가적으로 이렇게하면 물체가 UI보다 먼저 그려질 수 있기에 Sorting Layer에다가 UI를 추가해주었다. ( 이유는 찾아보았지만 나오지 않음 )
2023.10.20 -
[ 2D Shader ] Outline Shader 제작
[ 2D Shader 공부하기 1탄 ] Outline Shader 제작 방법 현재 그림을 왼쪽, 오른쪽, 위, 아래로 이동한 그림의 알파값을 합치고 합친 값과 Outline Color를 곱해 Outline을 만들었다. Shader Graph 모습 Outline 적용시킨 모습 원래라면 기존 스프라이트에 메테리얼을 적용시키면 하나의 스프라이트 렌더러로 테두리까지 그려지는 거였다. 하지만 유니티 2D 스프라이트가 어째서인지는 모르겠으나 문제가 생기는 경우가 있어, 따로 자식 오브젝트를 하나 더 만들어서 Outline용 스프라이트 하나 더 사용하는 식으로 제작하였다. 혹여나 이유를 안다면 댓글로 알려주시길 바란다. 왼쪽 그림이 텍스쳐가 이상하게 나오는 모습이다.
2023.10.19