CLO 소프트웨어의 성능은 컴퓨터 사양과 관리 상태, 실행중인 프로그램의 종류와 수에 따라 영향을 받지만, 그에 못지않게 CLO 소프트웨어 사용자 설정과 의상 파일 속성에 따라 큰 차이가 발생합니다. 이 문서에서 CLO 작업 속도를 개선하고 최적의 상태로 유지하는 방법을 살펴보십시오.
문제 상황
- CLO 소프트웨어가 응답없음 상태로 변하거나 갑자기 종료됩니다.
- 파일을 열 때 시간이 오래 걸립니다.
- 작업한 파일을 저장할 때 시간이 오래 걸립니다.
- 시뮬레이션이 느려지거나 갑자기 종료됩니다.
- 렌더링이 멈추거나 갑자기 종료됩니다.
프레임 레이트 보기
- CLO 메뉴 > 설정 > 보기 > 환경 > 프레임 레이트 보기를 선택하면 3D 창 왼쪽 아래에 FPS(Frames Per Second)를 포함한 여러 수치들이 표시되며, 이를 통해 현재 의상의 시뮬레이션 속도와 사용중인 컴퓨터의 전반적인 성능을 살펴볼 수 있습니다.
- 위 스크린샷은 CLO에서 기본 제공하는 여성 아바타에 홀터넥 드레스를 입히고 입자간격 10으로 조정한 뒤 보통 속도 (기본) 시뮬레이션한 결과입니다. 패턴 6개, 트림 0개, 재봉선 20개, 버텍스 15261개로 이루어져 있으며 보통 속도 (기본) 시뮬레이션에서 약 52fps 속도를 보이고 있습니다.
- 사용자마다 체감 성능은 다르며 실제 의상 편집, 디자인 작업을 할 때 높은 프레임 레이트 조건에서 하는 것이 유리합니다.
사용자 설정
- 그래픽 옵션 > 안티알리아싱: CPU 내장형 그래픽 코어만 탑재한 저사양 컴퓨터 또는 통합 메모리가 8GB 이하인 맥의 경우 안티알리아싱을 x8 또는 그 이하로 설정하십시오. 안티알리아싱을 높게 설정할수록 계단 현상이 제거된 부드러운 이미지와 영상을 얻을 수 있지만 그만큼 더 많은 비디오 메모리와 고성능 그래픽 프로세서가 필요합니다.
- 노말 블렌딩, Default Rendering, Image Resolution Setting: 이 설정들을 통해 CLO 소프트웨어에서 보여주는 그래픽, 이미지, 텍스처, 2D/3D 화면들을 구성하는 여러 방식과 모드를 선택할 수 있습니다. 특별한 목적이 아니라면 기본값 그대로 사용하는 것을 권장합니다.
- VBO 설정은 CLO 2024.2 버전부터 CLO 소프트웨어 자체 설정으로 통합되었고 항상 "VBO_활성화" 상태로 동작합니다. VBO는 버텍스 정보를 GPU 메모리에 저장하게 해주는 기능이며 이를 통해 더 빠른 3D 화면 처리를 할 수 있습니다. 최근 출시되는 모든 GPU들은 VBO를 지원하므로 사용자들은 VBO 설정을 수동으로 켜고 끌 필요가 없습니다.
- 기본 파일 > 자동 저장 > 시간 간격 (분): 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 소프트웨어 버전에 있었던 결함 때문에 해당 버전에서 제작된 프로젝트 파일을 최신 버전에서 열 때 속도 문제가 발생할 수 있습니다. 최신 버전에서 다시 저장하면 이러한 문제들을 해결할 수 있습니다.
시뮬레이션 모드
-
보통 속도 (기본)
- 기본 시뮬레이션 모드이며 대부분의 상황에 잘 맞습니다.
-
피팅 (정확한 원단 물성)
- CPU 기반으로 동작하며 보통 속도 시뮬레이션에 비해 최소 5배 이상 더 많은 계산을 하고 그 결과를 표시합니다. 그만큼 정교한 의상 표현이 가능하지만 다른 시뮬레이션 방식에 비해 느립니다. 의상이 매우 복잡하고 입자 간격을 낮게 설정했다면 1FPS 이하의 속도가 나올 수 있습니다.
- 처음부터 피팅 시뮬레이션을 사용하기 보다 보통 속도 시뮬레이션을 사용하다가 정확한 확인이 필요한 단계에서만 피팅 시뮬레이션을 사용하는 것이 작업 효율면에서 유리합니다.
-
애니메이션 (정교)
- 의상 애니메이션 녹화에 최적화된 프리셋입니다. 다른 시뮬레이션 모드들이 정지 상태의 아바타와 움직임 없는 착장 상태의 의상을 그대로 표현하는데 중점을 둔다면, 애니메이션 (정교) 모드는 아바타의 모션에 따라 변하는 의상의 움직임을 보다 자연스럽게, 다른 시뮬레이션 모드에 비해 상대적으로 떨어질 수 있는 정교함을 최소화하면서 시뮬레이션하는데 중점을 둔 모드 입니다.
-
CPU vs. GPU
- CPU 시뮬레이션이 CLO 소프트웨어의 기본값이며 모든 의상과 시나리오에 잘 맞습니다.
- GPU 시뮬레이션은 Nvidia 그래픽카드가 장착된 Windows 컴퓨터에서만 사용할 수 있습니다. 의상의 복잡도와 속성에 따라 다르지만, CPU 기반 시뮬레이션에 비해 이론적으로 최대 20배의 빠른 시뮬레이션이 가능합니다. CLO 팀에서 여러 의상 프로젝트 파일로 테스트한 결과를 보면 실제 GPU 시뮬레이션은 CPU 시뮬레이션에 비해 약 2배에서 5배 정도 빠릅니다.
-
애니메이션 녹화
- CLO의 애니메이션 녹화 기능은 각 프레임마다 조금씩 바뀌는 의상을 시뮬레이션하고 결과값을 파일로 저장하는 방식입니다. 따라서 앞서 설명한 CPU-GPU 시뮬레이션 원리가 그대로 적용됩니다. 시뮬레이션 속성창의 사전 설정값에서 녹화 모드를 변경할 수 있으며, 고품질 애니메이션을 위해서는 기본값인 '애니메이션 (정교)'를 사용하십시오.
- 의상이 화려하고 무거울수록, 애니메이션 전체 프레임 수가 많을수록, 생성되는 애니메이션 데이터의 크기는 점점 커지고 이 작업에 필요한 컴퓨터 하드웨어 자원은 더 많이 필요하게 됩니다. 심한 경우 애니메이션 녹화가 실패하거나 파일이 손상될 수 있습니다. 화려하고 무거운 의상을 애니메이션 녹화하는 경우, 위 그림처럼 전체 씬을 약 100프레임 단위로 나눠서 녹화하는 것이 유리합니다.
더 살펴보기
- CLO 시스템 요구사항
- Microsoft Visual C++ 재배포 가능 패키지 (Windows 사용자)
- 그래픽카드 관련 문제와 해결방법
- CLO를 위한 디스크 접근 권한 설정하기
- CLO 파일 손상 예방하기
- 인터넷 속도는 CLO 성능과 큰 관련이 없습니다. CLO 소프트웨어는 로그인, 로그아웃, 에셋 다운로드, CLO-SET 파일 업로드와 다운로드, 그리고 CLO 충돌 정보를 CLO 서버 쪽으로 전달할 때만 인터넷에 연결합니다.
- 컴퓨터는 열에 매우 민감하기 때문에 CPU와 GPU 온도가 너무 높으면 제대로 동작하지 않을 수 있습니다. 컴퓨터 성능을 최적으로 유지하기 위해서는 주기적인 정비가 필요합니다. 이런 작업이 익숙하지 않다면 귀사의 IT부서에 문의하십시오.
- Windows 노트북을 사용중이라면 전원 케이블을 연결하고 사용하십시오. 노트북이 배터리 모드로 동작할 경우 최대 성능의 1/4까지 떨어질 수 있습니다.
댓글