셰이더 디자이너Shader Designer

이 문서에서는 Visual StudioVisual Studio 셰이더 디자이너를 사용하여 셰이더라는 사용자 지정 시각 효과를 만들고 수정하고 내보내는 방법을 설명합니다.This document describes how to work with the Visual StudioVisual Studio Shader Designer to create, modify, and export custom visual effects that are known as shaders.

셰이더 디자이너를 사용하면 HLSL 프로그래밍에 대해 모르더라도 게임 또는 앱용 사용자 지정 시각 효과를 만들 수 있습니다.You can use the Shader Designer to create custom visual effects for your game or app even if you don't know HLSL programming. 셰이더 디자이너에서 셰이더를 만들려는 경우 셰이더를 그래프로 배치하면 됩니다. 즉, 데이터와 작업을 나타내는 노드를 디자인 화면에 추가한 다음 노드를 서로 연결하여 작업에서 데이터를 처리하는 방법을 정의합니다.To create a shader in the Shader Designer, you just lay it out as a graph; that is, you add to the design surface nodes that represent data and operations and then make connections between them to define how the operations process the data. 각 작업 노드에서는 해당 지점까지의 효과 미리 보기가 제공되므로 효과의 결과를 시각화할 수 있습니다.At each operation node, a preview of the effect up to that point is provided so that you can visualize its result. 데이터는 노드를 통과하여 셰이더의 출력을 나타내는 최종 노드 방향으로 이동합니다.Data flows through the nodes toward a final node that represents the output of the shader.

지원되는 형식Supported formats

셰이더 디자이너는 다음과 같은 셰이더 형식을 지원합니다.The Shader Designer supports these shader formats:

형식 이름Format Name 파일 확장명File Extension 지원되는 작업(보기, 편집, 내보내기)Supported Operations (View, Edit, Export)
방향이 지정된 그래프 셰이더 언어Directed Graph Shader Language .dgsl.dgsl 보기, 편집View, Edit
HLSL 셰이더(소스 코드)HLSL Shader (source code) .hlsl.hlsl 내보내기Export
HLSL 셰이더(바이트 코드)HLSL Shader (bytecode) .cso.cso 내보내기Export
C++ 헤더(HLSL 바이트 코드 배열)C++ header (HLSL bytecode array) .h.h 내보내기Export

시작Getting Started

이 섹션에서는 DGSL 셰이더를 Visual StudioVisual Studio 프로젝트에 추가하는 방법에 대해 설명하고 작업을 시작할 수 있는 기본적인 정보를 제공합니다.This section describes how to add a DGSL shader to your Visual StudioVisual Studio project and provides basic information to help you get started.

프로젝트에 DGSL 셰이더를 추가하려면To add a DGSL shader to your project

  1. 솔루션 탐색기에서 셰이더를 추가할 프로젝트의 바로 가기 메뉴를 열고 추가, 새 항목을 선택합니다.In Solution Explorer, open the shortcut menu for the project that you want to add the shader to, and then choose Add, New Item.

  2. 새 항목 추가 대화 상자의 설치됨 아래에서 그래픽을 선택하고 시각적 셰이더 그래프(.dgsl)를 선택합니다.In the Add New Item dialog box, under Installed, select Graphics, and then select Visual Shader Graph (.dgsl).

  3. 셰이더 파일의 이름과 셰이더 파일을 만들려는 위치를 지정합니다.Specify the Name of the shader file, and the Location where you want it to be created.

  4. 추가 단추를 선택합니다.Choose the Add button.

기본 셰이더The default shader

DGSL 셰이더를 만들 때는 항상 최종 색 노드에 연결된 점 색 노드만 있는 최소 셰이더가 만들어집니다.Each time that you create a DGSL shader, it begins as a minimal shader that has just a Point Color node that's connected to the Final Color node. 이 셰이더가 완전하고 작동하는 경우에도 더 많은 작업을 수행하지 않습니다.Although this shader is complete and functional, it doesn't do much. 따라서 작업 셰이더를 만드는 첫 번째 단계는 주로 점 색 노드를 삭제하거나 다른 노드가 연결할 수 있도록 최종 색 노드에서 연결을 해제하는 것입니다.Therefore, the first step in creating a working shader is often to delete the Point Color node or disconnect it from the Final Color node to make room for other nodes.

셰이더 디자이너 작업Working with the Shader Designer

