본문 바로가기

쉐이더 공부2

Unity Shader Graph Node 설명 프로젝트 군대를 간다고 저번 포스팅을 했는데 코로나 때문에 입교가 늦어져서 프로젝트를 완성했습니다. 직접 프로젝트를 만들어서 직접 노드를 만지면서 공부를 했습니다. 해당 프로젝트는 제 Github에 있습니다. https://github.com/Daisy0461/ShaderTest GitHub - Daisy0461/ShaderTest: 쉐이더 노드 설명 및 실습 환경 구현 쉐이더 노드 설명 및 실습 환경 구현. Contribute to Daisy0461/ShaderTest development by creating an account on GitHub. github.com 모든 내용은 https://www.youtube.com/watch?v=KnueAgpUL3Y&t=7268s 을 기반으로 작성하였으며 Unity S.. 2022. 3. 13.
유니티 쉐이더 - 랜더링 파이프라인 렌더링 파이프라인? 렌더링 파이프라인은 3D 물체를 2D화면까지 표현하는 과정입니다. 다음 사진과 같이 Unity는 3D물체를 사용하지만 모니터는 2D입니다. 모니터에 이 3D물체를 나타내기 위한 과정을 렌더링 파이프라인이 합니다. 이제 렌더링 파이프라인의 각 단계에 관해서 설명하겠습니다. 1. 정점 조립 쿼드가 있다고 합시다. 다음과 같이 생겼습니다. 쿼드는 정점이 4개인 사각형이고 중심은 가운데에 있습니다. 다음과 같이 선을 그리고 면을 표현하는 최소가 삼각형이여야 모든 면을 표현할 수 있습니다. 이 작업은 그래픽카드가 알아서 해줍니다. 2. 버텍스 쉐이더 정점을 조립하면 면이 만들어지게 됩니다. 정점들에는 노말 벡터 또한 있습니다. 노말 벡터는 면에서 바깥로 향하는 방향입니다. 빨간색 화살표는 탄젠.. 2022. 2. 20.