본문 바로가기

Unity SRP - LWRP에서 동적 오브젝트에 그림자가 안생겨요 며칠전에 인디게임 공모전을 보고, 여기에 "내가 개발했던 VR게임을 좀 더 손을 봐서 제출해보자!" 라는 생각으로,,, 2~3개의 박람회에서 체험부스용으로 만들었던 VR게임을 다시 손을 댔다. 게임에 손을 봐야할부분을 체크하고, 가장 먼저 실행한건 렌더링 파이프라인을 LWRP로 바꾸는것. 그래서 바로 LWRP 임포트하고... 라이팅 세팅 바꾸고... 맵핑하고... 그렇게 해서 원하던 그래픽이 나왔다! (왼쪽이 적용 전, 오른쪽이 적용 후) "뭐야 LWRP 이거 밥이네 완전 ㅋ" 하고 다른걸 할려 했으나, 문제가 있음을 알게 됬다 바로, 동적 오브젝트(Dynamic)에는 그림자가 생기지 않는다는것... 어떻게든 고칠려고 별짓을 다했는데 안되서 쩔쩔 매다가, LWRP 기본 샘플 씬에서 Spot Light로 ..
유니티쉐이더 - 간단한 물 쉐이더 AOS프로젝트를 개발하는 도중, 맵 중간에 강물을 표현해야 하는 일이 있었는데, 유튜브, 구글에서 찾아보며 찰랑거리는 쉐이더를 짰다. 인터넷에 나와있는 예시들중 가장 간단했던 예제의 원리는 간단했다 코사인 그래프에 버텍스의 y좌표, x좌표+시간(_Time)을 각각 대입한 수를 더한 뒤, 이 값을 버텍스의 y좌표에 대입하는것이었다 그렇게 짜게 된 코드 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475Shader "Custom/Water" { Properties { _MainTex("MainTex", 2D)..