다음 섹션에서는 셰이더 디자이너를 사용하여 사용자 지정 셰이더로 작업하는 방법에 대해 설명합니다.The following sections describe how to use the Shader Designer to work with custom shaders.

셰이더 디자이너 도구 모음Shader Designer toolbars

셰이더 디자이너 도구 모음에는 DGSL 셰이더 그래프로 작업하는 데 도움이 되는 명령이 포함되어 있습니다.The Shader Designer toolbars contain commands that help you work with DGSL shader graphs.

셰이더 디자이너의 상태에 영향을 주는 명령은 주 Visual StudioVisual Studio 창의 셰이더 디자이너 모드 도구 모음에 있습니다.Commands that affect the state of the Shader Designer are located on the Shader Designer Mode toolbar in the main Visual StudioVisual Studio window. 디자인 도구와 명령은 셰이더 디자이너 디자인 화면의 셰이더 디자이너 도구 모음에 있습니다.Design tools and commands are located on the Shader Designer toolbar on the Shader Designer design surface.

셰이더 디자이너 모드 도구 모음은 다음과 같습니다.Here's the Shader Designer Mode toolbar:

셰이더 디자이너 모달 도구 모음The Shader Designer modal toolbar.

아래 표에서는 왼쪽에서 오른쪽으로 나타나는 순서에 따라 나열된 셰이더 디자이너 모드 도구 모음에 있는 항목을 설명합니다.This table describes the items on the Shader Designer Mode toolbar, which are listed in the order in which they appear from left to right:

도구 상자 항목Toolbar Item 설명Description
선택Select 그래프에서 노드 및 가장자리와 상호 작용하는 데 사용할 수 있습니다.Enables interaction with nodes and edges in the graph. 이 모드에서는 노드를 선택하여 이동하거나 삭제할 수 있으며 가장자리를 설정하거나 해제할 수 있습니다.In this mode, you can select nodes and move or delete them, and you can establish edges or break them.
이동Pan 창 프레임을 기준으로 셰이더 그래프를 이동할 수 있습니다.Enables movement of a shader graph relative to the window frame. 이동하려면 디자인 화면에서 한 점을 선택하고 주변으로 이동시킵니다.To pan, select a point on the design surface and move it around.

선택 모드에서는 Ctrl 키를 길게 눌러 이동 모드를 일시적으로 활성화할 수 있습니다.In Select mode, you can press and hold Ctrl to activate Pan mode temporarily.
확대/축소Zoom 창 프레임을 기준으로 셰이더 그래프 세부 정보를 더 많이 표시하거나 더 적게 표시할 수 있습니다.Enables the display of more or less shader-graph detail relative to the window frame. 확대/축소 모드에서 디자인 화면의 한 점을 선택한 다음 오른쪽 또는 아래쪽으로 이동하여 확대하거나 왼쪽 또는 위쪽으로 이동하여 축소합니다.In Zoom mode, select a point on the design surface and then move it right or down to zoom in, or left or up to zoom out.

