Version: 2022.2
언어: 한국어
프리셋 관리자
스크립트 실행 순서 설정

품질

Unity allows you to set the level of graphical quality it attempts to render. Generally speaking, quality comes at the expense of framerate and so it may be best not to aim for the highest quality on mobile devices or older hardware since it tends to have a detrimental effect on gameplay. Use the Quality settings (menu: Edit > Project Settings, then select the Quality category) to select the Quality Level in the Editor for the chosen device. It is split into two main areas: the Quality matrix appears at the top; and below it, the settings for the active Quality Level appear.

Unity lets you assign a name to a given combination of quality options for easy reference. The rows of the matrix let you choose which of the different platforms each Quality Level applies to. The Default row at the bottom of the matrix is not a Quality Level in itself but rather sets the default Quality Level used for each platform (a green checkbox in a column denotes the level currently chosen for that platform). Unity comes with six Quality Levels pre-enabled but you can add your own levels.

Edit the settings for a specific Quality level
A: The Quality Level you have defined in this project.
B: The currently active Quality Level.
C: The configuration of the current Quality Level.

To delete an unwanted Quality Level, use the trashcan icon (the rightmost column).

To select a Quality Level for editing, click on its name in the matrix.

To define a new Quality Level, click the Add Quality Level button and type the name for the new level in the Name property box.

그런 다음 다음 섹션에 설명된 품질 옵션 중 업데이트하거나 설정할 옵션을 선택할 수 있습니다.

렌더링

프로퍼티 설명
Render Pipeline The Render Pipeline Asset to use for this Quality Level.
Pixel Light Count Unity에서 포워드 렌더링 사용 시 최대 픽셀 광원 수를 설정합니다.
AntiAliasing GPU가 수행하는 멀티 샘플 안티앨리어싱(MSAA)의 수준을 고를 수 있습니다. 옵션으로는 Disabled, 2x Multi Sampling, 4x Multi Sampling, 8x Multi Sampling이 있습니다.

안티앨리어싱은 폴리곤 가장자리의 형상을 매끄럽게 합니다. 안티앨리어싱 수준이 높아지면 GPU의 평활도가 높아지지만 그만큼 성능 소모도 높아집니다.

MSAA는 포워드 렌더링과만 호환될 수 있습니다. 다른 타입의 안티앨리어싱과 호환성에 대한 자세한 내용은 포스트 프로세싱을 참조하십시오.
Realtime Reflection Probes 게임플레이 동안 반사 프로브를 업데이트하려면 이 옵션을 활성화합니다.
Resolution Scaling Fixed DPI Factor 기기의 화면 해상도를 네이티브 해상도보다 낮게 다운스케일합니다. 자세한 내용은 Android 플레이어 설정과 iOS 플레이어 설정을 참조하십시오.
V Sync Count 수직 블랭크와 렌더링을 동기화하거나 동기화하지 않도록 선택할 수 있습니다. Unity는 테어링 결함 방지를 위해 렌더링을 디스플레이 기기의 새로고침 속도와 동기화할 수 있습니다. 사용 가능한 옵션은 Every V Blank, Every Second V Blank, Don’t Sync 입니다.

티어링

디스플레이 기기의 영상은 지속적으로 업데이트되지 않고 Unity 프레임 업데이트 방식과 유사하게 정기적인 간격으로 업데이트됩니다. 하지만 Unity 업데이트는 디스플레이 업데이트와 동기화되지 않을 수 있으므로 디스플레이가 아직 이전 프레임을 렌더링하는 동안 Unity가 새 프레임을 제공할 수 있습니다. 그러면 화면에서 프레임이 변경되는 포지션에 "테어링"이라는 시각적 결함이 발생합니다.

테어링을 시뮬레이션한 예. 확대된 부분에 그림의 변화가 분명히 보입니다.
테어링을 시뮬레이션한 예. 확대된 부분에 그림의 변화가 분명히 보입니다.

디스플레이 기기가 업데이트되지 않는 “수직 블랭크”라는 기간에만 프레임을 전환하도록 Unity를 설정할 수 있습니다. Quality 설정의 V Sync Count 옵션을 사용하여 프레임 전환을 기기의 수직 블랭크와 동기화하거나 하나 거른 수직 블랭크와 동기화하도록 설정할 수 있습니다. 후자는 게임에서 프레임 렌더링을 완료하기 위해 두 번 이상의 기기 업데이트가 필요한 경우 유용할 수 있습니다.

