방법: 기본 색 셰이더 만들기How to: Create a Basic Color Shader

이 문서에서는 셰이더 디자이너 및 DGSL(Directed Graph Shader Language)을 사용하여 단색 셰이더를 만드는 방법을 보여 줍니다.This document demonstrates how to use the Shader Designer and the Directed Graph Shader Language (DGSL) to create a flat color shader. 이 셰이더는 최종 색을 상수 RGB 색 값으로 설정합니다.This shader sets the final color to a constant RGB color value.

이 문서는 다음 활동을 보여 줍니다.This document demonstrates these activities:

  • 그래프에서 노드 제거Removing nodes from a graph

  • 그래프에 노드 추가Adding nodes to a graph

  • 노드 속성 설정Setting node properties

  • 노드 연결Connecting nodes

단색 셰이더 만들기Creating a flat color shader

최종 출력 색에 대한 RGB 색 상수의 색 값을 작성하여 최종 색 셰이더를 구현할 수 있습니다.You can implement a flat color shader by writing the color value of an RGB color constant to the final output color.

시작하기 전에 속성 창과 도구 상자가 표시되는지 확인하세요.Before you begin, make sure that the Properties window and the Toolbox are displayed.

단색 셰이더를 만들려면To create a flat color shader

  1. 사용할 DGSL 셰이더를 만듭니다.Create a DGSL shader to work with. DGSL 셰이더를 프로젝트에 추가하는 방법에 대한 내용은 셰이더 디자이너의 시작 섹션을 참조하세요.For information about how to add a DGSL shader to your project, see the Getting Started section in Shader Designer.

  2. 점 색 노드를 삭제합니다.Delete the Point Color node. 선택 도구를 사용하여 점 색 노드를 선택하고 메뉴 표시줄에서 편집, 삭제를 선택합니다.Use the Select tool to select the Point Color node, and then on the menu bar, choose Edit, Delete.

  3. 색 상수 노드를 그래프에 추가합니다.Add a Color Constant node to the graph. 도구 상자상수에서 색 상수를 선택하고 디자인 화면으로 이동합니다.In the Toolbox, under Constants, select Color Constant and move it to the design surface.

  4. 색 상수 노드의 색 값을 지정합니다.Specify a color value for the Color Constant node. 선택 도구를 사용하여 색 상수 노드를 선택하고 속성 창의 출력 속성에서 색 값을 지정합니다.Use the Select tool to select the Color Constant node, and then, in the Properties window, in the Output property, specify a color value. 주황색의 경우 (1.0, 0.5, 0.2, 1.0) 값을 지정합니다.For orange, specify a value of (1.0, 0.5, 0.2, 1.0).

  5. 색 상수를 최종 색에 연결합니다.Connect the color constant to the final color. 연결을 만들려면 색 상수 노드의 RGB 터미널을 최종 색 노드의 RGB 터미널로 이동하고 색 상수 노드의 알파 터미널을 최종 색 노드의 알파 터미널로 이동합니다.To create the connections, move the RGB terminal of the Color Constant node to the RGB terminal of the Final Color node, and then move the Alpha terminal of the Color Constant node to the Alpha terminal of the Final Color node. 이러한 연결은 최종 색을 이전 단계에서 정의된 색 상수로 설정합니다.These connections set the final color to the color constant defined in the previous step.

    다음 그림은 정육면체에 적용된 셰이더의 완료된 셰이더 그래프 및 미리 보기를 보여 줍니다.The following illustration shows the completed shader graph and a preview of the shader applied to a cube.

참고

그림에서 주황색은 셰이더 효과를 더 잘 보여 주기 위해 지정되었습니다.In the illustration, an orange color was specified to better demonstrate the effect of the shader.

셰이더 그래프 및 3D 모델에 대한 결과Shader graph and its result on a 3-D model

일부 셰이더의 경우 특정 도형을 사용하면 미리 보기가 더 잘 표시될 수 있습니다.Certain shapes might provide better previews for some shaders. 셰이더 디자이너에서 셰이더를 미리 보는 방법에 대한 자세한 내용은 셰이더 디자이너를 참조하세요.For more information about how to preview shaders in the Shader Designer, see Shader Designer.

참고 항목See Also

방법: 3D 모델에 셰이더 적용 How to: Apply a Shader to a 3-D Model
방법: 셰이더 내보내기 How to: Export a Shader
셰이더 디자이너 Shader Designer
셰이더 디자이너 노드Shader Designer Nodes