선택 모드에서는 Ctrl 키를 길게 누르거나 마우스 휠을 사용하여 확대하거나 축소할 수 있습니다.In Select mode, you can press and hold Ctrl to zoom in or out by using the mouse wheel.
크기에 맞게Zoom to Fit 창 프레임에 전체 셰이더 그래프를 표시합니다.Displays the full shader graph in the window frame.
실시간 렌더링 모드Real-Time Rendering Mode 실시간 렌더링을 사용하는 경우 Visual StudioVisual Studio는 사용자 작업이 수행되지 않을 때도 디자인 화면을 다시 그립니다.When real-time rendering is enabled, Visual StudioVisual Studio redraws the design surface, even when no user action is performed. 이 모드는 시간이 지남에 따라 셰이더 작업을 할 때 유용합니다.This mode is useful when you work with shaders that change over time.
구로 미리 봅니다.Preview with sphere 사용하도록 설정하면 구의 모델을 사용하여 셰이더를 미리 봅니다.When enabled, a model of a sphere is used to preview the shader. 미리 보기 도형은 한 번에 하나만 사용하도록 설정할 수 있습니다.Only one preview shape at a time can be enabled.
정육면체로 미리 봅니다.Preview with cube 사용하도록 설정하면 정육면체의 모델을 사용하여 셰이더를 미리 봅니다.When enabled, a model of a cube is used to preview the shader. 미리 보기 도형은 한 번에 하나만 사용하도록 설정할 수 있습니다.Only one preview shape at a time can be enabled.
원통으로 미리 봅니다.Preview with Cylinder 사용하도록 설정하면 원통의 모델을 사용하여 셰이더를 미리 봅니다.When enabled, a model of a cylinder is used to preview the shader. 미리 보기 도형은 한 번에 하나만 사용하도록 설정할 수 있습니다.Only one preview shape at a time can be enabled.
원뿔로 미리 봅니다.Preview with cone 사용하도록 설정하면 원뿔의 모델을 사용하여 셰이더를 미리 봅니다.When enabled, a model of a cone is used to preview the shader. 미리 보기 도형은 한 번에 하나만 사용하도록 설정할 수 있습니다.Only one preview shape at a time can be enabled.
주전자로 미리 봅니다.Preview with teapot 사용하도록 설정하면 주전자의 모델을 사용하여 셰이더를 미리 봅니다.When enabled, a model of a teapot is used to preview the shader. 미리 보기 도형은 한 번에 하나만 사용하도록 설정할 수 있습니다.Only one preview shape at a time can be enabled.
평면으로 미리 봅니다.Preview with plane 사용하도록 설정하면 평면의 모델을 사용하여 셰이더를 미리 봅니다.When enabled, a model of a plane is used to preview the shader. 미리 보기 도형은 한 번에 하나만 사용하도록 설정할 수 있습니다.Only one preview shape at a time can be enabled.
도구 상자Toolbox 도구 상자를 표시하거나 숨깁니다.Alternately shows or hides the Toolbox.
속성Properties 속성 창을 표시하거나 숨깁니다.Alternatively shows or hides the Properties window.
고급Advanced 고급 명령 및 옵션을 포함합니다.Contains advanced commands and options.

내보내기: 셰이더를 여러 가지 형식으로 내보낼 수 있습니다.Export: Enables the export of a shader in several formats.

다른 이름으로 내보내기: HLSL 소스 코드 또는 컴파일된 셰이더 바이트 코드로 셰이더를 내보냅니다.Export As: Exports the shader as either HLSL source code or as compiled shader bytecode. 셰이더를 내보내는 방법에 대한 자세한 내용은 방법: 셰이더 내보내기를 참조하세요.For more information about how to export shaders, see How to: Export a Shader.

그래픽 엔진: 디자인 화면을 표시하는 데 사용되는 렌더러를 선택할 수 있습니다.Graphics Engines: Enables the selection of the renderer that is used to display the design surface.

D3D11를 사용하여 렌더링: Direct3D 11을 사용하여 셰이더 디자이너 디자인 화면을 렌더링합니다.Render with D3D11: Uses Direct3D 11 to render the Shader Designer design surface.

D3D11WARP를 사용하여 렌더링: 사Direct3D 11 WARP(Windows Advanced Rasterization Platform)를 사용하여 셰이더 디자이너 디자인 화면을 렌더링합니다.Render with D3D11WARP: Uses Direct3D 11 Windows Advanced Rasterization Platform (WARP) to render the Shader Designer design surface.

보기: 셰이더 디자이너에 대한 추가 정보를 선택할 수 있습니다.View: Enables the selection of additional information about the Shader Designer.

프레임 속도: 사용하도록 설정하면 디자인 화면의 오른쪽 위 모서리에 현재 프레임 속도를 표시합니다.Frame Rate: When enabled, displays the current frame rate in the upper-right corner of the design surface. 프레임 속도는 초당 그려지는 프레임 수입니다.The frame rate is the number of frames that are drawn per second. 이 옵션은 실시간 렌더링 모드 옵션을 사용할 때 유용합니다.This option is useful when you enable the Real-Time Rendering Mode option.

고급 단추를 선택하여 마지막 명령을 다시 실행할 수 있습니다.You can choose the Advanced button to run the last command again.

노드 및 연결 작업Working with nodes and connections

선택 모드를 사용하여 노드를 추가, 제거, 연결, 구성하고 위치를 변경합니다.Use Select mode to add, remove, reposition, connect, and configure nodes. 이러한 기본 작업을 수행하는 방법은 다음과 같습니다.Here's how to perform these basic operations:

