{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} 변경 로그 | Shader Graph | 10.8.0
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    변경 로그

    이 패키지의 모든 주요 변경 사항은 이 파일에 문서화되어 있습니다.

    포맷은 변경 로그 유지에 기반하며, 이 프로젝트는 시맨틱 버전 지정을 준수합니다.

    [10.8.0] - 2021-09-20

    수정된 사항

    • 컬러 또는 플로트 프로퍼티의 매우 크거나 작은 기본값으로 인해 발생하는 셰이더 그래프 오류를 수정했습니다. [1313932]
    • Object Space BiTangent를 사용하는 노드를 버텍스 단계에 연결할 때 발생하는 셰이더 그래프 경고를 수정했습니다. [1361512] (https://issuetracker.unity3d.com/issues/shader-graph-cross-implicit-truncation-of-vector-type-errors-are-thrown-when-connecting-transform-node-to-vertex-block)
    • 정수 모드의 Float 프로퍼티가 그래프 미리보기에서 올바르게 캐스팅되지 않는 셰이더 그래프 문제를 수정했습니다. [1332564]

    [10.7.0] - 2021-07-02

    추가된 사항

    • 셰이더 그래프 애니메이션 미리보기 프레임 속도 스로틀링을 추가했습니다.

    수정된 사항

    • SubGraph SamplerState 프로퍼티 기본값이 준수되지 않는 문제를 수정했습니다. [1336119]
    • SamplerState 프로퍼티 설정이 동일한 중첩된 하위 그래프가 컴파일 문제를 유발하는 문제를 수정했습니다. [1336089]
    • 생성 후 SamplerState 프로퍼티의 이름을 바꿀 수 없는 문제를 수정했습니다. [1336126]
    • VT를 사용하지 않을 때 VT 피드백 버퍼에 잘못된 값을 쓰는 문제를 수정했습니다.
    • 하이브리드 렌더러 v2 및 프로퍼티 설명 오버라이드 Hybrid Per Instance를 사용할 때 미리보기 셰이더에 발생하는 컴파일 문제를 수정했습니다.
    • 하위 그래프를 사용할 때 PVT 프로퍼티 플래그에 대한 직렬화 버그를 수정했습니다. 이는 SRP 배처 호환성 문제를 해결합니다.
    • 뷰에서 월드 공간으로의 잘못된 방향 변환을 수정했습니다. [1365187]

    [10.6.0] - 2021-04-29

    버전 업데이트 이 패키지의 버전 숫자는 관련 그래픽스 패키지의 버전 업데이트로 인해 증가했습니다.

    수정된 사항

    • 머티리얼 인스펙터에서 정수 프로퍼티가 플로트로 노출되는 문제를 수정했습니다. [1332564]
    • 오브젝트 공간의 노멀 벡터가 오브젝트 스케일에 따라 스케일링되어 정규화되지 않은 노멀 벡터가 발생하는 문제를 수정했습니다.
    • 스티커 메모를 복사하여 붙여넣을 수 없는 셰이더 그래프의 버그를 수정했습니다. [1221042]
    • 셰이더 그래프의 GPU 인스턴싱 지원 문제를 수정했습니다. [1319655] (https://issuetracker.unity3d.com/issues/shader-graph-errors-are-thrown-when-a-propertys-shader-declaration-is-set-to-hybrid-per-instance-and-exposed-is-disabled)
    • SRP 배처와의 절차적 가상 텍스처 호환성 문제를 수정했습니다. [1329336] (https://issuetracker.unity3d.com/issues/procedural-virtual-texture-node-will-make-a-shadergraph-incompatible-with-srp-batcher)

    변경된 사항

    • 셰이더 그래프 키워드만 셰이더 순열 배리언트 제한에 포함되고, 하위 그래프 키워드는 포함되지 않습니다.

    [10.5.0] - 2021-04-19

    추가된 사항

    • SpeedTree 8 셰이더 그래프 지원을 위한 하위 셰이더 그래프(SpeedTree8Wind, SpeedTree8ColorAlpha, SpeedTree8Billboard)를 추가했습니다.
    • 셰이더 그래프에서 사용할 수 있는 Unity 코어 LODDitheringTransition 함수 버전을 구현하는 HLSL 파일을 추가했습니다.

    수정된 사항

    • 프로퍼티 중복 제거가 실패하고 스팸 오류가 발생하는 버그를 수정했습니다. [1317809] (https://issuetracker.unity3d.com/issues/console-error-when-adding-a-sample-texture-operator-when-a-sampler-state-property-is-present-in-blackboard)
    • 미리보기를 위해 미발생 셰이더 배리언트를 동기적으로 컴파일하면 그래프 업데이트에서 긴 지연이 발생하는 버그를 수정했습니다. [1324388]
    • 카테고리 또는 드롭다운 화살표를 더블 클릭하면 검색 창이 닫히는 문제를 수정했습니다. [1302267] (https://issuetracker.unity3d.com/issues/shadergraph-double-clicking-a-category-or-drop-down-arrow-closes-the-searcher)
    • 가장자리 교체 시 미사용 블록이 제거되는 셰이더 그래프 문제를 수정했습니다. [1336831]

    변경된 사항

    • 검색 창 패키지 종속성을 4.3.2로 업데이트했습니다.

    [10.4.0] - 2021-03-11

    추가된 사항

    • 셰이더 그래프 블랙보드 창에 패딩을 추가하여 창 경계의 크기 조절 영역에서 스크롤바가 겹치는 문제를 방지했습니다.
    • XboxSeries 플랫폼에 대한 지원을 추가했습니다.

    수정된 사항

    • 사용자가 그래프 설정을 수정하려고 할 때 "Node Settings" 탭이 전환되어 "Graph Settings" 탭을 오버라이드하는 문제를 수정했습니다. [1318844] (https://issuetracker.unity3d.com/issues/shader-graph-graph-settings-window-loses-focus-on-expanding-universal-dropdown-in-graph-inspector)
    • 키워드 인스펙터에서 노출된 체크박스가 제거되는 문제를 수정했습니다. [1312779] (https://issuetracker.unity3d.com/issues/shader-graph-exposed-parameter-for-keywords-removed-by-accident)
    • SRP 배처 호환성 문제를 수정했습니다. [1310624]
    • 하이브리드 렌더러 호환성 문제를 수정했습니다. [1296776]
    • 셰이더 배리언트 한도 초과 메시지가 전달되지 않는 문제를 수정했습니다. [1304168] (https://issuetracker.unity3d.com/product/unity/issues/guid/1304168)
    • BuildVertexDescriptionInputs()를 생성하면 HLSL 경고 "implicit truncation of vector type"이 발생하는 문제를 수정했습니다. 1299179
    • 블록이 삭제되었을 때 컴파일에 실패하는 마스터 노드 미리보기 생성과 관련된 버그를 수정했습니다. [1319066] (https://issuetracker.unity3d.com/issues/shadergraph-deleting-stack-blocks-of-universal-rp-targeted-shadergraph-causes-the-main-preview-to-fail-to-compile)
    • 하위 그래프 키워드가 순열 제한에 포함되기 전에 중복이 제거되지 않는 문제를 수정했습니다. [1343528] (https://issuetracker.unity3d.com/issues/shader-graph-graph-is-generating-too-many-variants-error-is-thrown-when-using-subgraphs-with-keywords)

    [10.3.1] - 2021-01-26

    버전 업데이트 이 패키지의 버전 숫자는 관련 그래픽스 패키지의 버전 업데이트로 인해 증가했습니다.

    [10.3.0] - 2020-11-03

    추가된 사항

    • 이제 사용자가 그래프 및 하위 그래프에서 노드의 미리보기 모드를 수동으로 제어할 수 있습니다.

    변경된 사항

    • 문서 편집에서 검토한 대로 Swizzle Node 기사를 조정 및 확대했습니다. (DOC-2695)
    • SampleTexture2D, SampleTexture2DLOD, SampleTexture2DArray, SampleTexture3D, SampleCubemap, SampleReflectedCubemap, TexelSize, NormalFromTexture, ParallaxMapping, ParallaxOcclusionMapping, Triplanar, 하위 그래프, Custom Function 노드에 대한 문서를 조정하여 텍스처 와이어 데이터 구조의 변경 사항을 반영했습니다. (DOC-2568)
    • 이제 Texture 및 SamplerState 타입이 HLSL 구조입니다(com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl에 정의됨). 예전 플레인 타입의 CustomFunctionNode 사용이 지원되지만, 사용자는 버그를 피하기 위해 구조로 업그레이드해야 합니다.
    • 사용자 클릭을 저장하기 위해 그래프에서 프로퍼티/노드/기타 선택 가능한 항목을 클릭할 때마다 셰이더 그래프 인스펙터 창이 "Node Settings" 탭으로 전환됩니다.

    수정된 사항

    • 셰이더가 LF("\n") 라인 종결 대신 CR/LF("\r\n") 라인 종결로 생성되는 문제를 수정했습니다. [1286430]
    • 이제 셰이더 그래프의 모든 텍스처는 사용되지 않는 경우에도 임포트된 패키지로 가져옵니다. [1283902]
    • 할당되지 않은 구조 멤버에 의해 생성된 C# 경고 0649를 해결했습니다.
    • TexelSize를 사용하거나 하위 그래프 또는 Custom Function 노드의 텍스처 출력에서 샘플러 상태를 읽는 문제를 수정했습니다. [1284036]
    • 이제 SamplerState 타입을 사용하는 셰이더는 GLES2로 컴파일됩니다(SamplerState는 무시되고 텍스처 관련 샘플러 상태로 폴백함). [1292031]
    • Custom Function 노드의 이름을 표시하도록 Custom Function 노드를 수정했습니다. [1293575]
    • 불필요한 예외를 발생시키는 비활성 노드 삭제 문제를 수정했습니다.
    • 레이블에 너무 많은 공간을 할당하던 그래프 인스펙터 스케일링 문제를 수정했습니다. [1268134]
    • 셰이더 그래프 프로퍼티에 대한 레퍼런스 이름을 초기화할 때 NullReferenceException이 발생하는 문제를 수정했습니다. [1281831]
    • 비활성 마스터 노드가 있는 그래프를 업그레이드하면 null 레퍼런스 오류가 발생하는 문제를 수정했습니다. 1298867
    • 목차에서 메인 미리보기에 대한 깨진 링크를 수정했습니다.
    • 크기 조절 위젯이 항상 우선하여 그래프 인스펙터 창 하단의 수평 스크롤바를 사용할 수 없던 문제를 수정했습니다. [1291760]
    • 그래프 인스펙터 창의 크기가 셰이더 그래프 뷰의 가장자리를 넘어 조정될 수 있는 문제를 수정했습니다.
    • 그래프 인스펙터 창의 크기를 조절할 때 가끔 예기치 않은 결과가 발생하는 문제를 수정했습니다. [1257036]
    • 드래그할 때 블랙보드 프로퍼티가 프로퍼티 리스트를 스크롤하지 않아 사용자에게 더 많은 프로퍼티 리스트가 표시되는 문제를 수정했습니다. [1293632]
    • 블랙보드 프로퍼티를 드래그한 후 사용자가 "Esc" 키를 누르면 드래그 표시기가 계속 표시되는 문제를 수정했습니다.
    • 블랙보드를 통해 블랙보드 프로퍼티의 이름을 변경해도 기본 프로퍼티가 실제로 변경되지 않던 문제를 수정했습니다.
    • 블랙보드의 크기를 모든 방향에서 조절할 수 없던 문제를 수정했습니다(예: 인스펙터 및 메인 미리보기).
    • 커서가 위에 놓여 있는 동안 프로퍼티 노드를 삭제하면 블랙보드에서 프로퍼티가 강조 표시되던 문제를 수정했습니다. [1238635]
    • 다른 벡터 타입처럼, 인스펙터의 슬라이더를 사용하여 Float/Vector1 프로퍼티를 수정할 수 없던 문제를 수정했습니다.
    • Nintendo Switch에서 둥근 사각형 모양이 올바르게 렌더링되지 않던 문제를 수정했습니다.
    • SampleRawCubemapNode가 월드 공간 대신 오브젝트 공간에서 노멀을 요구하던 문제를 수정했습니다. [1307962]

    [10.2.0] - 2020-10-19

    추가된 사항

    변경된 사항

    • UnityPerMaterial cbuffer에서 머티리얼 인스펙터가 사용하는 불필요한 HDRP 상수 선언을 제거했습니다. [1285701]
    • 이제 가상 텍스처 프로퍼티가 강제로 노출되며, 그렇지 않을 경우 작동하지 않습니다. [1256374]
    • 기존 Sample Cubemap 노드의 이름을 Sample Reflected Cubemap 노드로 변경하고, 방향이 있는 큐브맵을 샘플링하는 새 Sample Cubemap 노드를 만들었습니다.

    수정된 사항

    • 이전 셰이더 그래프가 비결정적 임포트를 수행하여 임포트할 때마다 내장된 프로퍼티 이름이 변경되던 문제를 수정했습니다. [1283800]
    • 이제 셰이더 그래프 텍스처 프로퍼티에서 TexelSize 노드를 사용하면 SRP 배칭이 가능합니다. [1284029]
    • Mesh Deformation 노드에 카테고리 컬러가 없던 문제를 수정했습니다. 1227081
    • SampleTexture2DLOD 노드가 지원되지 않는 플랫폼에서 불투명한 검은색을 반환하도록 수정했습니다. [1241602]
    • 이제 셰이더 그래프는 하위 그래프가 하위 그래프 노드에서 사용되는 동안 삭제될 때 이를 감지하고 적절한 오류를 표시합니다. [1206438] 패스스루를 허용하고 입력/출력 손실을 제거하기 위해 일부 Convert To Subgraph 컨텍스트 메뉴 문제를 수정했습니다.
    • 메인 미리보기 창이 처음 열릴 때 작은 모니터에서 너무 크게 렌더링되는 문제를 수정했습니다. [1254392]
    • 컬러 슬롯을 사용하는 Block 노드가 마스터 스택에서 자동으로 제거되지 않는 문제를 수정했습니다. [1259794]
    • Esc 키를 눌러도 Create Node 메뉴가 닫히지 않는 문제를 수정했습니다. [1263667]
    • 노드를 기존 노드 슬롯에서 드래그하여 생성된 가장자리를 삭제할 때 미리보기 관리자가 올바르게 업데이트되지 않는 문제를 수정했습니다.
    • 열거형 키워드 레퍼런스 이름에 단어가 아닌 문자가 있으면 그래프가 깨지는 버그를 수정했습니다. 1270168
    • 셰이더 그래프가 SRP 배처로 렌더링하는 동안 Material 또는 MaterialPropertyBlock에서 매트릭스를 읽을 수 없는 문제를 수정했습니다. [1256374]
    • 사용자가 프로퍼티를 비 Exposed, Hybrid-Instanced로 설정하면 비 Hybrid Global 프로퍼티가 되는 문제를 수정했습니다. [1285700]
    • 이상 또는 버그 상태의 오래된 셰이더 그래프 파일이 마스터 스택으로 업데이트 시 중단되는 업그레이드 문제를 수정했습니다. [1255011]
    • 하위 그래프 슬롯 정렬 기능을 수정했습니다. [1286805]
    • HDRP DiffusionProfile 프로퍼티 또는 노드가 있는 경우 HDRP 패키지가 없을 때 그래프가 로드되지 않는 문제를 수정했습니다. [1287904]
    • 알 수 없는 타입의 노드(즉 HDRP 패키지 없이 사용되는 HDRP 전용 노드)를 복사할 때 발생하는 그래프 로드 불가 문제를 수정했습니다. [1288475]
    • 블랙보드 필드에서 그래프로 HDRP 전용 프로퍼티를 드롭하면 그래프에 소프트록이 발생하는 문제를 수정했습니다. [1288887]
    • 하위 그래프에서 패럴랙스 오클루전 매핑이 작동하지 않는 문제를 수정했습니다. 1221317
    • Custom Function 노드의 샘플 그래디언트 매크로 사용(그레디언트에 벡터 값 대신 스칼라 값을 사용)에 대한 문제를 수정했습니다. [1299830]

    [10.1.0] - 2020-10-12

    추가된 사항

    • 패럴랙스 매핑 노드 및 패럴랙스 오클루전 매핑 노드를 추가했습니다.
    • 단일 그래프에 여러 POM 노드를 포함하는 기능을 추가했습니다.
    • SampleVirtualTexture 노드에서 VirtualTexture 프로퍼티 입력 관련 문제가 발생할 경우를 대비하여 개선된 오류 피드백을 추가했습니다.
    • "Allow Deprecated Nodes"를 통해 기존 그래프에 영향을 주지 않고 노드 동작을 변경하는 셰이더 그래프 기능을 추가했습니다.

    변경된 사항

    • 셰이더 그래프 컬렉션 API에 메서드 체이닝 지원을 추가했습니다.
    • ShaderSubGraph 임포트 종속성을 최적화하여 CustomFunctionNode 사용 시 불필요한 재임포트를 최소화했습니다.
    • UI 이름을 Vector1에서 Float로 변경했습니다.
    • Float 정밀도의 이름을 Single로 변경했습니다.
    • 타겟의 추가/제거를 위한 UI를 정리했습니다.
    • 이제 셰이더 그래프 제목 표시줄의 *는 디스크에서의 상태가 아닌 로드된 상태와 비교하여 수정되었음을 나타냅니다.
    • 이제 "Save changes on Close?"를 취소하면 닫기도 취소됩니다.
    • 저장을 시도할 때 읽기 전용 파일 또는 기타 예외가 발생하면 셰이더 그래프는 사용자가 원하는 횟수만큼 재시도할 수 있도록 허용합니다.

    수정된 사항

    • 셰이더 그래프 하위 그래프 노드가 슬롯 이름이나 순서를 업데이트하지 않는 버그를 수정했습니다.
    • 초기화되지 않은 데이터 때문에 아주 오래된 셰이더 그래프가 로드되지 않는 문제를 수정했습니다. 1269616
    • 텍스처를 "None"으로 설정하면 셰이더 그래프 미리보기가 올바르게 표시되지 않는 문제를 수정했습니다. [1264932]
    • Automatic Streaming을 토글하면 노드가 네 개의 출력 슬롯을 잘못 표시하는, 셰이더 그래프의 SampleVirtualTexture 노드 문제를 수정했습니다. [1271618]
    • 값이 변경될 때 정수 모드 Vector1 프로퍼티에 오류가 발생하는 셰이더 그래프 문제를 수정했습니다. [1264930]
    • 노드가 프로젝트에서 비활성화된 경우 셰이더 그래프가 ProceduralVT 노드를 사용하여 그래프를 로드하지 않는 버그를 수정했습니다. [1271598]
    • 레이어 수가 변경된 경우 ProceduralVT 노드가 연결된 SampleVT 노드를 업데이트하지 않는 문제를 수정했습니다. [1274288]
    • 확인 중에 알 수 없는 노드가 처리되는 문제를 수정했습니다.
    • 포함된 파일 중 일부가 변경되었을 때 셰이더 그래프 셰이더가 자동으로 재임포트되지 않던 문제를 수정했습니다. [1269634]
    • 드래그 블록 노드에서 컨텍스트 메뉴를 빌드하면 떠 있는 상태로 유지되고, 실행 취소/재실행 시 소프트록이 발생하는 문제를 수정했습니다.
    • 플레이 모드에서 편집할 때 셰이더 그래프에 로깅 오류가 발생하는 문제를 수정했습니다. [1274148]
    • 그래프 입력을 통해 복사된 프로퍼티가 새 그래프에서 올바르게 연결되지 않는 버그를 수정했습니다. [1274306]
    • 생성 시 블랙보드에서 프로퍼티 이름을 변경하면 오류가 발생하는 문제를 수정했습니다.
    • 누락된 종속성을 다시 가져왔을 때 셰이더 그래프 셰이더가 자동으로 재임포트되지 않던 문제를 수정했습니다. [1182895]
    • 활성 렌더 파이프라인이 셰이더와 호환되지 않는 경우 셰이더 그래프 미리보기에 오류 셰이더가 표시되지 않는 문제를 수정했습니다. [1257015]
    • 파생 명령어를 사용할 수 없으므로 ShaderGraph DDX, DDY, DDXY 및 NormalFromHeight 노드는 버텍스 셰이더에 연결할 수 없습니다. [1209087]
    • 셰이더 그래프가 활성 SRP를 감지하지 못하면 마스터 미리보기를 계속 렌더링하지만, 오류 셰이더를 사용합니다. [1264642]
    • 가상 텍스처가 더 이상 하위 그래프 출력으로 허용되지 않습니다(현재 시스템에서 미지원). [1254483]
    • 이제 ShaderGraph Custom Function 노드가 함수 및 슬롯 이름을 유효한 HLSL 식별자로 올바르게 변환합니다. [1258832]
    • 슬롯 수정 시 ShaderGraph Custom Function 노드가 슬롯을 재정렬하는 문제를 수정했습니다. [1280106]
    • 셰이더 그래프에서 타겟을 추가하거나 제거할 경우의 실행 취소 처리를 수정했습니다. [1257028]
    • 순환 하위 그래프 종속성의 감지 문제를 수정했습니다. [1269841]
    • 하위 그래프 노드가 직렬화된 데이터를 지속적으로 변경하는 문제를 수정했습니다. [1281975]
    • 이제 하위 그래프를 수정해도 하위 그래프를 사용하는 셰이더 그래프가 "디스크에서 재로드?"되지 않습니다. [1198885]
    • 셰이더 그래프 제목 표시줄이 수정된 상태(*)를 올바르게 표시하지 않는 문제를 수정했습니다. [1282031]
    • 셰이더 그래프가 닫힐 때 사용자 승인 없이 수정된 데이터를 폐기할 수 있는 문제를 수정했습니다. [1170503]
    • 셰이더 그래프 파일 종속성 수집이 존재하지 않는 파일을 포함하지 못하는 문제를 수정했습니다.
    • 셰이더 그래프가 삭제된 그래프 파일을 감지하고 처리하는 방식에 대한 문제를 수정했습니다.
    • 셰이더 그래프가 변환 캐시를 손상시키는 문제를 수정했습니다.
    • 셰이더 그래프가 어셈블리를 다시 로드한 후 사용자에게 저장되지 않은 변경 사항을 저장하라는 메시지를 표시하지 않는 문제를 수정했습니다.
    • Position 노드가 자동으로 업그레이드되지 않는 문제를 수정했습니다.
    • 실패한 하위 그래프가 이를 사용하는 그래프 파일의 저장을 차단하는 문제(재귀 검사에서 예외 발생)를 수정했습니다. [1283425]
    • "None"을 텍스처 프로퍼티의 기본 텍스처로 선택하면 정확한 기본 컬러를 미리볼 수 없는 문제를 수정했습니다. [1283782]
    • 잘못된 색공간 변환을 유발하는 Color 노드 및 프로퍼티에 대한 일부 버그를 수정했습니다.

    [10.0.0] - 2019-06-10

    추가된 사항

    • 사용자가 선택한 노드 및 프로퍼티에 포함된 데이터를 새로운 부동 그래프 하위 창에서 볼 수 있도록 해주는 내부 인스펙터를 추가했습니다. 또한 원하는 데이터 타입을 시각화하고 인스펙터에 노출할 수 있도록 커스텀 프로퍼티 드로어에 대한 지원을 추가했습니다.
    • 패키지에 절차적 패턴에 대한 샘플을 추가했습니다.
    • 이제 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴를 사용하여 스티커 메모를 삭제할 수 있습니다.
    • 이제 그래프를 새 에셋으로 저장할 수 있습니다.
    • DOTS 애니메이션 패키지를 사용할 때 버텍스 스키닝에 대한 지원을 추가했습니다.
    • 이제 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴를 사용하여 선택된 여러 노드의 정밀도를 설정할 수 있습니다.
    • 이제 그래프에서 미사용 노드를 선택할 수 있습니다.
    • 에디터를 시작하면 셰이더 그래프가 블랙보드의 프로퍼티를 축소된 상태로 표시합니다.
    • 더 크게 확대할 수 있도록 줌 레벨을 업데이트했습니다.
    • 이제 블랙보드 프로퍼티에 Duplicate 메뉴 옵션이 제공됩니다. 프로퍼티를 복제하면 셰이더 그래프가 해당 순서를 유지하고, 현재 선택 항목 아래에 복제본을 삽입합니다.
    • 노드를 하위 그래프로 전환하면 노드가 포함된 원본 그래프의 디렉토리에 다이얼로그가 열립니다. 새 하위 그래프가 이 디렉토리 밖에 있는 경우 폴더를 쉽게 탐색할 수 있도록 다음 다이얼로그의 경로도 기억합니다.
    • Unity 에디터 애널리틱스가 활성화된 경우 셰이더 그래프는 그래프에서 사용하는 노드에 대한 익명 데이터를 수집합니다. 이를 통해 셰이더 그래프 팀은 가장 일반적인 그래프 시나리오에 집중하고 고객의 요구 사항을 자세히 파악할 수 있습니다. Unity는 에지 데이터를 추적하지 않으며 어떤 형태의 그래프도 재현할 수 없습니다.
    • 이제 Create Node 메뉴에 트리 뷰와 퍼지 필드 검색에 대한 지원이 포함됩니다.
    • 열려 있는 창과 연결된 셰이더 그래프 또는 하위 그래프 에셋이 삭제되면 Unity는 해당 그래프를 새 에셋으로 저장할지 또는 창을 닫을지 묻는 다이얼로그를 표시합니다.
    • fragment 함수에서 전달된 노멀의 최종 좌표 공간을 선택할 수 있는 드롭다운 메뉴를 PBR 마스터 노드에 추가했습니다.
    • 사용자가 한 그래프에서 다른 그래프로 블랙보드 프로퍼티를 드래그 앤 드롭할 수 있는 기능을 추가했습니다.
    • GraphData 확인을 보다 명확한 단계로 나누었습니다.
    • AlphaToMask 렌더 상태를 추가했습니다.
    • 생성된 셰이더의 ShaderGUI를 오버라이드하는 필드를 마스터 노드에 추가했습니다. 이 필드는 셰이더 그래프를 사용하는 머티리얼의 모양을 결정합니다.
    • Redirect 노드를 추가했습니다. 이제 가장자리를 더블 클릭하면 다른 노드 주위로 에지를 라우팅하고 여러 출력 에지를 연결할 수 있는 컨트롤 포인트를 추가할 수 있습니다.
    • DOTS 변형에서 변형된 버텍스 데이터를 읽을 수 있도록 Compute Deformation 노드를 추가했습니다.
    • 가상 텍스처 샘플링을 허용하는 새로운 그래프 노드를 추가했습니다.
    • 이제 셰이더 그래프는 버전 관리 시스템과 사람에게 훨씬 더 친화적인 새로운 파일 포맷을 사용합니다. 기존 셰이더 그래프는 다음 번에 저장할 때 새 포맷을 사용합니다.

    변경된 사항

    • 리니어 보간 함수 대신 삼항 연산자(Out = bool ? a : B)를 사용하도록 Branch 노드를 변경했습니다.
    • 이제 복사한 노드를 원래 위치에서 약간 오프셋되는 것이 아닌, 커서 위치에 붙여넣습니다.
    • 잘못된 미리보기에 대해 하위 그래프 출력 노드에 보고된 오류 메시지가 더욱 명확한 정보를 문서 지원과 함께 제공합니다.
    • DXC와의 호환성을 위해 픽셀 셰이더에서 레거시 COLOR 출력 시맨틱을 SV_Target으로 업데이트했습니다.
    • NaN 출력을 피하기 위해 Normal From Height 노드의 함수를 업데이트했습니다.
    • 입력 값의 유효 범위를 늘리고 잘림 방지를 위해 항상 내부적으로 플로트 값을 사용하도록 Voronoi 노드 알고리즘을 변경했습니다.
    • 키워드 열거형 항목의 Reference Suffix를 편집할 수 없도록 변경하여 머티리얼 키워드가 올바르게 컴파일되도록 했습니다.
    • Searcher의 종속성 버전을 4.2.0으로 업데이트했습니다.
    • 유니버설 렌더 파이프라인에 Linear Blend Skinning 노드 지원을 추가했습니다.
    • 모든 코드를 Unity 전용 네임스페이스 아래로 옮겼습니다.
    • 그래프를 모델보다 먼저 임포트하도록 ShaderGraphImporter 및 ShaderSubgraphImporter를 변경했습니다.
    • VisualEffect 그래프 패키지가 포함되지 않은 경우 VFXTarget을 제거합니다.
    • VFXTarget이 더 이상 셰이더 익스포트를 덮어쓰지 않습니다. VFXTarget은 다른 대상과 함께 활성화될 수 있습니다.

    수정된 사항

    • 이제 셰이더 그래프를 저장할 때 에지가 오류를 생성하지 않습니다.
    • 셰이더 그래프가 더 이상 NUnit 패키지를 참조하지 않습니다.
    • 하이브리드 인스턴싱 커스텀 변수를 사용할 때 SRP 배처의 셰이더 호환성 문제를 수정했습니다.
    • 잘못된 포맷의 셰이더 그래프 에셋을 임포트할 때 Unity가 충돌하는 문제를 수정했습니다.
    • 에디터에 애니메이션화된 머티리얼이 포함된 카메라가 없을 때 발생하는 애니메이션화된 미리보기 문제를 수정했습니다.
    • 이제 삼평면 노드가 HDRP에서 기본적으로 카메라 기준 월드 공간을 사용하지 않습니다.
    • 셰이더 그래프 머티리얼에서 Enable GPU Instancing을 활성화할 때 더 이상 오류가 발생하지 않습니다. 1184870
    • 그래프에 탄젠트 변환 노드가 여러 개 있을 때 더 이상 오류가 발생하지 않습니다. 1185752
    • 이제 Sprite Lit 및 Sprite Unlit 마스터 노드의 기본 미리보기가 올바른 컬러를 표시합니다. 1184656
    • Always Include Shaders의 셰이더 그래프 셰이더가 더 이상 빌드 충돌을 일으키지 않습니다. 1191757
    • 이제 Transform 노드가 Absolute World를 Object로 올바르게 변환합니다.
    • 하위 그래프의 정밀도를 변경할 때 더 이상 오류가 발생하지 않습니다. 1158413
    • 노드의 UV 채널 드롭다운 메뉴에 잘린 텍스트가 있는 오류를 수정했습니다. 1188710
    • StencilOverride 지원을 추가했습니다.
    • 이제 스티커 메모를 올바르게 그룹화할 수 있습니다.
    • 그룹에서 노드를 복사할 수 없는 문제를 수정했습니다.
    • 여러 블랙보드 프로퍼티 또는 키워드를 동시에 복제할 때 셰이더 그래프가 작동을 멈추고 잠재적으로 데이터 손실을 유발할 수 있는 버그를 수정했습니다.
    • 블랙보드 프로퍼티를 재정렬할 수 없는 버그를 수정했습니다.
    • 이제 셰이더 그래프가 셰이더 프로퍼티 및 키워드에 대한 Exposed 상태를 올바르게 복제합니다.
    • 여러 Unity 프로젝트를 동시에 열었을 때 셰이더 또는 하위 그래프에 대한 Save Graph As 다이얼로그가 잘못된 프로젝트에 표시되던 버그를 수정했습니다.
    • 이전 출력 없이 하위 그래프에 첫 번째 출력을 추가하면 하위 그래프가 포함된 셰이더 그래프가 중단되는 문제를 수정했습니다.
    • CameraNode를 사용하는 셰이더 그래프 셰이더가 "'mul'에 대한 호환되지 않는 인수 리스트"로 인해 PS4에서 빌드에 실패하는 문제를 수정했습니다.
    • 블랙보드 프로퍼티의 순서 지정에 문제를 일으키는 버그를 수정했습니다.
    • 셰이더 그래프의 재실행 기능이 종종 작동하지 않는 버그를 수정했습니다.
    • 하위 그래프에서 Save As 커맨드를 사용하면 예외가 발생하는 버그를 수정했습니다.
    • 가끔씩 입력 필드가 제대로 렌더링되지 않던 버그를 수정했습니다. 1176268
    • Gradient 프로퍼티가 모든 시스템 로케일에서 작동하지 않던 버그를 수정했습니다. 1140924
    • 블랙보드의 프로퍼티에 중복된 이름이 존재할 수 있는 버그를 수정했습니다.
    • 블랙보드를 비활성화한 경우에도 블랙보드를 그래프로 드래그할 수 있던 버그를 수정했습니다.
    • 마스터 노드의 Vertex Normal 슬롯이 컴파일을 위해 버텍스 노멀 데이터 입력을 필요로 하는 버그를 수정했습니다. 1193348
    • GetWorldSpaceNormalizeViewDir()가 선언되지 않은 식별자 오류를 일으킬 수 있는 버그를 수정했습니다. 1190606
    • 유니버설 RP의 PBR 셰이더 그래프에서 이미션이 라이트맵에 베이크되지 않는 버그를 수정했습니다. 1190225
    • 셰이더 그래프 셰이더가 SV_POSITION 대신 POSITION에 작성해서 PS4 빌드가 실패하는 버그를 수정했습니다.
    • Transform 노드의 Object to Tangent 트랜스폼이 잘못된 매트릭스를 사용하는 버그를 수정했습니다. 1162203
    • 셰이더 그래프의 부울 키워드가 HDRP 머티리얼 기능의 실패를 유발하는 문제를 수정했습니다. 1204827
    • 오브젝트 공간 노멀이 오브젝트 스케일로 스케일링되는 버그를 수정했습니다.
    • 이제 노드의 문서 링크가 올바른 URL 및 패키지 버전을 가리킵니다.
    • 노드를 하위 그래프로 전환할 때 하위 그래프의 이름이 때때로 중복되던 문제를 수정했습니다.
    • 열거형 키워드 항목을 추가하거나 제거할 때 Keyword 노드의 포트 수가 업데이트되지 않던 문제를 수정했습니다.
    • Color Mode가 Precision으로 설정된 상태에서 블랙보드 프로퍼티의 정밀도를 변경하면 그래프의 컬러가 업데이트되지 않던 문제를 수정했습니다.
    • 마스터 미리보기에서 커스텀 메시가 작동하지 않던 버그를 수정했습니다.
    • 셰이더 그래프 창을 닫은 후에도 셰이더 그래프 에셋이 메모리에 남아 있도록 만드는 여러 메모리 누수 문제를 수정했습니다.
    • 이제 Dielectric Specular 노드에서 컨트롤을 원활하게 편집할 수 있습니다.
    • 과학적 표기법을 지원하도록 블랙보드 프로퍼티를 수정했습니다.
    • 셰이더 그래프 또는 하위 그래프의 경고가 오류로 처리되는 버그를 수정했습니다.
    • Universal의 모든 PBR 그래프에 Output value 'vert' is not initialized 오류가 표시되는 버그를 수정했습니다. 1210710
    • Universal의 PBR 및 Unlit 마스터 노드에 Alpha Clipping이 기본적으로 활성화되던 버그를 수정했습니다.
    • 분석이 때때로 작동하지 않던 문제를 수정했습니다.
    • 사용자가 블랙보드 프로퍼티 레퍼런스가 숫자로 시작하면 생성된 셰이더가 손상되던 버그를 수정했습니다.
    • 셰이더 그래프(및 하위 그래프) 에셋에서 프리셋을 만드는 기능을 제거하여 의도하지 않은 동작을 방지했습니다. 1220914
    • 실행 취소 시 토글 상태와 상관없이 마스터 미리보기가 표시되는 버그를 수정했습니다.
    • PBR 마스터 노드 설정을 변경하면 일반 슬롯과의 연결이 끊어지는 버그를 수정했습니다.
    • 렌더 파이프라인이 HDRP로 설정되지 않으면 사용자가 HDRP 마스터 노드 셰이더 그래프를 열 수 없던 버그를 수정했습니다.
    • 셰이더 그래프에 HDRP 마스터 노드를 추가하면 셰이더 그래프에 소프트록이 발생하는 버그를 수정했습니다.
    • 시스템 로케일이 마침표 대신 쉼표를 사용하면 #pragma target 생성으로 인해 셰이더가 컴파일되지 않는 버그를 수정했습니다.
    • 하이브리드 렌더러를 사용할 때 잘못된 매크로 위치로 인해 발생하는 컴파일 오류를 수정했습니다.
    • 로드 시 Create Node Menu가 지연되는 버그를 수정했습니다. 이제 프로퍼티, 키워드 또는 하위 그래프 변경이 감지된 경우에만 항목이 생성됩니다. 1209567
    • 하위 그래프의 Absolute World 공간에서 전환 시 잘못된 하위 스크립트 오류가 발생하는 Transform 노드 버그를 수정했습니다. 1190813
    • 셰이더 그래프 및 하위 그래프를 익스포트할 때 종속성이 포함되지 않는 버그를 수정했습니다.
    • 프로퍼티 표시 이름에 "를 추가하면 셰이더 컴파일 오류가 발생하고 모든 노드가 손상된 것으로 표시되는 버그를 수정했습니다.
    • 셰이더가 다시 컴파일될 때 Position 노드가 좌표 공간을 World에서 Absolute World로 변경하는 버그를 수정했습니다. 1184617
    • PS4에서 인스턴스 셰이더가 컴파일되지 않는 버그를 수정했습니다.
    • Color 노드의 모드를 Default와 HDR 사이에서 전환하면 컬러가 잘못 변경되는 버그를 수정했습니다.
    • 매트릭스를 처리하는 노드가 때때로 미리보기를 표시하거나 표시하지 않는 버그를 수정했습니다.
    • 대형 셰이더 그래프의 로드를 최적화했습니다. 1209047
    • 블렌드가 0이 될 때 삼면 SG 노드에 발생하는 NaN 문제를 수정했습니다.
    • 노드 입력이 포트에서 잘못 정렬되는 반복 버그를 수정했습니다. [1224480]
    • 블랙보드 프로퍼티가 Precision 또는 Hybrid Instancing 옵션으로 복제되지 않는 문제를 수정했습니다.
    • 블랙보드의 Texture 프로퍼티가 동일한 Mode 설정을 통해 복제되지 않는 문제를 수정했습니다.
    • 블랙보드의 Keywords가 동일한 Default 값을 통해 복제되지 않는 문제를 수정했습니다.
    • 이제 셰이더 그래프가 미리보기 셰이더 컴파일을 비동기식으로 요청합니다. 1209047
    • 어셈블리 재로드 후 셰이더 그래프가 마스터 미리보기를 컴파일하지 않는 문제를 수정했습니다.
    • Linear Blend Skinning 노드가 하위 그래프로 전환되지 않는 문제를 수정했습니다. 1227087
    • 뷰 방향이 필요한 노드의 미리보기 셰이더에서 컴파일 오류를 수정했습니다.
    • 활성 마스터 노드, 그래프 정밀도, 노드 기본값 설정에 대한 실행 취소가 제대로 기록되지 않는 문제를 수정했습니다.
    • Custom Function 노드와 Sub Graph Output 노드가 더 이상 슬롯의 이름을 바꿀 수 없는 문제를 수정했습니다.
    • 실행 취소를 수행한 후 검색 창 항목이 올바르게 다시 채워지지 않는 버그를 수정했습니다. (https://fogbugz.unity3d.com/f/cases/1241018/)
    • Redirect 노드가 Custom Function 노드에 대한 입력으로 작동하지 않는 버그를 수정했습니다. 1235999
    • 키워드의 기본값을 변경하면 노드 입력 타입이 vec4로 초기화되는 버그를 수정했습니다. (https://fogbugz.unity3d.com/f/cases/1216760/)
    • 블랙보드가 숨겨진 상태에서 그래프를 열 때 발생하는 소프트록 문제를 수정했습니다.
    • Create Node 메뉴에서 키보드 탐색이 더 이상 작동하지 않는 문제를 수정했습니다. [1253544]
    • 미리보기가 할당되지 않은 VT 텍스처 결과를 올바르게 표시하고, null 텍스처를 더 이상 무시하지 않습니다.
    • 레이어 이름을 변경할 때 중복 VT 레이어 이름을 허용하지 않습니다.
    • VT 레이어 TextureType을 SampleVT 노드에서 VTProperty로 이동했습니다.
    • VT 프로퍼티 레이어의 찌그러진 UI를 수정했습니다.
    • 재귀적 종속성을 생성하는 Save As 및 Convert to Subgraph 기능을 허용하지 않습니다.
    • 사용자가 애플리케이션을 닫을 때 저장 프롬프트가 표시되지 않는 문제를 수정했습니다. 1262044
    • 입력 타입이 변경될 때 출력 포트 타입이 시각적으로 업데이트되지 않는 버그를 수정했습니다(예: Vec1에서 Vec3으로 변경 시). 1259501
    • 타겟에 대한 노드를 수집/필터링하는 방법과 관련된 문제를 수정했습니다. SearchWindowProvider에도 이 작업을 적용했습니다.
    • Custom Function 노드에 대한 오브젝트 선택기가 올바르게 업데이트되지 않던 버그를 수정했습니다. 1176129
    • 키워드 레퍼런스 이름에 공백이 허용되는 버그를 수정했습니다.
    • Create Node 메뉴가 Object Field 선택 창을 오버라이드하는 버그를 수정했습니다. 1176125
    • 메인 미리보기 창이 정사각형 종횡비를 사용하지 않던 버그를 수정했습니다. 1257053
    • 그래프 인스펙터의 크기가 제대로 저장되지 않는 버그를 수정했습니다. 1257084
    • 릿/언릿에 대한 enumField의 토글을 VFXTarget으로 교체했습니다.
    • 이제 그래프 인스펙터의 Alpha Clipping 옵션이 종속 옵션을 올바르게 숨기고 들여씁니다. (https://fogbugz.unity3d.com/f/cases/1257041/)
    • 프로퍼티 이름을 변경해도 그래프의 노드가 업데이트되지 않던 버그를 수정했습니다. 1249164
    • 셰이더 그래프가 DOTS 어셈블리와 함께 프로젝트에 포함될 때 발생하는 크래시 문제를 해결했습니다.
    • 셰이더 그래프에 누락된 SampleVirtualTextureNode 주소 모드 컨트롤을 추가했습니다.
    • 셰이더 그래프의 SampleVirtualTextureNode에 대한 잘못된 이름의 컨트롤을 수정했습니다.
    • 여러 SampleVirtualTextureNode가 셰이더 그래프에서 충돌할 수 있는 이름을 가진 함수를 생성하는 문제를 수정했습니다.
    • 변경 사항이 없을 때 캐스케이딩 셰이더 재컴파일을 피하기 위해 하위 그래프 임포터를 만들었습니다.
    • UI 충돌을 방지하기 위해 블랙보드의 스타일시트를 조정했습니다.
    • SampleVirtualTexture 노드가 LOD 모드를 변경할 때 슬롯을 삭제하는 버그를 수정했습니다.
    • VFXTarget이 활성화된 경우 다른 타겟의 미리보기를 사용합니다.

    [7.1.1] - 2019-09-05

    추가된 사항

    • 이제 블랙보드에서 셰이더 키워드를 정의할 수 있습니다. 그래프에서 이러한 키워드를 사용하면 생성된 셰이더에 정적 브랜치를 생성할 수 있습니다.
    • 탭에 하위 그래프 또는 셰이더 그래프 파일에서 작업 중인지 여부가 표시됩니다.
    • 셰이더 그래프 임포터가 출력 노드 타입 이름을 메타데이터 오브젝트로 베이크합니다.

    수정된 사항

    • 새 PBR 그래프를 생성할 때 셰이더 그래프 미리보기가 더 이상 중단되지 않습니다.
    • 그룹과 프로퍼티를 동시에 삭제하면 오류가 발생하는 문제를 수정했습니다.
    • Hue 노드가 반정밀도를 지원하는 플랫폼에서 NaN을 피하기 위해 사용하는 엡실론을 수정했습니다.
    • Emission 노드를 하위 그래프에서 사용할 때 더 이상 오류를 생성하지 않습니다.
    • Exposure 노드를 하위 그래프에서 사용할 때 더 이상 오류를 생성하지 않습니다.
    • Unlit 마스터 노드가 유니버설 렌더 파이프라인에서 불필요한 프로퍼티를 정의하지 않습니다.
    • 선택 항목을 하위 그래프로 전환할 때 더 이상 오류가 발생하지 않습니다.
    • 이제 Color 노드가 감마 및 리니어 전환을 올바르게 처리합니다.
    • 이제 하위 그래프 출력 노드가 올바른 문서 페이지로 연결됩니다.
    • 키워드 사용 시 PBR 및 Unlit 마스터 노드에서 더 이상 오류가 발생하지 않습니다.
    • 이제 PBR 마스터 노드가 전역 조명(GI)을 올바르게 계산합니다.
    • 이제 PBR 마스터 노드가 표면 노멀을 적용합니다.
    • 이제 PBR 마스터 노드가 안개를 적용합니다.
    • 이제 에디터가 누락되거나 삭제된 하위 그래프 에셋에 대해 올바른 오류를 표시합니다.
    • 재귀적 노드를 하위 그래프 에셋으로 더 이상 드래그 앤 드롭할 수 없습니다.

    [7.0.1] - 2019-07-25

    변경된 사항

    • 이제 새로운 셰이더 그래프 창이 기존 셰이더 그래프 창이나 씬 뷰에 도킹됩니다.

    수정된 사항

    • Custom Function 노드의 하위 그래프 및 HLSL 파일과 관련된 다양한 종속성 트래킹 문제를 수정했습니다.
    • 이전에 하위 그래프에서 Sampler State 입력 포트를 사용할 때 발생하던 오류를 수정했습니다.
    • 이제 Normal Reconstruct Z 노드가 프래그먼트 및 버텍스 단계 모두와 호환됩니다.
    • 이제 Position 노드가 Absolute World에 대한 올바른 레이블을 그립니다.
    • 이제 노드 미리보기가 미리보기 타입을 올바르게 상속합니다.
    • 이제 노멀 맵이 모바일 플랫폼에서 올바르게 압축 해제됩니다.
    • 사용자가 Gradient Sample 노드를 사용하고 시스템 로케일이 마침표 대신 쉼표를 사용할 때 발생하던 오류를 수정했습니다.
    • 여러 노드를 그룹화할 수 없는 문제를 수정했습니다.

    [7.0.0] - 2019-07-10

    추가된 사항

    • 이제 Custom Function Node에서 SHADERGRAPH_PREVIEW 키워드를 사용하여 미리보기 셰이더에 대해 다양한 코드를 생성할 수 있습니다.
    • Color Mode는 카테고리, 정밀도, 커스텀 컬러별로 제목 표시줄에 컬러를 지정하여 노드 가시성을 향상합니다.
    • 이제 셰이더 그래프와 개별 노드의 정밀도를 설정할 수 있습니다.
    • Time, Sin(Time), Cosine(Time)이 포함된 _TimeParameters 변수를 추가했습니다.
    • 이제 Position Node의 Absolute World 공간이 활성 렌더 파이프라인에 관계없이 절대 월드 공간 좌표를 제공합니다.
    • 이제 그래프에 스티커 메모를 추가할 수 있습니다.

    변경된 사항

    • 이제 Custom Function Node가 File 모드를 사용할 때 오브젝트 필드를 사용하여 소스를 참조합니다.
    • 마스터 노드가 시간 기반 버텍스 수정을 위한 올바른 모션 벡터를 생성할 수 있도록 시간이 전역 유니폼이 아닌 그래프에 대한 입력으로 구현됩니다.
    • 이제 Position Node의 World 공간이 활성 렌더 파이프라인의 기본 월드 공간 좌표를 사용합니다.

    수정된 사항

    • Custom Function Node 포트 명명 오류를 수정했습니다.
    • 이제 Sampler State 프로퍼티 및 노드가 올바르게 직렬화됩니다.
    • 개인 스킨을 사용할 때 Custom Port 메뉴의 레이블이 올바른 컬러를 사용합니다.
    • Group 노드가 포함된 선택 항목에서 하위 그래프를 생성할 때 발생하는 오류를 수정했습니다.
    • 이제 하위 그래프를 변경할 때 셰이더 그래프 창이 올바르게 다시 로드됩니다.
    • 셰이더 그래프를 저장할 때 다른 모든 셰이더 그래프 창이 미리보기 셰이더를 다시 컴파일하지 않습니다.
    • 이제 셰이더 그래프 UI가 2019.3에 맞는 스타일로 그립니다.
    • 미리보기 오류가 있는 노드에 대한 에지 연결을 삭제해도 입력 포트가 더 이상 잘못된 포지션에서 그리지 않습니다.
    • VisualElement의 사용 중단 컴포넌트와 관련된 오류를 수정했습니다.
    • 이제 노드를 하위 그래프로 전환하면 노드가 하위 그래프에 올바르게 배치됩니다.
    • 이제 Bitangent Vector Node가 필요한 모든 셰이더 요구 사항을 생성합니다.

    [6.7.0-preview] - 2019-05-16

    추가된 사항

    • 특정 하위 그래프가 Create Node 메뉴를 채우지 못하도록 하위 그래프에 대한 숨겨진 경로 네임스페이스를 추가했습니다.

    변경된 사항

    • 이제 안티앨리어싱(4x)이 셰이더 그래프 창에서 활성화됩니다.

    수정된 사항

    • 기어 아이콘을 클릭하면 셰이더 그래프가 선택한 노드에 초점을 맞추고, 설정 메뉴를 전면에 표시합니다.
    • 이제 Sub Graph Output 및 Custom Function 노드가 슬롯 이름을 확인하고, 필요 시 적절한 오류 배지를 표시합니다.
    • 남아 있는 오래된 문서를 제거했습니다.
    • 비활성화된 셰이더 그래프 창에 대해 실행 취소 또는 재실행을 수행해도 창이 깨지지 않습니다.
    • 실행 취소 또는 재실행을 빠르게 수행해도 셰이더 그래프 창이 깨지지 않습니다.
    • 존재하지 않는 하위 그래프에 대한 레퍼런스가 포함된 하위 그래프는 더 이상 하위 그래프 임포터를 중단하지 않습니다.
    • 이제 텍스처 같은 하위 에셋을 참조할 수 있습니다.
    • 이제 하위 그래프 내에서 씬 컬러 및 씬 뎁스를 올바르게 참조할 수 있습니다.
    • 비어 있는 새 하위 그래프를 생성할 때 누락된 출력에 대한 경고가 더 이상 표시되지 않습니다.
    • 숫자로 시작하는 출력을 생성할 때 셰이더 생성이 더 이상 실패하지 않습니다.
    • 하위 그래프에 허용되지 않는 노드를 추가할 수 없습니다.
    • 이제 그래프는 항상 하나 이상의 마스터 노드를 포함해야 합니다.
    • 이제 중복 출력 이름이 허용됩니다.
    • 메인 미리보기가 항상 다시 그리는 문제를 수정했습니다.
    • 이제 마스터 노드를 활성으로 설정하면 메인 미리보기에 올바른 결과가 표시됩니다.
    • 하위 그래프 노드가 포함된 그래프를 저장할 때 셰이더 그래프 창이 더 이상 멈추지 않습니다.
    • 서로 다른 파라미터가 있는 여러 Sampler State 노드를 사용할 때 발생하는 오류를 수정했습니다.
    • 특정 상황에서 기본 입력이 잘못 정렬되는 문제를 수정했습니다.
    • 잘못된 타입의 슬롯을 더 이상 직접 연결할 수 없습니다. 이제 그래프가 해당 상황을 감지하면 중단되지 않고 대신 오류가 발생합니다.

    [6.6.0] - 2019-04-01

    추가된 사항

    • 이제 블랙보드에 Matrix, Sampler State 및 Gradient 프로퍼티를 추가할 수 있습니다.
    • Custom Function 노드를 추가했습니다. 이 노드를 사용하여 그래프에서 직접 문자열을 통해 또는 HLSL 파일에 대한 경로를 통해 커스텀 HLSL 함수를 정의할 수 있습니다.
    • 이제 Ctrl + G를 눌러 노드를 그룹화할 수 있습니다.
    • 그룹에 대한 컨텍스트 메뉴에서 "Delete Group and Contents"를 추가하고 "Ungroup All Nodes"를 제거했습니다.
    • 이제 다른 하위 그래프에서 하위 그래프를 사용할 수 있습니다.
    • 이제 미리보기 셰이더가 백그라운드에서 컴파일되고, 필요할 때만 다시 그려집니다.

    변경된 사항

    • 하위 그래프 블랙보드에서 하위 그래프 입력 포트에 아무 영향을 주지 않는 블랙보드 프로퍼티를 제거했습니다.
    • 이제 Subgraph Output 노드를 Outputs라고 지칭합니다.
    • 이제 Subgraph Output 노드가 포트 이름 변경을 지원합니다.
    • 이제 Subgraph Output 노드가 모든 포트 타입을 지원합니다.
    • 이제 Subgraph Output 노드가 렌더링 포트를 지원합니다.
    • 노드를 하위 그래프로 전환하면 셰이더 그래프가 하위 그래프에 프로퍼티 및 출력 포트를 생성하며, 기본적으로 해당 타입에 따라 결과 프로퍼티 및 출력 포트의 이름을 지정합니다.
    • 그룹을 삭제하면 셰이더 그래프가 그룹 UI를 삭제하지만, 내부 노드는 삭제하지 않습니다.

    수정된 사항

    • 이제 벡터 포트 기본 입력 필드에 대한 편집을 실행 취소할 수 있습니다.
    • 이제 그레디언트 포트 기본 입력 필드에 대한 편집을 실행 취소할 수 있습니다.
    • 변경 사항을 실행 취소해도 부울 포트 입력 필드가 올바른 값을 표시합니다.
    • 변경 사항을 실행 취소해도 벡터 타입 프로퍼티가 예상대로 작동합니다.
    • 하나 이상의 Voronoi 노드가 포함되어 있는 저장된 셰이더 그래프를 열 때 발생하던 오류를 수정했습니다.
    • 이제 노멀 맵 타입 텍스처를 셰이더 그래프로 드래그하여 올바른 타입 집합의 Sample Texture 2D 노드를 생성할 수 있습니다.
    • 기본 입력 값이 올바르게 적용되도록 Multiply 노드를 수정했습니다.
    • NaN 출력을 방지하기 위해 Blend 노드의 입력 값에 패딩을 추가했습니다.
    • IsFaceSign이 하위 그래프 노드 내에서 컴파일되지 않는 문제를 수정했습니다.
    • 연결된 에지가 있는 포트를 제거할 때 Null 레퍼런스 오류가 더 이상 발생하지 않습니다.
    • 이제 연결이 변경될 때 기본 입력 필드가 올바르게 숨겨지고 표시됩니다.

    [6.5.0] - 2019-03-07

    수정된 사항

    • 알파 클립이 활성화된 경우 HDRP 마스터 노드의 마스터 미리보기를 수정했습니다.

    [6.4.0] - 2019-02-21

    수정된 사항

    • Transform 노드를 수정하여 탄젠트 공간에서 다른 공간으로 올바르게 이동할 수 있도록 했습니다.

    [6.3.0] - 2019-02-18

    수정된 사항

    • Normal Reconstruct Z 노드가 음수 값을 사용할 때 이따금씩 NaN(Not a Number) 오류가 발생하던 문제를 수정했습니다.

    [6.2.0] - 2019-02-15

    수정된 사항

    • 블랙보드 프로퍼티가 사라지거나 아주 작게 회전하지 않도록 수정했습니다.

    변경된 사항

    • 코드 리팩터링: ARGS가 포함된 모든 매크로가 PARAM이 포함된 매크로로 교체되었습니다. 이는 ARGS 매크로의 이름이 잘못되었기 때문입니다.

    [6.1.0] - 2019-02-13

    [6.0.0] - 2019-02-23

    추가된 사항

    • 이제 블랙보드의 프로퍼티에 커서를 올려 놓으면 셰이더 그래프에서 해당 프로퍼티 요소가 강조 표시됩니다. 마찬가지로, 셰이더 그래프 자체의 프로퍼티에 커서를 올려 놓으면 블랙보드에서 해당 프로퍼티가 강조 표시됩니다.
    • 이제 셰이더 그래프의 Property 노드가 블랙보드의 프로퍼티와 유사한 모습과 스타일을 사용합니다.

    변경된 사항

    • 이제 컴파일된 셰이더의 오류가 적절한 노드에서 배지로 표시됩니다.
    • 이제 Scene Depth 뎁스 샘플링 모드(Linear01, Raw, Eye)를 선택할 수 있습니다.

    수정된 사항

    • 인라인 노드를 Property 노드로 전환할 때 중복 프로퍼티 이름이 더 이상 허용되지 않습니다.
    • 노드를 이동할 때 그래프 파일을 저장하라는 메시지가 표시됩니다.
    • 이제 블랙보드에서 Property 파라미터에 대한 편집을 실행 취소할 수 있습니다.
    • 이제 Property 노드와 인라인 노드 간의 전환을 실행 취소할 수 있습니다.
    • 이제 노드 이동을 실행 취소할 수 있습니다.
    • 프로퍼티가 노출되지 않은 경우 Texture2D 프로퍼티 타입 Mode를 더 이상 선택할 수 없습니다.
    • 이제 Mode 드롭다운을 전환할 때 Vector1 프로퍼티 타입이 기본 값을 직관적으로 처리하지 않습니다.
    • 이제 Color 노드 컨트롤이 일관된 너비를 사용합니다.
    • 함수 선언에 이중 구분 기호가 더 이상 포함되지 않습니다.
    • 이제 Slider 노드 컨트롤이 올바르게 작동합니다.
    • 에셋 데이터베이스에 변경 사항이 있을 때 에디터가 셰이더 그래프를 자동으로 다시 임포트하는 문제를 수정했습니다.
    • 다양한 그래프 요소의 시각적 스타일을 이전의 올바른 상태로 되돌렸습니다.
    • 이제 Unity에 포커스가 없을 때 미리보기가 올바르게 다시 페인트합니다.
    • 이제 코드 생성이 소수점 구분 기호가 점이 아닌 노출된 Vector1 셰이더 프로퍼티에 대해 올바르게 작동합니다.
    • 이제 Rotate About Axis 노드의 모드가 올바른 함수 버전을 사용합니다.
    • 이제 셰이더 그래프가 프로퍼티와 인라인 간에 노드를 변환할 때 그룹화를 유지합니다.
    • 이제 Flip 노드가 비활성 컨트롤에 대한 레이블을 회색으로 표시합니다.
    • 이제 Boolean 프로퍼티 타입은 키워드를 생성하지 않도록 ToggleUI 프로퍼티 속성을 사용합니다.
    • Normal Unpack 노드가 오브젝트 공간에서 더 이상 오류를 생성하지 않습니다.
    • 이제 Split 노드가 기본 포트 입력 필드의 값을 사용합니다.
    • 이제 Channel Mask 노드가 다중 노드 인스턴스를 허용하고, 더 이상 오류를 생성하지 않습니다.
    • Flip 노드의 알파 컨트롤 값을 직렬화했습니다.
    • 이제 Is Infinite 및 Is NaN 노드가 Vector 1 입력 포트를 사용하지만, 출력은 동일하게 유지됩니다.
    • Sub Graph 내부의 노드를 Sub Graph로 더 이상 전환할 수 없습니다. 이전에는 이로 인해 오류가 발생했습니다.
    • Transformation Matrix 노드의 Inverse Projection 및 Inverse View Projection 모드가 더 이상 오류를 생성하지 않습니다.
    • 이제 Shader Graph 용어가 Save Graph 프롬프트에서 올바른 대문자로 표시됩니다.

    [5.2.0] - 2018-11-27

    추가된 사항

    • 이제 셰이더 그래프는 여러 노드를 그룹화할 수 있는 Group Node 기능을 제공합니다. 이 기능을 사용하여 그래프를 정리하고 깔끔하게 유지할 수 있습니다.

    수정된 사항

    • 이제 Unity 세션 동안 블랙보드 프로퍼티의 확장 상태가 기억됩니다.

    [5.1.0] - 2018-11-19

    추가된 사항

    • 이제 툴바에서 메인 미리보기와 블랙보드를 표시하거나 숨길 수 있습니다.

    변경된 사항

    • 이제 셰이더 그래프 패키지가 프리뷰 단계가 아닙니다.
    • NormalBlendRNM 노드를 Normal Blend 노드의 드롭다운 옵션으로 이동했습니다.
    • 이제 Sample Cubemap 노드에 SamplerState 슬롯이 있습니다.
    • 이제 새로운 하위 그래프 에셋이 Create Node 메뉴의 "Sub Graphs" 경로로 기본 설정됩니다.
    • 이제 새로운 셰이더 그래프 에셋이 Create Node 메뉴의 "Shader Graphs" 경로로 기본 설정됩니다.
    • 이제 Light Probe 노드가 Baked GI 노드입니다. LWRP를 라이트맵과 함께 사용하면 이 노드가 올바른 라이트맵 데이터를 반환합니다. 이 노드는 HDRP에서 지원됩니다.
    • 이제 Reflection Probe 노드가 LWRP에서만 작동합니다. 이는 HDRP의 컴파일 오류를 해결하기 위한 조치입니다.
    • 이제 Ambient 노드가 LWRP에서만 작동합니다. 이는 HDRP의 컴파일 오류를 해결하기 위한 조치입니다.
    • 이제 Fog 노드가 LWRP에서만 작동합니다. 이는 HDRP의 컴파일 오류를 해결하기 위한 조치입니다.
    • 이제 HDRP에서 Object 노드의 Position 포트가 절대 월드 포지션을 반환합니다.
    • 이제 Baked GI, Reflection Probe 및 Ambient 노드가 Input/Lighting 카테고리에 속합니다.
    • 중복 문제 때문에 마스터 노드에는 더 이상 자체 미리보기가 없습니다. 메인 미리보기에서 마스터 노드에 대한 결과를 볼 수 있습니다.

    수정된 사항

    • 이제 Unlit마스터 노드를 HD 렌더 파이프라인과 함께 사용할 때 그림자 투영이 올바르게 작동합니다.
    • 매트릭스에 대한 모든 직접 레퍼런스를 제거했습니다.
    • 이제 다른 Mode 값을 가진 Matrix Construction 노드가 올바르게 평가됩니다.
    • 이제 Is Front Face 노드가 PBR 마스터 노드의 Alpha 및 AlphaThreshold 슬롯에 연결될 때 올바르게 작동합니다.
    • 여러 노드에서 일부 잘못된 포트 크기를 수정했습니다.
    • 이제 Scene Depth 및 Scene Color 노드가 경량 렌더 파이프라인의 단일 패스 스테레오에서 작동합니다.
    • 이제 Channel Mask 노드 컨트롤이 올바르게 정렬됩니다.
    • 이제 경량 렌더 파이프라인에서 미리 곱하기 표면 타입이 릿 셰이더와 일치합니다.
    • 블랙보드의 노출되지 않은 프로퍼티 옆에 더 이상 녹색 점이 표시되지 않습니다.
    • 이제 셰이더 프로퍼티의 기본 레퍼런스 이름이 직렬화됩니다. 초기 생성 후에는 변경할 수 없습니다.
    • 셰이더 그래프 및 하위 그래프 파일을 저장하면 버전 관리에서 자동으로 체크아웃됩니다.
    • 프로젝트 창에서 폴더를 더블 클릭할 때 셰이더 그래프에서 더 이상 예외가 발생하지 않습니다.
    • 삭제를 실행 취소할 때 Gradient 노드에서 더 이상 오류가 발생하지 않습니다.

    [5.0.0-preview] - 2018-09-28

    [4.0.0-preview] - 2018-09-28

    추가된 사항

    • 이제 셰이더 그래프는 PBR 및 Unlit 마스터 노드 모두에서 고해상도 렌더 파이프라인을 지원합니다. 셰이더 그래프로 빌드된 셰이더는 경량 및 HD 렌더 파이프라인 모두에서 작동합니다.
    • 이제 PBR 및 Unlit 마스터 노드의 포지션 슬롯을 통해 버텍스 포지션을 수정할 수 있습니다. 기본적으로 이 노드에 대한 입력은 오브젝트 공간 포지션입니다. 이 슬롯에 대한 커스텀 입력은 특정 버텍스의 절대 로컬 포지션을 지정해야 합니다. 특정 노드(예: 절차적 셰이프)는 버텍스 셰이더에서 사용할 수 없습니다. 그러한 노드는 이 슬롯과 호환되지 않습니다.
    • 이제 프로퍼티에 대한 레퍼런스 이름을 편집할 수 있습니다. 그렇게 하려면 프로퍼티를 선택한 후 Reference 옆에 새 이름을 입력하십시오. 기본 이름으로 초기화하려면 Reference를 마우스 오른쪽 버튼으로 클릭하고 Reset reference를 선택하십시오.
    • 확장된 프로퍼티 창에서 프로퍼티 노출 여부를 토글할 수 있습니다.
    • 이제 셰이더 그래프와 하위 그래프의 경로를 변경할 수 있습니다. 셰이더 그래프의 경로를 변경하면 셰이더 선택 리스트에 있는 위치가 수정됩니다. 하위 그래프의 경로를 변경하면 노드 생성 메뉴에서 다른 위치를 갖게 됩니다.
    • Is Front Face 노드를 추가했습니다. 이 노드를 사용하면 프래그먼트의 면 신호에 따라 그래프 출력을 변경할 수 있습니다. 현재 프래그먼트가 정면의 일부분이면 노드에서 True 값을 반환하고, 후면이면 False 값을 반환합니다. 참고: 마스터 노드에서 Two Sided를 활성화해야 이 기능을 사용할 수 있습니다.
    • 이제 Gradient 기능을 새로운 두 가지 노드, 즉 Sample Gradient 및 Gradient Asset 노드를 통해 이용할 수 있습니다. Sample Gradient 노드는 특정 시간 파라미터에서 그래디언트를 샘플링합니다. 이 그레디언트는 그레디언트 슬롯 컨트롤 뷰에서 정의할 수 있습니다. Gradient Asset 노드는 다양한 시간 파라미터를 사용하여 여러 Sample Gradient 노드로 샘플링할 수 있는 그레디언트를 정의합니다.
    • 이제 Math 노드에 파형 카테고리가 포함됩니다. 이 카테고리에는 네 가지 서로 다른 노드, 즉 삼각파, 톱니파, 사각파, 노이즈 사인파가 있습니다. 삼각파, 톱니파 및 사각파 노드는 1주기 동안 -1 - 1 범위의 파형을 출력합니다. 노이즈 사인파는 2*pi 주기 동안 -1 - 1 범위의 표준 사인파를 출력합니다. 편차(variance)의 경우 특정 범위 내에서 임의의 노이즈가 사인파의 진폭에 추가됩니다.
    • 시작 좌표와 중심점을 나타낼 수 있는 Sphere Mask 노드를 추가했습니다. 구형 마스크는 이 노드를 Radius 및 Hardness 파라미터와 함께 사용합니다. 구형 마스크 기능은 2D 및 3D 공간 모두에서 작동하며, Coords and Center 입력의 벡터 좌표를 기반으로 합니다.
    • 2개의 새로운 프로퍼티 타입과 4개의 새로운 노드를 통해 텍스처 3D 및 텍스처 2D 배열에 대한 지원을 추가했습니다.
    • 텍스처 2D 샘플의 LOD 기능을 위해 새로운 노드 Texture 2D LOD를 추가했습니다. Sample Texture 2D LOD는 Sample Texture 2D와 완전히 동일한 입력 및 출력 슬롯을 사용하지만, Vector1 슬롯을 통한 디테일 수준(LOD) 조정용 입력도 포함합니다.
    • Texel Size 노드를 추가했습니다. 이 노드를 사용하면 {texturename}_TexelSize 변수를 통해 텍스처 2D 에셋의 특수 텍스처 프로퍼티를 가져올 수 있습니다. 텍스처 2D 에셋의 입력을 기반으로 노드는 텍셀 크기의 너비 및 높이를 Vector1 포맷으로 출력합니다.
    • Rotate About Axis 노드를 추가했습니다. 이 노드를 사용하면 축을 중심으로 3D 벡터 공간을 회전할 수 있습니다. 회전에 대해 각도 또는 라디안 값을 지정할 수 있습니다.
    • 오브젝트 공간에서 노멀 맵 언패킹.
    • 샘플 텍스처 노드에서 파생 맵 옵션 언패킹.
    • 인스턴스 지원을 위한 Uint 타입을 추가했습니다.
    • 컬러 머티리얼 슬롯에 대한 HDR 옵션을 추가했습니다.
    • 새 HD Lit 마스터 노드에서 사용하는 정의를 추가했습니다.
    • 문자열 리스트에 대한 팝업 컨트롤을 추가했습니다.
    • TransformNode에 전환 타입(포지션/방향)을 추가했습니다.
    • 이제 마스터 노드가 아닌 노드에 대한 미리보기에서 픽셀은 유한하지 않은 경우 분홍색으로 표시됩니다.

    변경된 사항

    • 이제 마스터 노드에 대한 설정이 토글할 수 있는 작은 창에 상주합니다. 여기에서 셰이더에 대한 다양한 렌더링 설정을 변경할 수 있습니다.
    • Normal Derive 노드에는 Normal From Height 및 Normal Reconstruct Z의 두 가지가 있습니다. Normal From Height는 Vector1 입력을 사용하여 노멀 맵을 파생합니다. Normal Reconstruct Z는 Vector2 입력의 X 및 Y 컴포넌트를 사용하여 노멀 맵에 대한 적절한 Z 값을 파생합니다.
    • 이제 텍스처 타입 기본 입력이 렌더 텍스처를 허용합니다.
    • HD PBR 하위 셰이더가 더 이상 표면 설명 코드를 버텍스 셰이더에 복제하지 않습니다.
    • 현재 렌더 파이프라인이 호환되지 않는 경우 마스터 노드에 오류 배지가 표시됩니다.
    • 이제 미리보기 셰이더가 현재 렌더 파이프라인만 고려합니다. 이로 인해 컴파일할 코드 수가 줄어들기 때문에 미리보기 셰이더가 더 빠르게 컴파일됩니다.
    • 디스크에서 로컬로 셰이더 그래프 또는 하위 셰이더 그래프의 이름을 변경하면 셰이더 그래프 창, 블랙보드, 미리보기의 제목도 업데이트됩니다.
    • Transformation Matrix 노드에서 레거시 매트릭스를 제거했습니다.
    • Texture 2D Array 및 Texture 3D 노드는 더 이상 버텍스 셰이더에서 사용할 수 없습니다.
    • Normal Create 노드의 이름이 Normal From Texture로 변경되었습니다.
    • 파일을 수정한 후 셰이더 그래프를 닫으면 변경 사항을 저장하라는 프롬프트가 파일 이름도 표시합니다.
    • 이제 Blend 노드가 덮어쓰기 모드도 지원합니다.
    • Simple Noise 노드에 더 이상 루프가 없습니다.
    • 이제 Polygon 노드가 apothem을 기반으로 반지름을 계산합니다.
    • 이제 Normal Strength 노드가 Z 값을 더 정확하게 계산합니다.
    • 이제 하위 그래프를 버텍스 셰이더 슬롯에 연결할 수 있습니다. 하위 그래프의 노드가 셰이더 단계를 지정하는 경우 이 하위 그래프 노드는 해당 단계에 고정됩니다. 하위 그래프 노드의 인스턴스가 셰이더 단계를 지정하는 슬롯에 연결되면 해당 인스턴스의 모든 슬롯이 스테이지에 고정됩니다.
    • 머티리얼 옵션 및 태그를 분리했습니다.
    • 이제 토폴로지 수정이 발생하면 마스터 노드 설정이 다시 생성됩니다.

    수정된 사항

    • 이제 Vector1 노드가 올바르게 평가됩니다. (#334 및 #337)
    • 이제 프로퍼티를 복사하여 붙여넣을 수 있습니다.
    • 이제 프로퍼티 노드를 다른 그래프에 붙여넣으면 콘크리트 노드로 변환됩니다. (#300 및 #307)
    • 이제 한 그래프에서 다른 그래프로 복사된 노드가 현재 뷰의 중앙에 생성됩니다. (#333)
    • 하위 그래프 경로를 편집할 때 검색 창에서 null 레퍼런스 예외가 더 이상 생성되지 않습니다.
    • 이제 역직렬화를 수행하면 뷰 내에 블랙보드가 포함됩니다.
    • 이제 마침표가 쉼표로 전환된다는 이유로 시스템 로케일이 잘못된 커맨드를 유발할 수 없습니다.
    • 이제 하위 그래프의 역직렬화가 올바르게 작동합니다.
    • 이제 하위 그래프에 (sub) 접미사가 추가되어 다른 노드와 구분할 수 있습니다.
    • 이제 부울 및 텍스처 타입 프로퍼티가 하위 그래프에서 올바르게 작동합니다.
    • 노드의 미리보기가 더 이상 선택 아웃라이너를 방해하지 않습니다.
    • Dielectric Specular 노드가 더 이상 해당 컨트롤 값을 초기화하지 않습니다.
    • 이제 벡터 타입 입력 포트로 하위 그래프 노드를 복사하여 붙여넣거나 복제할 수 있습니다.
    • 이제 경량 PBR 하위 셰이더가 노멀, 탄젠트, 뷰 방향을 올바르게 정규화합니다.
    • 이제 알파 클립을 사용하는 셰이더 그래프가 올바른 뎁스 및 그림자 패스를 생성합니다.
    • Normal Create 노드의 이름이 Normal From Texture로 변경되었습니다.
    • 이제 노드의 미리보기가 올바르게 업데이트됩니다.
    • 이제 마침표가 쉼표로 전환된다는 이유로 시스템 로케일이 잘못된 커맨드를 유발할 수 없습니다.
    • Show Generated Code가 더 이상 "Argument cannot be null" 오류를 발생시키지 않습니다.
    • 이제 하위 그래프가 미리보기 셰이더를 생성할 때 올바른 생성 모드를 사용합니다.
    • 이제 CodeFunctionNode API가 DynamicMatrix 타입 슬롯을 사용할 때 올바른 함수 헤더를 생성합니다.
    • 이제 텍스처 타입 입력 슬롯이 'Normal' 텍스처 타입에 대해 올바른 기본값을 설정합니다.
    • 이제 SpaceMaterialSlot이 올바른 슬롯을 읽습니다.
    • Slider 노드 컨트롤이 올바르게 작동합니다.
    • 프로퍼티를 삭제할 때 셰이더 그래프가 하위 그래프에 대한 오류 메시지를 더 이상 표시하지 않습니다.
    • 셰이더 그래프 및 하위 셰이더 그래프 파일 확장자가 더 이상 대소문자를 구분하지 않습니다.
    • 이제 동적 값 슬롯 타입이 HLSL 생성 중에 올바른 소수점 구분 기호를 사용합니다.
    • 외부 에디터가 설정되지 않은 경우 Show Generated Code가 실패하는 문제를 수정했습니다.
    • 이제 고해상도 렌더 파이프라인에서 셰이더 그래프가 4채널 UV를 지원합니다.
    • 이제 경량 PBR 하위 셰이더가 올바른 메타 패스를 생성합니다.
    • 이제 두 PBR 하위 셰이더 모두 이미션에서 간접광을 생성할 수 있습니다.
    • 이제 셰이더 그래프가 SRP 배처를 지원합니다.
    • .NET 4.6에서 OS 로케일 설정에 따라 floatfield가 파싱되는 문제를 수정했습니다.
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)