포인트 캐시 베이크 툴
포인트 캐시 베이크 툴은 복잡한 지오메트리에 의존하는 시각 효과에서 사용할 포인트 캐시를 베이크하는 유틸리티입니다. 이 툴은 입력 메시 또는 Texture2D 를 사용하여 시각 효과에서 사용할 수 있는 포인트 캐시 에셋 표현을 생성합니다.
포인트 캐시가 무엇이고 어디에 사용할 수 있는지에 대한 내용은 비주얼 이펙트 그래프의 포인트 캐시를 참조하십시오.
포인트 캐시 베이크 툴은 입력 메시/Texture2D 그리고 출력 포인트 캐시를 제어하는 다양한 프로퍼티를 지정하는 창 인터페이스를 사용합니다. 포인트 캐시 베이크 툴 창을 열려면 Window > Visual Effects > Utilities > Point CacheBake Tool을 클릭하십시오.
포인트 캐시 베이크 툴 창을 사용하는 작업
포인트 캐시 베이크 툴은 다음의 두 가지 베이크 모드를 제공합니다.
- Mesh: 입력 메시 에셋에서 포인트 캐시를 베이크합니다.
- Texture: 입력 Texture2D 에셋에서 포인트 캐시를 베이크합니다.
선택하는 모드에 따라 창에 베이크 프로세스를 제어하는 다양한 프로퍼티가 표시됩니다. 입력 메시/Texture2D를 지정하고 프로퍼티를 설정한 후 **Save to pCache file…**을 클릭하여 포인트 캐시를 베이크하고 그 결과를 포인트 캐시 에셋에 저장하십시오.
프로퍼티
공통
다음 프로퍼티는 선택하는 Bake Mode에 관계없이 인스펙터에 나타납니다.
프로퍼티 | 설명 |
---|---|
Bake Mode | 포인트 캐시를 베이크할 입력 타입을 지정합니다. 옵션은 다음과 같습니다. • Mesh: 입력 메시 에셋에서 포인트 캐시를 베이크합니다. • Texture: 입력 Texture2D 에셋에서 포인트 캐시를 베이크합니다. |
Seed | 포인트 캐시 생성에 사용할 랜덤 시드입니다. |
File Format | 포인트 캐시를 인코딩할 포맷을 지정합니다. 옵션은 다음과 같습니다. • Ascii: Ascii 인코딩을 사용합니다. • Binary: 바이너리 인코딩을 사용합니다. |
메시 베이크
이 섹션은 Bake Mode를 Mesh로 설정한 경우에만 나타납니다.
인스펙터에서 포인트 캐시 베이크 툴의 메시 베이크 섹션입니다.
프로퍼티 | 설명 |
---|---|
Mesh | 포인트 캐시 표현을 생성할 메시입니다. |
Distribution | 포인트 캐시 베이크 툴이 입력 메시를 샘플링하는 데 사용하는 포인트 분산 기술을 지정합니다. 옵션은 다음과 같습니다. • Sequential: 각 삼각형/버텍스에 점을 순차적으로 생성합니다. • Random: 각 삼각형/버텍스에 점을 무작위로 생성합니다. Bake Mode를 Triangle로 설정하면 이 옵션은 삼각형의 면적을 고려하지 않습니다. • Random Uniform Area: 각 삼각형에 무작위로 점을 생성합니다. 이 옵션은 삼각형의 면적을 고려합니다. |
Bake Mode | 메시를 베이크하는 방법을 지정합니다. 옵션은 다음과 같습니다. • Vertex: 버텍스별로 메시를 베이크합니다. • Triangle: 삼각형별로 메시를 베이크합니다. 이 프로퍼티는 Distribution을 Sequential 또는 Random으로 설정한 경우에만 나타납니다. Distribution을 Random Uniform Area로 설정하면 이 프로퍼티는 사라지고 암시적으로 Triangle을 사용합니다. |
Export Normals | 버텍스 노멀 데이터를 포인트 캐시로 익스포트할지 여부를 나타냅니다. |
Export Colors | 버텍스 컬러 데이터를 포인트 캐시로 익스포트할지 여부를 나타냅니다. |
Exports UVs | 버텍스 UV 데이터를 포인트 캐시로 익스포트할지 여부를 나타냅니다. |
Point Count | 포인트 캐시에 대해 생성할 포인트 수입니다. |
Seed | 공통을 참조하십시오. |
File Format | 공통을 참조하십시오. |
메시 통계
창의 이 섹션은 Mesh 프로퍼티에 메시 에셋을 할당한 경우에만 나타납니다. 여기에는 입력 메시에 대한 정보가 포함되어 있습니다.
통계 | 설명 |
---|---|
Vertices | 입력 메시에 포함된 버텍스 수입니다. |
Triangles | 입력 메시에 포함된 삼각형 수입니다. |
Sub Meshes | 입력 메시에 포함된 하위 메시 수입니다. |
텍스처 베이크
이 섹션은 Bake Mode를 Texture로 설정한 경우에만 나타납니다.
인스펙터에서 포인트 캐시 베이크 툴의 텍스처 베이크 섹션입니다.
프로퍼티 | 설명 |
---|---|
Texture | 포인트 캐시 표현을 생성할 Texture2D입니다. |
Decimation Threshold | 베이크 프로세스 동안 무시할 Texture2D의 픽셀을 선택하는 방법을 지정합니다. 옵션은 다음과 같습니다. • None: 픽셀을 무시하지 않습니다. • Alpha: 알파 채널을 사용합니다. • Luminance: 결합된 RGB 채널의 밝기를 사용합니다. • R: 적색 채널을 사용합니다. • G: 녹색 채널을 사용합니다. • B: 청색 채널을 사용합니다. |
Threshold | 베이크 프로세스 동안 무시할 픽셀을 결정하는 임계값입니다. 포인트 캐시 베이크 툴은 값이 이보다 낮은 픽셀을 무시합니다. 이 프로퍼티는 Decimation Threshold를 None 이외의 값으로 설정한 경우에만 나타납니다. |
Randomize Pixels Order | 픽셀 행/열을 기준으로 포인트를 정렬하지 않고 무작위화할지 여부를 나타냅니다. |
Seed | 공통을 참조하십시오. 이 프로퍼티는 Randomize Pixels Order를 활성화한 경우에만 나타납니다. |
Export Colors | 텍스처의 컬러 데이터를 포인트 캐시로 익스포트할지 여부를 나타냅니다. |
File Format | 공통을 참조하십시오. |
텍스처 통계
창의 이 섹션은 Texture 프로퍼티에 Texture2Dfmf 에셋을 할당한 경우에만 나타납니다. 여기에는 입력 텍스처에 대한 정보가 포함되어 있습니다.
통계 | 설명 |
---|---|
Width | 입력 Texture2D의 너비(픽셀 단위)입니다. |
Height | 입력 Texture2D의 높이(픽셀 단위)입니다. |
Pixels Count | 입력 Texture2D에 포함된 총 픽셀 수입니다. 이는 Texture2D의 너비에 Texture2D의 높이를 곱한 값과 같습니다. |