선택 모드에서 기본 작업을 수행하려면To perform basic operations in Select mode
  • 방법은 다음과 같습니다.Here's how:

    • 그래프에 노드를 추가하려면 도구 상자에서 노드를 선택한 다음 디자인 화면으로 이동합니다.To add a node to the graph, select it in the Toolbox and then move it to the design surface.

    • 그래프에서 노드를 제거하려면 노드를 선택한 다음 Delete 키를 누릅니다.To remove a node from the graph, select it and then press Delete.

    • 노드의 위치를 변경하려면 노드를 선택한 다음 새 위치로 이동합니다.To reposition a node, select it and then move it to a new location.

    • 두 노드를 연결하려면 한 노드의 출력 터미널을 다른 노드의 입력 터미널로 이동합니다.To connect two nodes, move an output terminal of one node to an input terminal of the other node. 형식이 호환되는 터미널만 연결할 수 있습니다.Only terminals that have compatible types can be connected. 터미널 사이의 선은 연결을 표시합니다.A line between the terminals shows the connection.

    • 연결을 제거하려면 연결된 터미널 중 하나의 바로 가기 메뉴에서 연결 끊기를 선택합니다.To remove a connection, on the shortcut menu for either one of the connected terminals, choose Break Links.

    • 노드의 속성을 구성하려면 노드를 선택한 다음 속성 창에서 속성에 대한 새 값을 지정합니다.To configure the properties of a node, select the node, and then, in the Properties window, specify new values for the properties.

셰이더 미리 보기Previewing shaders

앱에서 셰이더가 표시되는 방식을 파악하려는 경우 효과 미리 보기 방식을 구성할 수 있습니다.To help you understand how a shader will appear in your app, you can configure how your effect is previewed. 앱을 대략적으로 구현하려면 렌더링할 여러 도형 중 하나를 선택하고, 질감과 기타 재질 매개 변수를 구성하고, 시간 기반 효과의 애니메이션을 사용하도록 설정하고, 여러 각도에서 미리 보기를 검사합니다.To approximate your app, you can choose one of several shapes to render, configure textures and other material parameters, enable animation of time-based effects, and examine the preview from different angles.

도형Shapes

셰이더 디자이너에는 셰이더를 미리 보는 데 사용할 수 있는 구, 정육면체, 원통, 원뿔, 주전자, 평면의 6개 도형이 포함되어 있습니다.The Shader Designer includes six shapes—a sphere, a cube, a cylinder, a cone, a teapot, and a plane—that you can use to preview your shader. 셰이더에 따라 특정 도형을 선택하면 미리 보기가 더 잘 표시될 수 있습니다.Depending on the shader, certain shapes might give you a better preview.

미리 보기 도형을 선택하려면To choose a preview shape
  • 셰이더 디자이너 모드 도구 모음에서 원하는 도형을 선택합니다.On the Shader Designer Modes toolbar, choose the shape that you want.

질감 및 재질 매개 변수Textures and material parameters

대부분의 셰이더는 질감 및 재질 매개 변수를 사용하여 앱의 각 개체 종류에 대해 고유한 모양을 생성합니다.Many shaders rely on textures and material properties to produce a unique appearance for each kind of object in your app. 앱에서 셰이더가 표시되는 방식을 확인하려는 경우 미리 보기를 렌더링하는 데 사용되는 질감 및 재질 매개 변수를 앱에서 사용할 질감 및 매개 변수와 일치하도록 설정할 수 있습니다.To see what your shader will look like in your app, you can set the textures and material properties that are used to render the preview to match the textures and parameters that you might use in your app.

질감 레지스터에 다른 질감을 바인딩하거나 기타 재질 매개 변수를 수정하려면To bind a different texture to a texture register, or to modify other material parameters
  1. 선택 모드에서 디자인 화면의 빈 영역을 선택합니다.In Select mode, select an empty area of the design surface. 이렇게 하면 속성 창에 전역 셰이더 속성이 표시됩니다.This causes the Properties window to display the global shader properties.

  2. 속성 창에서 변경하려는 질감 및 매개 변수 속성에 대해 새 값을 지정합니다.In the Properties window, specify new values for the texture and parameter properties that you want to change.

    수정할 수 있는 셰이더 매개 변수는 다음과 같습니다.Here are the shader parameters that you can modify:

매개 변수Parameter 속성Properties
질감 1 - 질감 8Texture 1 - Texture 8 Access: 모델 편집기에서 속성을 설정할 수 있도록 하려는 경우 Public으로 설정하고 그렇지 않으면 Private으로 설정합니다.Access: Public to allow the property to be set from the Model Editor; otherwise, Private.

