본문 바로가기
반응형

쉐이더5

유니티 그라데이션 쉐이더, 플레인에 유용할 듯! 유니티 그라데이션 쉐이더, 플레인에 유용할 듯! 서론 최근 유니티를 이용해 앰플리파이 쉐이더를 (Amplify shader) 자주 이용하게 되는 필자. 이전에는 화살표나 글로우 관련해서 쉐이더를 다루었었는데, 이번에는 그라데이션 표현이 필요하여 스터디 및 개발 테스트를 해보며, 여러번 실패 끝에 플레인 (plane) 에 쓸만한 그라데이션을 만들었으니, 필자와 같은 표현이 필요한 분들은 참고하시길 바라겠다. 먼저 정자 사이즈의 그라데이션 알파 텍스쳐가 필요하다. 필자는 정자 사이즈의 플레인에 테두리와 안쪽의 그라데이션을 표현하고자 했는데, 그러기 위해선, 알파값의 그라데이션 텍스쳐가 필요했다. 위 사진처럼 텍스쳐를 만들어 주자. 그 후에는 위 노드를 따라 엠플리파이 쉐이더를 이용하여 작업을 해주시면 되겠다.. 2021. 10. 14.
유니티 UI 글로우 쉐이더 / SpriteGlow 유니티 UI 글로우 쉐이더 / SpriteGlow 서론 유니티 작업 중 UI 작업을 함에 있어서 UI 디자인 주변을 밝게 빛내주었으면 하는 효과를 바란 적이 있을 것이다. 물론 포토샵에서 글로우 효과를 주어 이미지로 빼서 표현하는 방법도 있겠지만, 생동감 있는 밝기와 효과를 주기 위해서는 글로우 쉐이더가 필요하다. 금일은 유니티 UI 글로우 쉐이더 관련한 포스팅을 진행하겠다. UI에 글로우 표현을! 필자 역시 유니티 프로젝트를 진행하면서 UI에 조금 효과를 넣어주면 좋겠다고 생각했고, UI 디자인에 글로우 효과를 넣어줄 수 있는 쉐이더 스크립트를 발견, 다운받아 잘 사용중이다. 이번에는 직접 쉐이더 작업을 하지 않고, 인터넷 상에서 누군가가 잘만들어 놓은 글로우 효과가 있어서 적용해보았다. 먼저 다운받은.. 2021. 9. 13.
유니티 파이프 화살표 경로 쉐이더 #01 유니티 파이프 화살표 경로 쉐이더 #01 서론 유니티 프로젝트를 다루다보면, 파이프나 어떤 프랍에 경로를 따라서 화살표가 움직이는 쉐이더가 필요할 때가 있다. 필자 역시 그런 파이프 화살표 쉐이더가 필요하여 공부하며 노드 구성을 짜게 되었는데, 시간이 금인 이 시대에서 유니티 개발자 분들에게 도움이 되고자 포스팅을 작성해보려 한다. 먼저 파이프 모델링의 UV를 잘 펴야 한다. 이번 포스팅은 먼저 파이프 모델링의 준비부터 알아보겠다. 보통 파이프 모델링의 UV를 펴는 것은 모델러 마다 각기 표현에 따라 다른데, 이번 파이프 화살표 경로 쉐이더를 구성하기 위해서는 파이프 UV를 1자로 쫙 펴고 UV박스에 꽉 채워 넣어야 한다. 이렇게 UV를 펴놓으면 해당 박스에 화살표 텍스쳐를 넣어 반복하여 지나가게끔 만들.. 2021. 9. 10.
유니티 리퀴드 쉐이더, 병 속에 액체 효과 유니티 리퀴드 쉐이더, 병 속에 액체 효과 서론 유니티 상에서 모델링과 텍스쳐링으로 효과를 낼 수 없는 작업들은 대부분 쉐이더로 작업을 하는 것을 다들 알고 계실 것이다. 앞서 다루었던 물이 흐르는 효과 쉐이더라던지, 화살표가 이동한다던지 다른 신박한 쉐이더가 많은데, 병 속에 액체가 들어 있는, 그리고 액체 부피를 늘리고 줄일 수 있는 쉐이더를 소개하겠다. 유니티 리퀴드 쉐이더 이 리퀴드 쉐이더는 필자가 만든 것은 아니고 웹서핑으로 자료를 찾았으며 모델링에 적용이 가능하고, 액체상의 색깔, 그리고 윗면의 색깔, 중간의 구성 띠까지 유저가 선택할 수 있으며, Fill amount로 모델링의 액체를 채우거나 비울 수 있다. 쉐이더를 먼저 유니티 프로젝트 폴더의 복사할 곳을 만들어 놓은 곳에 집어넣고, 유니.. 2021. 8. 29.
유니티 쉐이더, 물 흐르는 효과 만들기 유니티 쉐이더, 물 흐르는 효과 만들기 서론 게임을 하다보면 하천이나 강, 혹은 바다가 흐르는 모습을 보며, 저런 표현은 어떻게 할까? 라는 생각을 개발자라면 한번은 해 보았을 것이다. 3d 모델러 이더라도 모델링과 텍스쳐만으로는 한계가 있어 유니티 엔진의 쉐이더 작업을 해야하는데, 처음 진입하기가 다소 어려울 수 있다. 노드를 구성하여 연결하는 방식이기에 어떤 명령어가 있는지, 효과가 있는지 계속 공부하며 알아봐야 할 것이다. 금일은 수많은 쉐이더 종류 중, 물이 흐르는 듯한 효과 쉐이더를 만들어보겠다. 먼저, Amplify Shader 를 설치 유니티 에셋 중에 Amplify shader 라는 툴이 있는데 에셋 스토어에서 먼저 다운받아 설치를 해야 쉐이더 노드 연결을 할 수 있다. 설치 후 하단 프로.. 2021. 8. 12.
반응형