.cls 프로젝트 파일
Celas Studio 프로젝트가 무엇을 담는지, 파일 안에 무엇을 저장하고 무엇은 가리키기만 하는지, 그리고 무엇으로는 변환할 수 없는지 설명합니다.
Celas Studio 프로젝트는 .cls 확장자를 가진 파일 하나입니다. 씬 전체, 곧 모든 레이어, 키프레임, 본, 액션, 심볼, 셀과 함께 프로젝트 설정에서 정한 캔버스 크기, 프레임 속도, 프레임 수, 재생 설정을 담습니다.
.cls 안쪽은 몇 개의 항목을 담은 아카이브입니다. 씬을 기술한 내용, 작은 미리 보기 이미지, 그리고 프로젝트와 함께 이동해야 했던 아트워크를 담은 에셋 폴더입니다. 그 부분들을 직접 다룰 일은 없지만, 무엇이 들어가는지를 알면 어떤 프로젝트는 수백 킬로바이트인데 다른 프로젝트는 이백 메가바이트인 이유가 설명됩니다.
파일 안에 함께 들어가는 것
Celas Studio에서 페인팅하거나 그린 것은 모두 프로젝트 자체에 저장되며, 가져온 정지 이미지도 마찬가지입니다.
- 셰이프 레이어, 그룹, 본, 메시 케이지, 웨이트, 정점 병합, 심볼 라이브러리
- 모든 키프레임과 하위 트랙, 액션, 태그와 마커, 씬 팔레트
- 래스터 드로잉 셀. 셀 하나당 무손실 이미지 하나
- 픽셀 레이어의 비트맵. 이것도 무손실
- 가져온 이미지와 Photoshop 레이어. 원본 파일 바이트 그대로
- 알파 잠금 같은 레이어별 스위치와 그레이디언트의 전체 칠 정보. 정지점 중간점, 두 번째 반지름, 각도, 양 끝을 넘어 어떻게 이어지는지까지
래스터 셀과 픽셀 레이어는 무손실로 기록되므로, 저장하고 다시 여는 일을 몇 번을 반복해도 픽셀이 그대로 남습니다. 완전히 투명한 픽셀 아래에 깔린 색까지 그대로인데, 그것이 바로 손가락 도구나 부드러운 지우개가 남기는 것입니다.
연결만 되는 것
영상과 오디오는 예외입니다. 프로젝트는 파일 경로와 클립 배치와 트림만 저장하며 미디어 자체는 저장하지 않습니다. 1분짜리 영상이 .cls에 더하는 것은 몇 킬로바이트뿐이며, 파일이 있던 자리에 그대로 있는 한 레이어는 계속 동작합니다.
미리 보기 축소판
저장할 때마다 현재 프레임을 작은 미리 보기로 렌더링해 프로젝트에 담습니다. 긴 변 기준 360픽셀로 제한되며 선택 핸들이나 기즈모 없이 그려지므로, 편집 상태가 아니라 아트워크가 보입니다.
그 미리 보기가 홈 창의 최근 항목 탭 카드에 보이는 것입니다. 저장할 때마다 새로 만들어지므로 카드에는 언제나 마지막으로 저장할 때 머물던 프레임이 나옵니다.
같은 프로젝트인데 크기가 다를 수 있는 이유
씬 기술 내용은 출시 빌드에서 압축됩니다. 개발 빌드는 충돌해도 읽을 수 있는 것이 남도록 압축하지 않고 기록하므로, 똑같은 씬이 거기서는 눈에 띄게 커질 수 있습니다. 어느 빌드든 어느 파일이든 열 수 있고 아트워크는 동일합니다. 다른 것은 포장 방식뿐입니다.
그 밖의 크기는 여러분이 그린 것을 따릅니다. 벡터 작업은 아주 작습니다. 래스터 셀과 픽셀 레이어는 무손실이므로 캔버스를 가득 채운 그림 하나는 그 캔버스의 무손실 이미지 하나만큼 들고, 거기에 셀 수를 곱한 만큼이 듭니다. 가져온 이미지는 바이트 그대로 저장되므로 가져온 파일과 정확히 같은 크기입니다.
.cls가 아닌 것
다른 형식으로 오갈 길은 없습니다. Photoshop과 SVG 파일은 들어올 때 읽혀 Celas Studio 레이어로 바뀝니다. 그쪽으로 되돌려 쓰는 것은 없으며, 저장이 여러분이 가져온 파일을 건드리는 일도 없습니다.
Celas Studio는 .cls를 PSD나 SVG 같은 편집 가능한 문서로 되돌려 쓰지도 않습니다. 출력이란 렌더링을 뜻합니다. 이미지, 이미지 시퀀스, 스프라이트 시트, 움직이는 GIF, 영상이며 모두 「내보내기」에서 다룹니다. 프로젝트 자체의 사본이 필요하다면 다른 이름으로 저장을 쓰세요.