Filename: 이 질감 레지스터와 연결된 질감 파일의 전체 경로입니다.Filename: The full path of the texture file that is associated with this texture register.
재질 주변Material Ambient Access: 모델 편집기에서 속성을 설정할 수 있도록 하려는 경우 Public으로 설정하고 그렇지 않으면 Private으로 설정합니다.Access: Public to allow the property to be set from the Model Editor; otherwise, Private.

Value: 간접(또는 확산) 조명으로 인한 현재 픽셀의 확산 색입니다.Value: The diffuse color of the current pixel due to indirect - or ambient - lighting.
재질 확산Material Diffuse Access: 모델 편집기에서 속성을 설정할 수 있도록 하려는 경우 Public으로 설정하고 그렇지 않으면 Private으로 설정합니다.Access: Public to allow the property to be set from the Model Editor; otherwise, Private.

Value: 현재 픽셀이 직접 조명을 확산하는 방법을 설명하는 색입니다.Value: A color that describes how the current pixel diffuses direct lighting.
재질 발광Material Emissive Access: 모델 편집기에서 속성을 설정할 수 있도록 하려는 경우 Public으로 설정하고 그렇지 않으면 Private으로 설정합니다.Access: Public to allow the property to be set from the Model Editor; otherwise, Private.

Value: 자체 제공 조명으로 인한 현재 픽셀의 색 기여도입니다.Value: The color contribution of the current pixel due to self-provided lighting.
재질 반사Material Specular Access: 모델 편집기에서 속성을 설정할 수 있도록 하려는 경우 Public으로 설정하고 그렇지 않으면 Private으로 설정합니다.Access: Public to allow the property to be set from the Model Editor; otherwise, Private.

Value: 현재 픽셀이 직접 조명을 반사하는 방법을 설명하는 색입니다.Value: A color that describes how the current pixel reflects direct lighting.
재질 반사 강도Material Specular Power Access: 모델 편집기에서 속성을 설정할 수 있도록 하려는 경우 Public으로 설정하고 그렇지 않으면 Private으로 설정합니다.Access: Public to allow the property to be set from the Model Editor; otherwise, Private.

Value: 현재 픽셀에서 반사 하이라이트의 강도를 정의하는 지수입니다.Value: The exponent that defines the intensity of specular highlights on the current pixel.

시간 기반 효과Time-based effects

일부 셰이더에는 효과에 애니메이션을 적용하는 시간 기반 구성 요소가 포함되어 있습니다.Some shaders have a time-based component that animates the effect. 효과가 실제로 적용된 모양을 표시하려면 미리 보기를 초당 여러 번 업데이트해야 합니다.To show what the effect looks like in action, the preview has to be updated several times per second. 기본적으로는 셰이더를 변경할 때만 미리 보기가 업데이트됩니다. 시간 기반 효과를 확인할 수 있도록 이 동작을 변경하려는 경우에는 실시간 렌더링을 사용하도록 설정해야 합니다.By default, the preview is only updated when the shader is changed; to change this behavior so that you can view time-based effects, you have to enable real-time rendering.

실시간 렌더링을 사용하도록 설정하려면To enable real-time rendering
  • 셰이더 디자이너 도구 모음에서 실시간 렌더링을 선택합니다.On the Shader Designer toolbar, choose Real time Rendering.

효과 검사Examining the effect

대부분의 셰이더는 보기 각도, 방향성 광원 등의 변수에 의해 영향을 받습니다.Many shaders are affected by variables such as viewing angle or directional lighting. 이러한 변수의 변경에 따른 효과의 반응 방식을 검사하려는 경우 미리 보기 도형을 자유롭게 회전하여 셰이더의 동작 방식을 관찰할 수 있습니다.To examine how the effect responds as these variables change, you can rotate the preview shape freely and observe how the shader behaves.

셰이프를 회전하려면To rotate the shape
  • Alt 키를 누른 상태로 디자인 화면에서 임의의 점을 선택하여 이동합니다.Press and hold Alt, and then select any point on the design surface and move it.

셰이더 내보내기Exporting shaders

앱에서 셰이더를 사용하려면 DirectX가 인식하는 형식으로 셰이더를 내보내야 합니다.Before you can use a shader in your app, you have to export it in a format that DirectX understands.