텍스처

프로퍼티 설명
Global Mipmap Limit Choose the highest resolution mipmap level that Unity uses when it renders textures. Higher mipmap levels have lower resolutions, which means that they require less GPU memory and GPU processing time. The options are:
  • 0: Full Resolution
  • 1: Half Resolution
  • 2: Quarter Resolution
  • 3: Eighth Resolution
For more detailed information about what these resolutions mean, see Mipmaps introduction.
Textures that do not have mipmaps render at their full resolution, regardless of the option you choose.
Mipmap Limit Groups Use these groups to designate specific textures that should disregard the globalTextureMipmapLimit or add a bias. This makes it possible to allocate more of your memory budget for important textures and less of it for less important textures. The options are:
  • Offset Global Mipmap Limit: –3
  • Offset Global Mipmap Limit: –2
  • Offset Global Mipmap Limit: –1
  • Use Global Mipmap Limit
  • Offset Global Mipmap Limit: +1
  • Offset Global Mipmap Limit: +2
  • Offset Global Mipmap Limit: +3
  • Override Global Mipmap Limit: Full Resolution
  • Override Global Mipmap Limit: Half Resolution
  • Override Global Mipmap Limit: Quarter Resolution
  • Override Global Mipmap Limit: Eighth Resolution
The Offsets bias the Mipmap Limit value for the applicable group of textures. For example, if the Global Texture Mipmap Limit is Half Resolution and you select Offset Global Mipmap Limit: –1, then the new Mipmap Limit for the applicable group of textures is Full Resolution.

The Overrides replace the Global Mipmap Limit for the applicable group of textures. For example, if the Global Texture Mipmap Limit is Half Resolution and you select Override Global Mipmap Limit: Full Resolution, then the new Mipmap Limit for the applicable group of textures is Full Resolution.

Note: If you delete or rename a Mipmap Limit Group, this triggers a dialog box that provides you with the option to re-import the textures in that group. Undo does not revert these import changes.
Anisotropic Textures Unity에서 이방성 텍스처를 사용할지 여부 및 사용 방식을 선택합니다. 지원되는 옵션은 Disabled, Per Texture, Forced On (항상 활성화됨)입니다.
Texture Streaming
밉맵 스트리밍을 사용하려면 이 체크박스를 활성화합니다. 밉맵 스트리밍 시스템을 사용할 계획이 아니라면 이 기능을 비활성화하여 지나친 사용을 방지하십시오.
  Add All Cameras 이 체크박스를 활성화하면 Unity가 프로젝트에서 활성화된 모든 카메라에 대한 밉맵 스트리밍을 계산합니다. 이는 기본적으로 활성화됩니다.

자세한 내용은 밉맵 스트리밍 시스템: 카메라 설정을 참조하십시오.
  Memory Budget 밉맵 스트리밍 시스템을 사용할 때 로드된 모든 텍스처에 할당하고자 하는 전체 메모리 양(MB 단위)을 설정합니다. 512 MB가 기본값으로 설정되어 있습니다. 자세한 내용은 밉맵 스트리밍 시스템: 메모리 할당량 설정을 참조하십시오.
  Renderers Per Frame 이 옵션은 메인 스레드와 연결 작업에 밉맵 스트리밍 시스템에 대한 CPU 처리 오버헤드를 제어합니다. 기본값은 512(프레임당 512개의 메시 렌더러 처리)입니다. 값을 낮추면 처리 시간이 줄어들지만, Unity가 밉맵을 로드할 때 지연 시간이 증가합니다.
  Max Level Reduction 밉맵 스트리밍 시스템메모리 할당량 에 도달하면 밉맵 스트리밍 시스템이 폐기할 수 있는 밉맵의 최대 수를 설정합니다. 기본값은 2(시스템이 최대 2개의 밉맵만 폐기함)입니다.

이 값은 밉맵 스트리밍 시스템이 시작 시 처음 로드하는 밉맵 수준이기도 합니다. 예를 들어 이 값을 2로 설정하면 Unity는 첫 번째 로드 시 두 개의 가장 높은 밉맵을 건너뜁니다.

자세한 내용은 밉맵 스트리밍 시스템: 메모리 할당량 설정을 참조하십시오.
  Max IO Requests 어느 시점에서든 활성 상태인 밉맵 스트리밍 시스템의 텍스처 파일 IO 요청의 최대 수를 설정합니다. 기본값은 1024입니다. 이 기본값은 IO 한도가 비동기 업로드 파이프라인 또는 파일 시스템 자체로 인해 이미 활성 상태인 IO 요청 수를 넘지 않도록 충분히 높게 설정되었습니다.

