본문 바로가기
(HLSL)아티스트를 위한 URP 셰이더 Shader #11 - 버텍스 칼라를 마스킹 기능으로 사용해 봅시다 하하하 재택이 끝나고 출근을 시작하니까 급 체력이 아슬아슬해서 그동안 못했네요. 적응하는대로 조금씩 텐션을 올리도록 하겠습니다. 원 나이먹으니까 조금의 변화에도 몸이 맥을 못춤. 계절이 변해도 그렇다는. 어여 몸이 적응해야 하는데 안내 !!! 여기 나오는 내용은 유니티 쉐이더 스타트업에 나오는 예제를 최신 URP에 맞추어 예제를 번역한 내용입니다. 때문에 이론적 내용이 상당히 간략하거나 불친절하며, 예제에 대한 설명도 축약되어 있기 때문에 책과 같이 보시는 것을 추천하는 바입니다. 자 지난번부터 드디어 책을 옆에 가져다 놓고 씁니다 ㅋㅋㅋㅋㅋㅋㅋㅋ (그동안 머리속으로만 했다는 얘기) 206페이지의 버텍스 컬러를 마스킹 기능으로 사용해 봅시다! 를 따라할 거예요. 리소스는 .. 책 사신 분은 이미 다 가지.. 2021. 11. 1.
(셰이더그래프)아티스트를 위한 URP 셰이더 Shader #11 - 버텍스 칼라를 마스킹 기능으로 사용해 봅시다 안내 여기 나오는 내용은 유니티 쉐이더 스타트업에 나오는 예제를 최신 URP에 맞추어 예제를 번역한 내용입니다. 때문에 이론적 내용이 상당히 간략하거나 불친절하며, 예제에 대한 설명도 축약되어 있기 때문에 책과 같이 보시는 것을 추천하는 바입니다. 자 오늘부터 드디어 책을 옆에 가져다 놓고 씁니다 ㅋㅋㅋㅋㅋㅋㅋㅋ (그동안 머리속으로만 했다는 얘기) 206페이지의 버텍스 컬러를 마스킹 기능으로 사용해 봅시다! 를 따라할 거예요. 리소스는 .. 책 사신 분은 이미 다 가지고 계실 거구요 이 블로그에서는 ... 어디 있을까요... 숨겨져 있을지도 몰라요... 잘 찾아봐요... 너무 대놓고 드리면 출판사 사장님한테 혼난단 말야... .... 여기 지난 시간에 버텍스 칼라를 보이게 하는 것 정도는 해 봤지만 .... 2021. 10. 22.
(HLSL)아티스트를 위한 URP 셰이더 Shader #10 - 버텍스 칼라 출력 더보기 안내 여기 나오는 내용은 유니티 쉐이더 스타트업에 나오는 예제를 최신 URP에 맞추어 예제를 번역한 내용입니다. 때문에 이론적 내용이 상당히 간략하거나 불친절하며, 예제에 대한 설명도 축약되어 있기 때문에 책과 같이 보시는 것을 추천하는 바입니다. 자 이번엔 버텍스 칼라 출력입니다. 버텍스 칼라 그리는거야.. 맥스나 블렌더같은 3D 툴에서 그리면 되는데... ...귀찮잖아요 뭐 요즘 게임 엔진에는 버텍스 칼라쯤은 자기가 그리는 기능도 가지고 있고 말이니까요 이럴땐 PolyBrush가 제격이죠 빨강으로 카와이하게 그려줄께요 뭐야 안 보이잖아... 후후후 버텍스 칼라는 그렇게 쉬운 녀석이 아니니까요 (사실 쉬움) 일단 버텍스 칼라가 보이도록 만들어 줘야 합니다. (사실 오늘은 이게 다임) 1. 버텍스.. 2021. 10. 17.
(셰이더그래프)아티스트를 위한 URP 셰이더 Shader #10 - 버텍스 칼라 출력 안내 여기 나오는 내용은 유니티 쉐이더 스타트업에 나오는 예제를 최신 URP에 맞추어 예제를 번역한 내용입니다. 때문에 이론적 내용이 상당히 간략하거나 불친절하며, 예제에 대한 설명도 축약되어 있기 때문에 책과 같이 보시는 것을 추천하는 바입니다. 자 이번엔 버텍스 칼라 출력입니다. 버텍스 칼라 그리는거야.. 맥스나 블렌더같은 3D 툴에서 그리면 되는데... ...귀찮잖아요 뭐 요즘 게임 엔진에는 버텍스 칼라쯤은 자기가 그리는 기능도 가지고 있고 말이니까요 이럴땐 PolyBrush가 제격이죠 빨강으로 카와이하게 그려줄께요 뭐야 안 보이잖아... 후후후 버텍스 칼라는 그렇게 쉬운 녀석이 아니니까요 (사실 쉬움) 일단 버텍스 칼라가 보이도록 만들어 줘야 합니다. (사실 오늘은 이게 다임) 1. 버텍스 칼라 .. 2021. 10. 17.
Sprite-Lit-Default 셰이더 적용 오브젝트 회전시 조명 방향 문제 해결 Fix lighting direction issue when rotating object with Sprite-Lit-Default shader applied 2D Game을 만들때 가장 많이 사용되는 셰이더인 Sprite-Lit-Default 셰이더를 사용해서 캐릭터 애니를 할 때, 유니티 내장된 2D 애니메이션 에셋으로 캐릭터를 만들면, 가끔 좌우 반전이 필요할 때가 있죠. 그럴때 많이 사용하는 방식이 캐릭터를 180도 Y 축으로 회전해서 사용하는 방식인데, 그렇게 할 때 조명 문제가 생기곤 합니다. 아래 그림을 보시면 왼쪽이 회전하지 않은 원본, 오른쪽이 Y를 180도 회전한 캐릭터. 조명은 시계 방향으로 그런데 보시면 오른쪽의 180도 돌아간 캐릭터의 조명을 보시면, 시계 방향이 아니라 반시계방향으로 조명이 돌고 있지요. 허벅지 부분에 조명 돌아가는걸 보시면 잘 볼 수 있습니다. 이렇게 캐릭터를 Y 로 180도 회전 시켰을때 노말이 틀어지면서 조명 문제.. 2021. 10. 12.
(HLSL)아티스트를 위한 URP 셰이더 Shader #10 - UV 를 이용한 불 만들기 실습 안내 여기 나오는 내용은 유니티 쉐이더 스타트업에 나오는 예제를 최신 URP에 맞추어 예제를 번역한 내용입니다. 때문에 이론적 내용이 상당히 간략하거나 불친절하며, 예제에 대한 설명도 축약되어 있기 때문에 책과 같이 보시는 것을 추천하는 바입니다. 시작하는 기본 코드 - 텍스쳐 한 장만 출력되는 코드 - 의 다운로드는 이것입니다. 일단 아래 두 이미지가 있다고 해 둡시다 .. 이건 책에 나오는 예제인데.. 새로 만들기 귀찮아서 계속 쓰고 있는데... 역시 이 이미지를 다운로드 받으시려면, 이전 강의 문서에서 받으실 수 있습니다. https://chulin28ho.tistory.com/677 자 이걸로 UV 를 이용한 예제를 만들어 보도록 하죠. 불 만들기예요 불. 책 보신 분은 첨에 볼 수 있는 그거. .. 2021. 10. 1.
(셰이더그래프)아티스트를 위한 URP 셰이더 Shader #10 - UV 를 이용한 불 만들기 실습 안내 여기 나오는 내용은 유니티 쉐이더 스타트업에 나오는 예제를 최신 URP에 맞추어 예제를 번역한 내용입니다. 때문에 이론적 내용이 상당히 간략하거나 예제에 대한 설명도 축약되어 있기 때문에, 책과 같이 보시는 것을 추천하는 바입니다. 그럼 이쯤해서 이론은 지겨우니, 책에 나온 예제를 이용해서 실습해 봅시다 몇 페이지더라..? 여하간 초반 예제예요 '불 만들기 예제' 의 URP 버전을 실습해 보기로 하죠! 일단 아래 두 이미지가 있다고 해 둡시다 .. 이건 책에 나오는 예제인데.. 새로 만들기 귀찮아서 계속 쓰고 있는데... 에.. 책에 있지만.. 이번에는 특별히 그냥 드리겠습니다. 출판사 사장님한테는 비밀 ... 쉿 비밀로 하기로 해요 후후 앞으로도 반응좋으면 슬쩍슬쩍 드릴께요 하긴 저게 몇 년째 쓰.. 2021. 9. 27.
닥터 프로스트 군중작업을 위한 유니티 연구 이야기 #3 https://chulin28ho.tistory.com/674 1편과 https://chulin28ho.tistory.com/675 2편에서 이어집니다. 배경연구와 캐릭터 연구가 끝났으므로, 카메라 뷰에 맞춰 수천명을 (...) 렌더링 하면 되는 타이밍이 되었습니다. 기술연구가 끝났으므로 이제 본격적 시작을... 이종범 교수님이 원하신 샷은 총 4개였고 .. 이걸 한 번에 할 수 있도록 해야 할 일은 배경을 정리한 후 , 광화문 광장에 사람들을 가득 채우고, 그 사람들이 서로 싸우게 해야 하는 것이었습니다. 여기서부터 시작한 인고의 시간, 폴리브러쉬를 이용해서 사람을 채우기.. 무엇보다 폴리브러쉬에 등록된 프리팹 캐릭터가 몇십 개다 보니 처음에 찍힐 때 시간이 굉장히 걸린다는게 힘들었습니다. 일단 클릭을.. 2021. 9. 20.
닥터 프로스트 군중작업을 위한 유니티 연구 이야기 #2 https://chulin28ho.tistory.com/674 에서 이어집니다. 2021. 9. 18.
닥터 프로스트 군중작업을 위한 유니티 연구 이야기 #1 지난 시간의 닥터 프로스트 배경작업 이후로, 역시나 유니티에 관심이 많아지신 이종범 교수님이 또다른 제안을 들고 오셨습니다 "캐릭터 움직일 수 있죠? 기존의 에셋스토어에 캐릭터들요" "움직이는거야 많죠 뭐하시려고요" "군중들이 싸우는거 한 번 시도해 봐 주시겠어요? 막 진짜 합이 맞을 필요는 없고, 떼거지로 싸우는 느낌의 컷만 나올 수 있으면 돼요" ....... 이분 뭘 하시고 싶으신 겁니까.... 그 당시 저는 매우 바빴기 때문에 , 당연히 열심히 시간내서 연구해 보았습니다. 왜 바쁠때 딴짓하는게 진짜 재밌잖아요 (?) 그래서 일단 유니티 에셋스토어에서 타격과 피격 모션들을 가져다가 애니메이션을 구축하고, 랜덤하게 모션이 나오게 한 다음 역시 에셋스토어의 캐릭터를 가져다가 적용하는 실험을 해 보았습니.. 2021. 9. 17.
닥터 프로스트 배경작업을 위한 유니티 연구 이야기 이게 벌써 2018년 1월이었네요. 학교에서 거의 유일하게 남아 있던 동기교수(...) 인 이종범 교수님이 "유니티를 이용한 웹툰배경" 에 대해 연구해 달라고 하셔서 후다닥 진행해본 내용입니다. 일단 결과 이미지부터. 7680*4320 사이즈로, 블로그에 올리려면 어쩔 수 없이 jpg 압축 퀄리티를 낮춰서 10메가 이하로 만들었습니다. 원래는 굉장히 커요. 일단 유니티 에셋스토어에 있는 유명한 무료 에셋을 통해서 배경을 구축해보고, 웹툰에서 많이 사용하는 느낌으로 만들어서 보여드리면서 가능성을 타진했지요. 그리고 이 이미지를 그대로 백남봉 선생과 합성을 해봤습니다 (...) 큰 이미지를 강제로 줄여서 합성했더니 왠지 선이 너무 얇아져서 비례가 맞지 않은가 해서 줄이지 않고 테스트. 그렇지만 이건 좀 배경.. 2021. 9. 16.
HLSL)아티스트를 위한 URP 셰이더 Shader #10 - UV제어 사실 조금 써놓고 추석이라는 핑계로 귀찮아서 데굴대고 있었는데 후후후 감사합니다. 손님 이거 책상에 앉지 않을 수 없군요 자 오늘은 지난 시간 UV 의 HLSL 버전의 시간입니다. UV라... 여기서는 이론 설명이 조금 들어가게 되는데, 역시나 이론 설명 자세한건 책을 참고하시고요 (꾸준글) 책을 보신 분들은 UV 가 사실 이거라는거 다 알고 계시죠? 거럼요 을매나 좋은 책인데 당연히 알겠지 ( ...) 쉿 조용 나의 귀여운 아기고양이 아참참, R,G,B 랑 X,Y,Z 는 사실 같은거다라는거 말씀드렸죠? 여기에 하나 더 U,V,W 도 같은 말이랍니다. 보통 UV만 쓰지만... 같은건데 어디에 쓰냐 따라서 이름이 다르고 막 이래 그리고 유니티에서 사용하는 방식은 왼쪽 아래가 float2(0,0) 오른쪽 위.. 2021. 9. 15.
반응형