HLSL 소스 코드 또는 컴파일된 셰이더 바이트 코드로 셰이더를 내보낼 수 있습니다.You can export shaders as HLSL source code or as compiled shader bytecode. HLSL 소스 코드는 파일 이름 확장명이 .hlsl인 텍스트 파일로 내보내집니다.HLSL source code is exported to a text file that has an .hlsl file name extension. 셰이더 바이트 코드는 파일 이름 확장명이 .cso인 원시 이진 파일로 내보낼 수도 있고, 셰이더 바이트 코드를 배열로 인코딩하는 C++ 헤더(.h) 파일로 내보낼 수도 있습니다.Shader bytecode can be exported either to a raw binary file that has a .cso file name extension, or to a C++ header (.h) file that encodes the shader bytecode into an array.

셰이더를 내보내는 방법에 대한 자세한 내용은 방법: 셰이더 내보내기를 참조하세요.For more information about how to export shaders, see How to: Export a Shader.

바로 가기 키Keyboard shortcuts

명령Command 바로 가기 키Keyboard shortcuts
선택 모드로 전환Switch to Select mode Ctrl+G, Gtrl+QCtrl+G, Gtrl+Q

SS
확대/축소 모드로 전환Switch to Zoom mode Ctrl+G, Ctrl+ZCtrl+G, Ctrl+Z

ZZ
이동 모드로 전환Switch to Pan mode Ctrl+G, Ctrl+PCtrl+G, Ctrl+P

KK
모두 선택Select all Ctrl+ACtrl+A
현재 선택 영역을 삭제합니다.Delete the current selection 삭제Delete
현재 선택을 취소합니다.Cancel the current selection 이스케이프Escape
확대Zoom in Ctrl+마우스 휠 앞으로Ctrl+Mouse wheel forward

더하기 기호(+)Plus Sign (+)
축소Zoom out Ctrl+마우스 휠 뒤로Ctrl-Mouse wheel backward

빼기 기호(-)Minus Sign (-)
디자인 화면 위로 이동Pan the design surface up 마우스 휠 뒤로Mouse wheel backward

PageDownPageDown
디자인 화면 아래로 이동Pan the design surface down 마우스 휠 앞으로Mouse wheel forward

PageUpPageUp
디자인 화면 왼쪽 이동Pan the design surface left Shit+마우스 휠 뒤로Shift+Mouse wheel backward

마우스 휠 왼쪽Mouse wheel left

Shift+PageDownShift+PageDown
디자인 화면 오른쪽 이동Pan the design surface right Shit+마우스 휠 앞으로Shift+Mouse wheel forward

마우스 휠 오른쪽Mouse wheel right

Shift+PageUpShift+PageUp
키보드 포커스를 다른 노드로 이동Move the keyboard focus to another node 화살표 키The Arrow keys
키보드 포커스가 있는 노드 선택(노드가 선택 그룹에 추가됨)Select the node that has keyboard focus (adds the node to the selection group) Shift+스페이스바Shift+Spacebar
키보드 포커스가 있는 노드의 선택 전환Toggle selection of the node that has keyboard focus Ctrl+스페이스바Ctrl+Spacebar
현재 선택 영역을 전환(노드가 선택되어 있지 않으면 키보드 포커스가 있는 노드 선택)Toggle current selection (if no nodes are selected, select the node that has keyboard focus) 스페이스바Spacebar
현재 선택 영역 위로 이동Move the current selection up Shift+위쪽 화살표Shift+Up Arrow
현재 선택 영역 아래로 이동Move the current selection down Shift+아래쪽 화살표Shift+Down Arrow
현재 선택 영역 왼쪽으로 이동Move the current selection left Shift+왼쪽 화살표Shift+Left Arrow
현재 선택 영역 오른쪽으로 이동Move current selection right Shift+오른쪽 화살표Shift+Right Arrow.
제목Title 설명Description
게임 및 앱을 위한 3D 자산 작업Working with 3-D Assets for Games and Apps 질감 및 이미지, 3D 모델 및 셰이더 효과를 작업하는 데 사용할 수 있는 Visual StudioVisual Studio 도구에 대한 개요를 제공합니다.Provides an overview of the Visual StudioVisual Studio tools that you can use to work with textures and images, 3-D models, and shader effects.
이미지 편집기Image Editor Visual StudioVisual Studio 이미지 편집기를 사용하여 질감과 이미지 작업을 수행하는 방법을 설명합니다.Describes how to use the Visual StudioVisual Studio Image Editor to work with textures and images.
모델 편집기Model Editor Visual StudioVisual Studio 모델 편집기를 사용하여 3차원 모델 작업을 수행하는 방법을 설명합니다.Describes how to use the Visual StudioVisual Studio Model Editor to work with 3-D models.