UDN
Search public documentation:
TextureStreamingKR
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
텍스처 스트리밍
문서 변경내역: Niklas Smedberg 작성. 홍성진 번역.
개요
스트리밍 타입
Static 스트림 타입
Dynamic 스트림 타입
Forced 스트림 타입
LastRenderTime 스트림 타입
Orphaned 스트림 타입
데칼 (Decal)
미리-스트리밍 텍스처
증폭 (Boosting)
텍셀 팩터
시네마틱 밉레벨
특별 텍스처 그룹
패닉 스트림 아웃
텍스처 스트리밍 최적화와 디버깅
몇몇 .ini 세팅
PoolSize | 텍스처 풀 크기로, MB 단위입니다 (기어즈 오브 워는 145 MB 를 사용합니다). |
MemoryMargin | 새 데이터를 스트림 인 할 때 임시 메모리로 활용할 여분 메모리 유지량으로, MB 단위입니다 (기어즈 오브 워는 10 MB 를 사용합니다.) |
MemoryLoss | 나중에 사용하기 위해 여분으로 남겨둘 메모리 양입니다. 출하할 때는 0 이어야 합니다. |
LoadMapTimeLimit | 로딩 화면 막바지에 모든 텍스처를 스트림 인 시킬 때 최대 몇 초간 블록할 것인가 입니다. |
LightmapStreamingFactor | TEXTUREGROUP_Lightmap 텍스처에 대한 추가 증폭 인수입니다. |
ShadowmapStreamingFactor | TEXTUREGROUP_Shadowmap 텍스처에 대한 추가 증폭 인수입니다. |
BoostPlayerTextures | 모든 플레이어 캐릭터 텍스처에 자동으로 적용되는 증폭 인수입니다. |
Stat Streaming
Game Thread Update Time | 게임 스레드에서 프레임별로 사용된 시간입니다. |
Pool Memory Used | (스트리밍 텍스처만이 아닌) 텍스처 풀에 현재 할당된 메모리 총량입니다. |
Textures In Memory (Target) | 모든 스트리밍 텍스처에 필요한 총 메모리입니다. |
Textures In Memory (Current) | 스트리밍 텍스처만 치고 텍스처 풀에서 현재 할당된 총 메모리입니다. |
Textures On Disk | 현재 활성 스트리밍 텍스처용으로 디스크에서 사용할 수 있는 텍스처 총량입니다. |
Over Budget | 과예산 텍스처 메모리 추정량(스트리밍 텍스처만)입니다. |
Num Wanting Textures | 현재 밉레벨을 스트림 인 시키길 원하는 텍스처 수입니다. |
Streaming Textures | 메모리에 있는 스트리밍 텍스처 총 갯수입니다. |
Stat StreamingDetails
Under Budget | 예산내 텍스처 메모리 추정량(스트리밍 텍스처만)입니다. |
Rendering Thread Update Time | 렌더 스레드에서, 텍스처를 업데이트하는 데 프레임별로 사용된 시간입니다. |
Rendering Thread Finalize Time | 렌더 스레드에서, 텍스처를 마무리하는 데 프레임별로 사용된 시간입니다. |
Static Textures In Memory | 현재 스태틱 텍스처에 사용된 메모리 총량입니다. |
Dynamic Textures In Memory | 현재 다이내믹 텍스처에 사용된 메모리 총량입니다. |
LastRenderTime Textures In Memory | 현재 LastRenderTime 텍스처에 사용된 메모리 총량입니다. |
Forced Textures In Memory | 현재 Forced 텍스처에 사용된 메모리 총량입니다. |
Lightmaps In Memory | 현재 라이트맵과 섀도우맵에 사용된 메모리 총량입니다. |
Lightmaps On Disk | 현재 활성 텍스처용으로 디스크 에서 사용할 수 있는 라이트맵/섀도우맵 총량입니다. |
Intermediate Textures Size | 현재 스트리밍 텍스처에 사용되는 임시 메모리 양입니다. |
Textures Streamed In (Frame) | 이 프레임에 스트림 인 된 텍스처 수입니다. |
Textures Streamed In (Total) | 런치 이후 스트림 인 된 텍스처 수입니다. |
Lightmaps Streamed In (Total) | 런치 이후 스트림 인 된 라이트맵/섀도우맵 수입니다. |
Intermediate Textures | 현재 스트림 인/아웃에 사용된 임시 텍스처 수입니다. |
Requests In Cancelation Phase | 취소 단계의 요청 횟수입니다. |
Requests In Update Phase | 밉 업데이트 단계의 요청 횟수입니다. |
Requests In Finalize Phase | 밉 마무리 단계의 요청 횟수입니다. |
Streaming Latency, Average (sec) | 링 버퍼의 모든 지연시간 샘플 평균으로, 초 단위입니다. |
Streaming Bandwidth, Average (MB/s) | 평균 대역폭 사용량으로, MB/초 단위입니다. |
Growing Reallocations | 런치 이후 늘어난 제자리 재할당(in-place reallocation) 총 횟수입니다. |
Shrinking Reallocations | 런치 이후 줄어든 제자리 재할당(in-place reallocation) 총 횟수입니다. |
Full Reallocations | 런치 이후 (텍스처 카피에 관한) 풀 재할당 총 횟수입니다. |
Failed Reallocations | 런치 이후 (스트림 작업은 조용히 무시된) 재할당 실패 총 횟수입니다. |
Panic Defragmentations | 런치 이후 긴급 조각모음 총 횟수입니다. |
Num Textures Instances | 현재 텍스처 인스턴스 수입니다. |
Num Lightmap Instances | 현재 라이트맵/섀도우맵 인스턴스 수입니다. |
Dynamic Streaming Total Time (sec) | 런치 이후 다이내믹 프리미티브에 소모된 총 누적 시간으로, 초 단위입니다. |
콘솔 명령
STAT Streaming | 텍스처 스트리밍 시스템 관련 정보를 표시합니다. |
STAT StreamingDetails | 텍스처 스트리밍 시스템 관련 세부 정보를 표시합니다. |
ListStreamingTextures <partial-name> | <partial-name> 과 일치하는 스트리밍 텍스처 목록 전부를 출력합니다. 현재 크기, 몇 초 전에 렌더되었는가, 사용중인 스트리밍 휴리스틱은 어찌되나 등에 대한 정보가 포함됩니다. CSV 포맷이라 엑셀로 복사/붙여넣고 요모조모 살펴볼 수 있습니다. |
InvestigateTexture <partial-name> | 지정된 <partial-name> 문자열을 포함하는 텍스처 전부에 대해 스트리밍 시스템이 갖고 있는 정보를 모두 출력합니다. |
TrackTexture <partial-name> | 스트리밍 시스템이 지정된 <partial-name> 문자열을 포함하는 텍스처 추적을 시작하여 상태가 변화된 것들을 로그에 출력합니다. |
UntrackTexture <partial-name> | 추적 텍스처 목록에서 지정된 텍스처를 제거합니다. |
ListTrackedTextures | 현재 추적 텍스처 목록을 출력합니다. |
TextureGroups | 모든 텍스처 그룹에 대한 메모리 정보를 출력합니다. |
DumpTextureStreamingStats | 텍스처 스트리밍 시스템에 대한 메모리 정보를 출력합니다. |