궁금한거 질문좀..
1. 쉐이더 코딩은 어디서 배워?
유튜브에 쉐이더 봐도 노드랑 3d 위주네
2. 상호작용 가능한 오브젝트에 플레이어가 가까이가면 흰색으로 아웃라인 잡히는 쉐이더 + 조명에 영향 받는 쉐이더는 어떤 종류로 만들어야할까? unlit은 조명 영향을 안받더라고.. surface shader는 아웃라인만 변하는거같고..
아래 글중에 유니티 쉐이더로 상호작용 하는 오브젝트 아웃라인 흰색으로 만드는 글 보고 따라하는데..
쉐이더 만들어서 코딩하는거 따라했는데..
두시간 해도 오류나고 안되네..
코드로 만들고 싶으면 기본적인건 HLSL 관련해서 찾아보면 됨 learn.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl
추가적으로 유니티에서 사용할거면
https://docs.unity3d.com/Manual/SL-landing.html
유니티 쉐이더 스타트업 책보셈
셰이더 똑같이 따라했는데 안되면 URP인지 빌트인인지 차이 때문일수 있음. URP에선 빌트인에서 정의되어있던 핵심적인 기능들 일부가 동작 안해. 반대도 마찬가지고
모르겠으면, 대마왕 URP 부터 읽어보셈
셰이더 코드 똑같이 따라했는데 안돼요 << 여기에서 이미 셰이더랑 렌더링이 뭔지 아무것도 모른다는게 드러나는데 셰이더 개발을 하기 전에 그 둘의 개념과 기본적인 것들에 대해 공부하는게 우선아니겠니;;
셰이더 강의 수요가 있다면서 온라인 강의 제안와서 만들고 있긴 함. 이 추세면 몇달후에 나올듯.
아 만들고 있는건 노드 위주.