Action disabled: source

내장 셰이더(Built-in Shader) 가이드

사용자가 Unity의 내장 셰이더에 대해 최상의 정보를 얻고자 한다면, 여기가 바로 그곳입다. Unity는 40여 개의 내장 셰이더를 포함하고, 사용자는 거기에 자신의 셰이더를 훨씬 더 많이 추가할 수 있습니다! 이 지침서는 각 내장 셰이더 집합에 대해 설명하고, 각각의 셰이더에 대해 상세하게 들어갑니다. 이 지침서에서, 사용자가 원하는 효과를 이루기 위해 Unity 셰이더를 최대한 활용할 수 있습니다.

셰이더(Shaders)의 사용

Unity 내 셰이더는 Materials 을 통하여 사용하고, 이는 기본적으로 셰이더 코드를 텍스처와 같은 매개변수와 결합합니다. Shader/Material 관계에 대한 심화 설명은 여기에서 읽을 수 있습니다. 재질(Material) 속성은 그 자체에서 혹은 그 재질을 사용하는 GameObject 가 선택되었을 때 나타납니다. 그 재질(Material) Inspector 아래와 같이 나타납니다:

각 재질(Material)은 그것은 사용하는 특정 셰이더에 따라, 인스펙터 내에서 조금 달라 보일 것입니다. 셰이더 그 자체가 인스펙터에서 어떠한 속성을 조정할 수 있는지를 결정합니다. 재질 인스펙터에 대해서는 Material reference page자세하게 설명되어 있습니다. 셰이더가 재질을 통해 구현된다는 것을 기억해야 합니다. 그러므로 셰이더가 인스펙터에 나타나는 속성을 정의하기도 하지만, 각 재질은 슬라이더, 색상 및 텍스쳐에서 조정된 데이터를 실제로 포함합니다. 여기에 관해 기억해야 할 가장 중요한 사항은 하나의 셰이더가 여러 재질 내에서 사용될 수는 있지만, 하나의 재질은 여러 셰이더를 사용할 수 없다는 것입니다.

Built-in Unity Shaders

역링크