CLO 소프트웨어의 성능은 컴퓨터 사양과 관리 상태, 실행중인 프로그램의 종류와 수에 따라 영향을 받지만, 그에 못지않게 CLO 소프트웨어 사용자 설정과 의상 파일 속성에 따라 큰 차이가 발생합니다.
이 문서에서 CLO 작업 속도를 개선하고 최적의 상태로 유지하는 방법을 살펴보십시오.
문제 상황
- CLO 소프트웨어가 응답없음 상태로 변하거나 갑자기 종료됩니다.
- 파일을 열 때 시간이 오래 걸립니다.
- 작업한 파일을 저장할 때 시간이 오래 걸립니다.
- 시뮬레이션이 느려지거나 갑자기 종료됩니다.
- 렌더링이 멈추거나 갑자기 종료됩니다.
프레임 레이트 보기
- CLO 메뉴 > 보기 > 환경 > 프레임 레이트 보기를 선택하면 3D 창 왼쪽 아래에 FPS(Frames Per Second)를 포함한 여러 수치들이 표시되며, 이를 통해 현재 의상의 시뮬레이션 속도와 사용중인 컴퓨터의 전반적인 성능을 살펴볼 수 있습니다.
- 위 스크린샷은 CLO에서 기본 제공하는 여성 아바타에 홀터넥 드레스를 입히고 입자간격 10으로 조정한 뒤 보통 속도 (기본) 시뮬레이션한 결과입니다. 패턴 6개, 트림 0개, 재봉선 20개, 버텍스 15261개로 이루어져 있으며 보통 속도 (기본) 시뮬레이션에서 약 45fps 속도를 보이고 있습니다.
- 사용자마다 체감 성능은 다르며 실제 의상 편집, 디자인 작업을 할 때 높은 프레임 레이트 조건에서 하는 것이 유리합니다.
사용자 설정
- 그래픽 옵션 > VBOs 사용: 이 기능을 활성화하면 버텍스 정보를 일반 메모리가 아닌 그래픽카드에 장착된 GPU 메모리에 저장하므로 전체적인 성능이 향상됩니다. 경우에 따라 재봉선, 솔기선, 탑스티치 같은 의상의 특정 부위가 정상적으로 표시되지 않는 그래픽 문제도 해결할 수 있습니다.
- 그래픽 옵션 > 안티알리아싱: CPU 내장형 그래픽 코어만 탑재한 저사양 컴퓨터 또는 통합 메모리가 8GB 이하인 맥의 경우 안티알리아싱을 x8 또는 그 이하로 설정하십시오. 안티알리아싱을 높게 설정할수록 계단 현상이 제거된 부드러운 이미지와 영상을 얻을 수 있지만 그만큼 더 많은 비디오 메모리와 고성능 그래픽 프로세서가 필요합니다.
- 기본 파일 > 자동 저장 > 시간 간격 (분): CLO 6.1 버전부터 10분으로 기본 설정되어 있습니다. 만약 이 값을 1분 또는 2분 정도로 낮게 설정할 경우 파일 쓰기가 빈번하게 발생하여 CLO 속도가 느려질 수 있습니다.
파일 속성
-
입자 간격: 기본값 20
- 입자 간격을 낮게 할수록 의상은 더 정교하게 표현되지만 2D 패턴과 3D 의상을 구성하는 메시 수는 급격하게 증가합니다. 결과적으로 컴퓨터에서 계산해야 할 의상 전체의 메시 갯수가 몇 배에서 몇 십배까지 증가하며 이것은 결국 시뮬레이션을 비롯한 의상 작업을 느려지게 합니다.
- 처음부터 입자 간격을 낮게 설정하고 의상을 제작하는 방식보다 의상 디자인 단계마다 입자 간격을 낮춰가는 방식이 효율적일 수 있습니다.
-
과도한 OBJ 탑스티치 사용: 텍스처 타입으로 변경
- OBJ 탑스티치는 일반 패턴들과 다르게 폭이 좁고 긴 형태로 되어 있는데, 일반 패턴들의 메시보다 더 잘게 나누어서 표현하는 방식입니다. 그래서 OBJ 탑스티치를 많이 사용하면 메시 계산량이 증가하여 CLO 속도가 느려질 수 있습니다.
- 빠른 작업을 위해서는 꼭 필요한 부위에만 OBJ 탑스티치를 사용하고 나머지 부위에는 텍스처 방식 탑스티치를 적용하는 것이 유리합니다.
-
애니메이션이 포함된 프로젝트 파일
- 애니메이션 녹화가 포함된 프로젝트 파일 또는 다른 프로그램에서 가져온 모션이 포함된 파일은 일반 프로젝트 파일에 비해 몇 배에서 몇 십배까지 파일 크기가 다릅니다. 그 만큼 파일을 읽고 편집하고 저장하는 시간이 길어질 수 있습니다.
- 특히 애니메이션과 모션이 포함된 파일들은 상대적으로 손상되기 쉬운 구조를 갖기 때문에 이런 파일들을 가지고 작업할 때는 조심히 다뤄주십시오.
-
커스텀 아바타 또는 무거운 OBJ 트림이 포함된 프로젝트 파일
- 바로 위의 그림 두 개는 각각 커스텀 아바타 헤어의 메시 갯수, 그리고 의상에 부착된 트림의 메시 갯수를 보여주기 위한 예제입니다.
- CLO 소프트웨어는 CLO 팀에서 제공하는 아바타에 최적화 되어 있습니다. 무거운 커스텀 아바타 또는 무거운 OBJ, FBX 오브젝트가 포함된 프로젝트 파일인 경우 느리게 동작할 수 있습니다.
- 특정 프로젝트 파일을 열고 작업할 때 느리게 동작한다면, 커스텀 아바타 또는 무거운 트림 오브젝트가 포함되어 있는지 확인해보십시오.
-
초고해상도 이미지 파일 사용
- 극사실적 의상 표현을 위해 초고해상도 텍스처와 그래픽 이미지를 사용하는 경우가 많은데, 그만큼 더 많은 컴퓨터 프로세싱과 파일 입출력을 필요로 하게 됩니다. 그리고 이것은 성능과 작업 속도 문제로 이어지게 됩니다.
- 4000x4000 픽셀 이상의 이미지 파일을 텍스처 또는 그래픽 이미지로 사용할 경우 특정 컴퓨터와 특정 CLO 사용 시나리오에서는 속도 문제가 발생할 수 있습니다. 사용하려는 텍스처, 그래픽 이미지 때문에 속도 문제가 발생한다면 해당 텍스처와 그래픽 이미지의 해상도를 낮춰서 사용하십시오.
-
높은 해상도로 파일 내보내기
- VRAY 렌더를 포함한 파일 내보내기 시나리오에서 해상도를 지나치게 높게 설정하면 CLO가 느려지거나 멈추는 문제가 발생할 수 있습니다.
- VRAY 렌더의 경우, 해상도를 높이면 렌더링 시간이 증가하고, 너무 높은 해상도 설정을 하면 비디오 메모리가 부족해져서 렌더링이 멈추는 문제가 발생할 수 있습니다. 작은 이미지 사이즈와 기본 해상도부터 점차 큰 값으로 바꿔가면서 사용하는 컴퓨터에 맞는 최적의 렌더 설정을 찾아보십시오.
- PDF 내보내기, 2D 스냅샷 내보내기와 같은 기능을 사용할 경우, 기본값인 127ppi 설정을 권장합니다. 200ppi를 넘는 경우 이미지 크기와 파일 크기가 모두 급격하게 증가할 수 있으며, PDF 파일 포맷의 경우 파일 저장이 실패할 수 있습니다.
-
오래전 버전에서 제작된 프로젝트 파일
- 특정 CLO 소프트웨어 버전에 있었던 결함 때문에 해당 버전에서 제작된 프로젝트 파일을 최신 버전에서 열 때 속도 문제가 발생할 수 있습니다. 최신 버전에서 다시 저장하면 이러한 문제들을 해결할 수 있습니다.
시뮬레이션 모드
-
빠른 속도 (GPU)
- Nvidia 그래픽카드가 장착된 컴퓨터에서 사용할 수 있으며, 의상과 그 속성에 따라 차이가 있지만 CPU 기반 시뮬레이션인 보통 속도와 피팅에 비해 최대 20배 이상 빠릅니다. 주로 다루는 의상을 대상으로 테스트 했을 때 보통 속도에 비해 약 2배에서 5배 정도 빠릅니다.
- 그러나 의상 충돌과 관련된 몇 가지 계산을 하지 않기 때문에 보통 속도와 피팅에 비해 시뮬레이션 정확도가 낮습니다. CLO 팀에서도 알고 있으며 개선 중입니다.
-
보통 속도 (기본)
- 기본 시뮬레이션 모드이며 CPU 기반으로 동작합니다.
-
피팅 (정확한 원단 물성)
- CPU 기반으로 동작하며 보통 속도 시뮬레이션에 비해 최소 5배 이상 더 많은 계산을 하고 그 결과를 표시합니다. 그만큼 정교한 의상 표현이 가능하지만 다른 시뮬레이션 방식에 비해 느립니다.
- 의상이 매우 복잡하고 입자 간격을 낮게 설정했다면 1FPS 이하의 속도가 나올 수 있습니다.
- 처음부터 피팅 시뮬레이션을 사용하기 보다는, 빠른 속도 (GPU) 또는 보통 속도 시뮬레이션을 사용하다가 확인이 필요한 단계에서만 피팅 시뮬레이션을 사용하는 것이 효율적입니다.
-
애니메이션 녹화
- CLO의 애니메이션 녹화 기능은 각 프레임마다 조금씩 바뀌는 의상을 시뮬레이션하고 결과값을 파일로 저장하는 방식입니다. 따라서 앞서 설명한 CPU-GPU 시뮬레이션 원리가 그대로 적용됩니다. 시뮬레이션 속성창의 사전설정값에서 녹화 모드를 변경할 수 있으며, 고품질 애니메이션을 위해서는 기본값인 '애니메이션 (정교)'를 사용하십시오.
- 의상이 화려하고 무거울수록, 애니메이션 전체 프레임 수가 많을수록, 생성되는 애니메이션 데이터의 크기는 점점 커지고 이 작업에 필요한 컴퓨터 하드웨어 자원은 더 많이 필요하게 됩니다. 화려하고 무거운 의상을 애니메이션 녹화하는 경우, 위 그림처럼 전체 씬을 약 100프레임 단위로 나눠서 녹화하면 파일 손상을 예방할 수 있고 컴퓨터 자원 관리에 유리합니다.
더 살펴보기
- CLO 시스템 요구사항
- Microsoft Visual C++ 재배포 가능 패키지 (Windows 사용자)
- 그래픽카드 관련 문제와 해결방법
- CLO를 위한 디스크 접근 권한 설정하기
- CLO 파일 손상 예방하기
- 인터넷 속도는 CLO 성능과 큰 관련이 없습니다. CLO 소프트웨어는 로그인, 로그아웃, 에셋 다운로드, CLO-SET 파일 업로드와 다운로드, 그리고 CLO 충돌 정보를 CLO 서버 쪽으로 전달할 때만 인터넷에 연결합니다.
- 컴퓨터는 열에 매우 민감하기 때문에 CPU와 GPU 온도가 너무 높으면 제대로 동작하지 않을 수 있습니다. 컴퓨터 성능을 최적으로 유지하기 위해서는 주기적인 정비가 필요합니다. 이런 작업이 익숙하지 않다면 귀사의 IT부서에 문의하십시오.
댓글