UDN
Search public documentation:
TexturePropertiesKR
English Translation
日本語訳
中国翻译
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
日本語訳
中国翻译
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
텍스처 프로퍼티
문서 변경내역: Daniel Wright 작성. Mike Fricker, Michael Noland 업데이트. 홍성진 번역.
개요
![TexturePropertiesOverview.jpg](rsrc/Three/TextureProperties/TexturePropertiesOverview.jpg)
텍스처 정보
프로퍼티
색상 조절 세팅
다음의 프로퍼티들은 아트의 원본을 변경하는 일 없이 텍스처의 색상을 조절할 수 있도록 해줍니다. 이때 행해진 변경 사항은 압축시 적용됩니다.![TextureAdjustments.jpg](rsrc/Three/TextureProperties/TextureAdjustments.jpg)
![CopyTextureAdjustments.png](rsrc/Three/TextureProperties/CopyTextureAdjustments.png)
AdjustBrightness
HSV Value 컴포넌트를 지정된 숫자로 곱합으로써 텍스처의 밝기를 조절합니다. 1.0보다 큰 값이 이미지의 밝기를 증가시키는 반면, 1.0보다 작은 값은 이미지의 밝기를 감소시킵니다. 원하는 값을 어떤 것이든 입력할 수 있지만, 최종 V 값은 (픽셀당) 0.0과 1.0 사이로 제한됩니다. 기본 설정값은 1.0입니다.![TextureAdjustBrightness.jpg](rsrc/Three/TextureProperties/TextureAdjustBrightness.jpg)
AdjustBrightnessCurve
커브를 사용하여 텍스처의 밝기를 변경합니다. 각 픽셀은 지정된 수로 제곱된 HSV Value 컴포넌트를 가집니다. 이것은 power 함수에 의해 정의된 커브를 사용하여 이미지의 밝기를 비선형으로 조절합니다. 1.0 보다 작은 값은 이미지의 밝기를 증가시키며, 1.0 보다 큰 값은 이미지 밝기를 감소시킵니다. 원하는 값을 어떤 것이든 입력할 수 있지만, 최종 V 값은 (픽셀당) 0.0 과 1.0 사이로 제한됩니다. 기본 설정값은 1.0 입니다.![TextureAdjustBrightnessCurve.jpg](rsrc/Three/TextureProperties/TextureAdjustBrightnessCurve.jpg)
AdjustHue
HSV Hue 컴포넌트를 지정된 수치의 각도 (0.0 - 360.0) 만큼의 색상 서클을 따라 이동함으로써 이미지의 색조를 조절합니다. 아주 작은 수치는 이미지의 색상을 약간 엷게 하며, 수치가 크면 색상이 급격하게 달라집니다. 0.0 - 360.0범위 밖의 수치를 사용하면, 색조는 그 범위 내의 수치로 “랩”됩니다. 기본 설정값은 0.0 입니다.![TextureAdjustHue.jpg](rsrc/Three/TextureProperties/TextureAdjustHue.jpg)
AdjustRGBCurve
커브를 사용하여 텍스처의 밝기를 변경합니다. 각 픽셀은 지정된 수로 제곱된 선형 공간의 RGB 값을 가집니다. 이것은 이미지의 밝기를 power 함수에 의해 정의된 커브를 사용하여 비선형으로 조절합니다. 1.0 보다 작은 값은 이미지의 밝기를 증가시키며, 1.0 보다 큰 값은 이미지 밝기를 감소시킵니다. 원하는 값을 어떤 것이든 입력할 수 있지만, 최종 V 값은 (픽셀당) 0.0 과 1.0 사이로 제한됩니다. 기본 설정값은 1.0 입니다.![TextureAdjustRGBCurve.jpg](rsrc/Three/TextureProperties/TextureAdjustRGBCurve.jpg)
AdjustSaturation
HSV채도 컴포넌트를 지정된 수로 곱함으로써 텍스처의 채도를 조절합니다. 1.0 보다 큰 값은 채도를 증가시키며, 1.0 보다 작은 값은 이미지의 채도를 감소시킵니다. 이 값이 0 이면 완전히 그레이스케일의 이미지가 됩니다. 어떤 수라도 이 값으로 입력할 수 있지만, 최종 S값은 (픽셀당) 0.0 과 1.0 사이로 제한됩니다. 기본 설정값은 1.0 입니다.![TextureAdjustSaturation.jpg](rsrc/Three/TextureProperties/TextureAdjustSaturation.jpg)
AdjustVibrance
0.0 에서 1.0 사이의 수를 사용하여 텍스처의 채도를 조절합니다. 이것은 본래 채도가 낮은 색상의 채도를 증가하기 위한 커스텀 알고리즘을 적용합니다. 텍스처에서 채도가 낮은 부분을 이미 채도가 맞추어진 다른 픽셀과 일치시키고자 할 때 유용합니다. 기본 설정값은 0.0 입니다.![TextureAdjustVibrance.jpg](rsrc/Three/TextureProperties/TextureAdjustVibrance.jpg)
MipGenSettings
![Sharpen.jpg](rsrc/Three/TextureProperties/Sharpen.jpg)
... TEXTUREGROUP_WeaponSpecular=(MinLODSize=128,MaxLODSize=512,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_Sharpen_0) TEXTUREGROUP_World=(MinLODSize=256,MaxLODSize=1024,LODBias=0,MinMagFilter=aniso,MipFilter=point) TEXTUREGROUP_WorldNormalMap=(MinLODSize=256,MaxLODSize=1024,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_Sharpen_1) TEXTUREGROUP_WorldSpecular=(MinLODSize=128,MaxLODSize=512,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_Sharpen_2) ...이 세팅은 "MipGensettings" 키로 정의되어 있으며, 텍스처 세팅에 표시되는 것(예로 "TMGS_Sharpen_2")과 동일한 이름입니다. 지정되지 않은 경우 디폴트 세팅 "TMGS_SimpleAverage" 가 사용됩니다. 주: 모든 컬러 텍스처에 약간(TMGS_Sharpen4 정도)의 밉 선명화를 정의해 두시기 바랍니다. 노멀맵이나 색을 저장하지 않는 기타 텍스처도 딱 보기에는 디테일이 나아진 듯 보일 수야 있습니다만, 실제로는 (표면 노멀이 뒤틀린다든가, 스페큘러의 계단현상이라든가) 더 나빠질 수도 있습니다. ini 파일의 세팅을 바꿀 때, 예전의 텍스처 전부에는 여전히 예전 세팅으로 되어 있으며, 프로젝트를 일관된 상태로 들여오고 세팅의 실제 효과를 전체적으로 확인하기 위해서는, 모든 텍스처를 다시 내보내야 합니다. 프로젝트 후반에 이 작업은 꽤나 시간이 걸리는 노가다가 될 수 있습니다. 세부사항: 이 옵션을 통해 필터 커널 크기나, 밉맵 생성시의 다운샘플링 연산 도중 사용되는 필터 커널의 가중치(weight)를 바꿀 수도 있습니다. 밉맵 생성은 텍스처를 임포트하는 도중에 일어나며, 텍스처용 밉맵 체인을 생성합니다. 밉맵 체인은 샘플 이미지의 복수 레벨로 구성되어 있으며, 각각은 전 레벨의 반해상도입니다. 이 데이터를 통해 낮은 밉을 (적은 메모리 대역폭으로) 사용할 때 그래픽 카드가 렌더링을 더 빠르게 할 수 있도록 해 주며, 일정한 거리에 디테일한 텍스처가 있을 때 보일 수 있는 텍스처 앨리어싱(반짝임)을 감소시켜주기도 합니다. 밉맵 생성에만 (임포트 도중 또는 세팅을 바꿀 때만) 영향을 끼치니 런타임 성능에는 지장이 없습니다. "SimpleAverage"은 2x2 커널 크기를 사용하며, 모든 "Sharpen..."(선명화)는 8x8 커널과 선명화를 위해 약간의 음수 가중치를 사용합니다. "Sharpen0"에는 선명화가 이루어지지 않으나, 모든 "Sharpen..."이 사용하는 (4x4 가우시안 커널) 품질 다운샘플링 필터를 사용하기는 합니다. "SimpleAverage"에 비교하면 블러링이 심하기는 하나 품질은 훨씬 높습니다. 컬러 콘텐츠를 사용할 때 선명화는 컬러 채널을 별개로 처리하지 않습니다. 휘도(luminance)는 정의된 대로 수행되며, 색차(chrominance) 정보는 선명화 없이 (현재 2x2지만 4x4 가우시안도 가능은 할 듯) 다운샘플링됩니다. 이를 통해 극단적인 경우의 색상 변이(color shift)를 피할 수 있습니다. 미묘한 컬러 셰이드의 압축은 제한적이기에 선명화가 DXT 압축기를 개선하는 데 도움이 될 수도 있습니다.
AddressX/Y
텍스처의 주소 지정 모드입니다. 래핑 (TA_Wrap), 클램핑 (TA_Clamp) 또는 미러잉 (TA_Mirror) 가운데 하나를 사용합니다.SRGB
텍스처를 감마 수정할 것인지 아닌지를 결정합니다. 보통의 확산 텍스처들 및 근본적으로 칼라 값으로서 표시하기 위해 만드는 것들은 모두 이 프로퍼티를 TRUE 로 설정해야 합니다. 텍스처의 칼라 값이 특별한 의미를 지니고 있으며, 이 값에 의존해야 하는 경우 (예: 코드를 통해) 에는 대개 무효화 합니다. 노멀 맵에서는 이를 FALSE 로 설정해야 합니다. 노멀 맵에서는 칼라 값이 방향으로서 이해되며 따라서 감마 수정이 될 수 없기 때문입니다.UnpackMin/UnpackMax
텍스처가 "unpacked" 되는 범위. 기본값은 0..1 로, 검정이 0 에, 흰색이 1 에 해당됩니다. 텍스처를 지나칠 정도록 밝게 하고 싶다면 최대값을 더 높게 설정하면 됩니다. 노멀 맵에서는 -1..1 의 범위가 요구됩니다. 압축 설정을 올바르게 선택하면 이 값은 자동적으로 설정됩니다.CompressionNoAlpha
알파 채널을 폐기할 것인지를 결정합니다. 알파 채널에 들어있는 데이터가 아무래도 상관없는 것들인 경우에는 이를 유효화해도 됩니다. 그러면 텍스처가 메모리 요구량의 절반만 소비하기 때문입니다 .CompressionFullDynamicRange
이것이 유효화되면, RGBE 텍스처는 범위의 제한에 구애받지 않고 저장하는데 훨씬 많은 메모리를 사용합니다 .DeferCompression
텍스처를 임포트/조정할 때 반복 시간을 빠르게 하기 위해 압축을 일정한 시간까지 뒤로 미룰것인지를 결정합니다.NeverStream
이것이 설정되면 텍스처는 결코 스트림되지 않습니다. 이는 엔진의 한계에 대한 임시적인 방편입니다.CompressionSettings
TC_Default
일반 텍스처, 확산, ...TC_Displacementmap
지형 치환 맵TC_Grayscale
그레이스케일 텍스처TC_HighDynamicRange
매우 다이나믹한 범위의 텍스처. .float 임포터를 통해 RGBE로서 임포트되어야 합니다.TC_Normalmap
TC_NormalmapAlpha
TC_NormalmapUncompressed
TC_NormalmapBC5
노멀 맵의 포맷 및 압축 옵션에 관한 자세한 정보는 NormalMapFormatsKR 문서를 참고하십시오.Filter
텍스처를 샘플링할 때 사용할 텍스처 필터링 모드.LODGroup
LOD 바이어스용으로 이 텍스처가 속해있는 텍스처 그룹.LODBias
LOD 바이어스의 근본적인 의미는, 텍스처를 업로드하기 전에 버릴 밉레벨 수를 뜻합니다. 이 값은 특정 텍스처용 LODGroup의 LOD 바이어스를 보정하기 위해 음수가 될 수도 있습니다. LODBias, LODGroup의 LOD 바이어스와 NumCinematicMipLevels (시네마틱 밉레벨 수)는 모두 더해져서 텍스처용 최종 LOD 바이어스를 이루게 됩니다. 밉레벨 중 그 LOD 바이어스때문에 게임내에서 도달 불가능한 것들은, 디스크 공간 절약을 위해 디스크상의 쿠킹된 데이터에서 언리얼 프론트엔드에 의해 제거됩니다.Num Cinematic Mip Levels
시네마틱 용도로, 즉 텍스처가 강제로 시네마틱 품질로 스트림 인 되었을 때 (StreamInTextures 키즈멧 액션 참고) 얼마나 많은 최고해상도 밉레벨을 예약할지를 지정합니다. 게임이 정상적으로 실행중일 때 이 프로퍼티는 일반 LOD 바이어스처럼 작동합니다: 값이 1이면 텍스처의 게임내 해상도를 밉레벨 1만큼 감소시킵니다. 그러나 StreamInTextures 키즈멧 액션이 활성화되면, 해당 텍스처 그룹은 시네마틱 품질로 설정되며, 시네마틱 고해상도 밉레벨이 스트림 인 됩니다.![NumCinematicMipLevels.png](rsrc/Three/TextureProperties/NumCinematicMipLevels.png)