Public/Unity(14)
-
최적화 - Texture
대부분의 메모리는 텍스처로 이동하므로 import 설정이 중요합니다. 최대 크기 낮추기(Lower the Max Size) 시각적으로 허용 가능한 결과를 생성하는 최소 설정을 사용합니다. 이것은 비파괴적이며 텍스처 메모리를 빠르게 줄일 수 있습니다. 2의 거듭제곱(POT) 사용(Use powers of two (POT)) Unity에는 POT가 필요합니다. 모바일 텍스처 압축 형식(PVRCT 또는 ETC)에 대한 텍스처 치수. 텍스처 아틀라스(Atlas your textures) 텍스처를 아틀라스로 만들 수 있습니다. 여러 텍스처를 단일 텍스처에 배치하면 그리기 호출을 줄이고 렌더링 속도를 높일 수 있습니다. Unity SpriteAtlas 사용 하시거나 타사의 텍스처 패커를 사용하십시오. 읽기/쓰기 활..
2022.08.24 -
VFX
[VFX Graph 란?] 1)컴퓨트 셰이더 기반의 GPU 파티클 도구 (컴퓨트 셰이더란?) https://docs.unity3d.com/kr/2018.4/Manual/class-ComputeShader.html 2)GPU의 강력 병렬 파워를 사용하여 수백만 개의 파티클을 뿌릴 수 있음 3)뿌릴 수는 있는데 이것도 많으면 느려짐. 4)모바일에서도 사용 가능 (OpenGL ES3.1이상) 한줄로 요약하자면 계산을 넣어 -> 파티클을 더 많이 사용할 수 있는 툴 [컴퓨트 셰이더와 VFX Graph] 1)GPU는 주로 화면에 그리는 것을 담당. 2) GPU의 엄청난 병렬 계산 능력을 활용하기 위해서는 셰이더언어로 접근. 이것이 Compute(계산)셰이더 3) 고정 파이프라인대로 화면에 그리는 버텍스/픽셀 셰이..
2022.07.31