씬 텍스처 콘텐츠가 급격하고 빠르게 변하는 경우 시스템이 파일 IO가 처리할 수 있는 것보다 더 많은 텍스처 밉맵을 로드하려고 시도할 수 있습니다. 이 값을 낮추면 밉맵 스트리밍 시스템이 생성하는 IO 대역폭이 줄어들고, 그로 인해 변하는 밉맵 요구 사항에 더 빠르게 대응할 수 있습니다.

파티클

프로퍼티 설명
Soft Particles 불투명한 게임 오브젝트의 에지에 접근할 때 파티클을 페이드할지 여부를 나타냅니다. 자세한 내용은 소프트 파티클을 참조하십시오.
Particle Raycast Budget 파티클 시스템 충돌 근사에 사용하는(품질이 Medium 또는 _Low_인) 레이캐스트의 최대 수를 설정합니다. 파티클 시스템 충돌 모듈을 참조하십시오.

소프트 파티클

Soft particles fade out near intersections with other Scene geometry. This looks much nicer, but is more resource intensive to process and only works on platforms that support depth textures. Furthermore, you have to use the Deferred Shading rendering path, or make the camera render depth textures from scripts.

소프트 파티클 미사용 - 씬과 교차하는 부분이 보임
소프트 파티클 미사용 - 씬과 교차하는 부분이 보임
소프트 파티클 사용 - 교차하는 부분이 부드럽게 페이드 아웃됨
소프트 파티클 사용 - 교차하는 부분이 부드럽게 페이드 아웃됨

터레인

프로퍼티 설명
Billboards Face Camera Position 렌더링 동안 빌보드가 카메라 평면이 아닌 카메라 방향을 향하도록 강제 설정하려면 이 옵션을 활성화합니다. 그러면 더욱 사실적이고 품질이 높은 이미지를 생성할 수 있지만, 렌더링에 보다 많은 리소스가 소모됩니다.
Use Legacy Details Distribution Enable this option to use the previously supported scattering algorithm that often resulted in overlapping details. Included for backward compatibility with Terrains authored in Unity 2022.1 and earlier.
Terrain Setting Overrides Various override settings that, when enabled, override the value of all active terrains (except those with the “Ignore Quality Settings” setting enabled). For more information about these settings, see Terrain Settings.
  Pixel Error Value set to Terrain Pixel Error. See Terrain Settings.
  Base Map Dist. Value set to Terrain Basemap Distance. See Terrain Settings.
  Detail Density Scale Value set to Terrain Density Scale. See Terrain Settings.
  Detail Distance Value set to Terrain Detail Distance. See Terrain Settings.
  Tree Distance Value set to Terrain Tree Distance. See Terrain Settings.
  Billboard Start Value set to Terrain Billboard Start. See Terrain Settings.
  Fade Length Value set to Terrain Fade Length. See Terrain Settings.
  Max Mesh Trees Value set to Terrain Max Mesh Trees. See Terrain Settings.

그림자

프로퍼티 설명
Shadowmask Mode 섀도우 마스크 혼합 조명 모드 사용 시 섀도우 마스크 동작을 선택합니다. 씬에서 이 동작을 설정하려면 라이팅 창(메뉴: Window > Rendering > Lighting)으로 이동하십시오.
Distance Shadowmask Unity는 Shadow Distance 만큼 실시간 그림자를 사용하고 그 이후에는 베이크된 그림자를 사용합니다.
Shadowmask 그림자를 캐스트하는 정적 게임 오브젝트가 항상 베이크된 그림자를 캐스트합니다.
Shadows 사용할 섀도우 유형을 선택합니다. 사용 가능한 옵션은 Hard and Soft Shadows, Hard Shadows Only, Disable Shadows_ 입니다.
Shadow Resolution 그림자를 렌더링할 해상도를 선택합니다. 사용 가능한 옵션은 Low Resolution, Medium Resolution, High Resolution, Very High Resolution 입니다. 해상도가 높을수록 처리 오버헤드가 커집니다.
Shadow Projection 방향 광원에서 그림자를 드리우는 데 사용할 메서드를 선택합니다.
Close Fit 보다 높은 해상도의 그림자를 렌더링합니다. 단, 카메라가 이동하는 경우 그림자가 약간 흔들릴 수 있습니다.
Stable Fit 보다 낮은 해상도의 그림자를 렌더링합니다. 카메라가 이동하더라도 그림자가 흔들리지 않습니다.
Shadow Distance 그림자가 보이는 카메라로부터의 최대 거리를 입력합니다. Unity는 이 거리 이상으로 떨어진 그림자를 렌더링하지 않습니다.
Shadow Near Plane Offset 섀도우 팬케이크 현상으로 인해 큰 삼각형이 왜곡되는 것을 해결하기 위해 평면 부근의 오프셋 섀도우를 입력합니다.
Shadow Cascades 사용할 그림자 캐스케이드의 수를 선택합니다. 사용 가능한 옵션은 No Cascades, Two Cascades, Four Cascades 입니다. 캐스케이드 수가 많을수록 품질이 좋지만 오버헤드가 발생할 수 있습니다. 자세한 내용은 섀도우 캐스케이드를 참조하십시오.
Cascade splits 각 캐스케이드 사이의 세로선을 왼쪽이나 오른쪽으로 움직여 캐스케이드 섀도우 분할을 조정합니다.
Shadow Cascades 설정에 대해 선택한 값에 따라 24개의 컬러를 볼 수 있습니다. Shadow CascadesNo Cascades 로 설정하면 이 컨트롤 전체가 숨겨집니다.

비동기 에셋 업로드

프로퍼티 설명
Time Slice Unity가 버퍼 텍스처와 메시 데이터를 GPU에 업로드하는 데 소요되는 CPU 시간을 설정합니다. LoadingTextureandMeshData를 참조하십시오.
Buffer Size Unity가 텍스처 및 메시 데이터를 GPU로 스트리밍하는 데 사용하는 비동기 업로드 버퍼의 크기(MB)를 설정합니다. LoadingTextureandMeshData를 참조하십시오.
Persistent Buffer 업로드할 것이 남아 있지 않은 경우에도 업로드 버퍼를 유지해야 하는지 여부를 나타냅니다.

디테일 수준(LOD)

프로퍼티 설명
Lod Bias 디테일 수준(LOD) 바이어스를 설정합니다.
LOD 레벨은 오브젝트가 화면에 표시되는 크기에 따라 선택됩니다. 크기가 두 LOD 레벨 사이에 있는 경우, 사용 가능한 두 모델 중에서 더 상세하거나 더 상세하지 않은 모델에 더 치우치도록 설정할 수 있습니다. 값은 0에서 +무한까지의 소수로 설정할 수 있습니다. 0과 1 사이로 설정하면 더 상세하지 않은 쪽으로 치우칩니다. 1보다 큰 값으로 설정하면 더 상세한 쪽으로 치우칩니다. 예를 들어 LOD 바이어스를 2로 설정하고 50% 거리에서 바뀌도록 설정하면 실제로는 LOD가 25%에서 바뀝니다.
Maximum LOD Level 게임에서 사용하는 최대 LOD를 설정합니다. 자세한 내용은 최대 LOD 레벨를 참조하십시오.

최대 LOD 레벨

Unity에서는 LOD가 MaximumLOD 레벨보다 낮은 모델은 사용되하지 않으며 빌드에서 제외됩니다. 그러면 스토리지 및 메모리 용량이 절약됩니다. Unity는 타겟 플랫폼에 대한 모든 Quality 설정과 연결된 모든 MaximumLOD 값 중에서 가장 작은 LOD 값을 사용합니다. LOD 레벨이 포함된 경우 해당 LODGroup의 모델이 빌드에 포함되고, 사용되는 품질 설정에 관계없는 해당 LODGroup은 항상 런타임 시점에 로드됩니다. 예를 들어 LOD 레벨 0이 사용된 품질 설정이 있는 경우 모든 LOD 레벨이 빌드에 포함되고 모든 레퍼런스된 모델은 런타임 시점에 로드됩니다.

메시

프로퍼티 설명
Skin Weights 애니메이션 중에 주어진 버텍스에 영향을 줄 수 있는 뼈대의 수를 선택합니다. 사용 가능한 옵션은 1 Bone, 2 Bones, 4 BonesUnlimited 입니다.



  • 2022–07–20 페이지 수정됨

  • Terrain Quality Setting Overrides added in 2022.2

프리셋 관리자
스크립트 실행 순서 설정