Cubism 5.3 새로운 기능을 사용한 모델 제작 시 주의점

업데이트: 2026/01/19

Cubism 5.3에서 탑재된 「블렌드 모드」 「오프스크린 렌더링」은 모델의 표현력을 대폭 향상시키는 새로운 기능이지만, 지금까지의 기능에 비해 그리기 부하가 큰 기능입니다.
「표현력」과 「부하」는 표리 일체이며, 그리기 부하를 파악한 후에 이러한 기능을 사용할 필요가 있습니다.

여기에서는 「부하」가 될 수 있는 포인트와 모델을 제작할 때에 주의해야 할 점을 설명합니다.

블렌드 모드

Cubism 5.3에서 새로 추가된 고급 블렌드 모드*1를 사용한 모델은 5.2까지의 블렌드 모드에 비해 그리기 부하가 증가하여 프레임 레이트(fps)에 영향을 줍니다.

*1 「고급 블렌드 모드」란, 색상 블렌드 「일반」 「더하기(5.2 이전)」 「곱하기(5.2 이전)」 이외, 알파 블렌드 「Over」 이외의 것을 가리킵니다.

※블렌드 모드 기능에 대한 자세한 내용은 「블렌드 모드」를 참조하십시오.

블렌드 모드 유형

고급 블렌드 모드의 종류에 따른 그리기 부하의 차이는 거의 없습니다.

아트메쉬의 수와 크기

고급 블렌드 모드를 사용하는 아트메쉬의 수가 많을수록 그리기 부하가 증가하고 프레임 레이트에 영향을 줍니다. 남용에 주의하십시오.
아트메쉬의 크기에 의한 그리기 비용의 차이는 없습니다.

오프스크린 렌더링

오프스크린 렌더링을 사용한 파츠가 있는 모델은 사용하지 않는 모델에 비해 성능에 영향을 줍니다.
여기서의 퍼포먼스는 「그리기 부하」와 「메모리 사용량」의 2가지가 관계합니다.

오프스크린 렌더링이 성능에 영향을 미치는 점으로는 다음 2가지가 있습니다.

모델의 오프스크린 렌더링 사용으로 인한 것(모델 제작 시점에 확정)
모델을 동작시키는 실행 환경에 기인하는 것(동작하는 환경에 따라 변화)

※오프스크린 렌더링 기능에 대한 자세한 내용은 「오프스크린 렌더링 」을 참조하십시오.

파츠 수

①에 해당합니다.

오프스크린 렌더링은 사용하는 수가 많을수록 그리기 부하가 증가하고 프레임 레이트에 영향을 줍니다. 남용에 주의하십시오.
아울러 모델의 구조에 따라 메모리 사용량이 많아집니다.

모델의 구조에 대하여

오프스크린 렌더링을 사용할 때 메모리 사용량은 부모자식 계층에서 사용하는 수와 최대 깊이에 의해 결정됩니다.
오프스크린 렌더링을 사용하는 파츠의 부모자식 계층이 깊어지는 구조의 모델은 그에 따라 메모리 사용량이 많아집니다.

그러나 같은 계층에 오프스크린 렌더링이 병렬로 존재하는 경우 부모자식 계층이 깊어지는 구조의 모델에 비해 사용하는 수가 같아도 메모리 사용량이 억제됩니다.

이들이 조합되는 모델의 경우 아래와 같이 모델의 구조를 잘 이용하면 좋을 것입니다.
하나의 계층을 깊게 하고 각각에 오프스크린 렌더링을 사용하는 것보다 가능한 한 계층을 얕게 하고, 같은 계층에 배치할 수 있는 파츠는 같은 계층에 배치하는 것으로 메모리 사용량을 억제할 수 있습니다.

Tips

「병렬로 끝나는 부분은 병렬로, 꼭 필요한 부분만 깊게 한다」라는 식으로, 오프스크린 렌더링은 필요 최소한으로 사용해 주세요.

파츠 크기

①에 해당합니다.

오프스크린 렌더링을 설정한 파츠의 자식이 되는 아트메쉬의 크기는 퍼포먼스에 영향을 주지 않습니다.
오프스크린 렌더링의 유무에 관계없이, 자식이 되는 아트메쉬의 그리기는 1회이며 그려지는 곳이 오프스크린인지 표시 화면인지에 따른 차이는 없기 때문입니다.

모델을 그리는 영역의 크기

②에 해당합니다.

오프스크린 렌더링은 일반적으로 실제로 모델을 그리는 영역의 크기에 맞게 똑같이 생성되고 그려지며 오프스크린에 그려지는 자식의 아트메쉬 크기에 관계없이 모델을 그리는 영역의 크기로 통일되어 있습니다.
따라서 소프트웨어 내에서 모델을 그리는 영역의 크기가 커지면 그에 비례하여 메모리 사용량이 많아지면서 그리기 부하가 증가하여 프레임 레이트에 영향을 미칩니다.

또한 작은 아트메쉬에 오프스크린 렌더링을 많이 사용하면 「표시되는 크기에 반하여 그리기 비용이 많이 든다」와 같은 일이 일어나므로 사용하는 부분에 주의해서 이용할 필요가 있습니다.
덧붙여 여기에서 모델의 캔버스 크기나 텍스쳐 아틀라스 크기는 영향을 주지 않습니다.

블렌드 모드와 오프스크린 렌더링 부하 비교

각 기능의 그리기 부하의 순서는 다음과 같습니다.
(무거움) 오프스크린 렌더링 > 고급 블렌드 모드(≒ 클리핑) >> 일반 블렌드 모드 (가벼움)

블렌드 모드 및 오프스크린 렌더링 통계 정보 확인

Cubism Editor 5.3.00 beta4부터 모델 통계 정보에서 「고급 블렌드 모드 사용 수」와 「오프스크린 렌더링 관련」의 통계 정보를 확인할 수 있습니다.

모델 통계 정보Cubism Viewer (for OW)

동작 확인에 대해

블렌드 모드, 오프스크린 렌더링 중 하나의 기능을 사용하는 모델은 Live2D 모델을 표시하는 PC 등의 스펙이나 소프트웨어에서 실제로 표시하는 화면 크기(화면 해상도)에 따라 성능에 영향을 줍니다.
화면 사이즈는 클수록 퍼포먼스에 영향을 줍니다.

Tips

모델의 동작을 확인하는 경우 반드시 nizima LIVE 등 모델을 표시시키는 소프트웨어를 동작시키는 환경에서 실제로 사용하는 모델을 표시시켜 확인하십시오.

요약

블렌드 모드, 오프스크린 렌더링을 사용한 모델을 제작할 때는 어느 환경에서 동작시키는 모델인지를 상정하는 것으로 시작해, 그중에서 가장 제약이 엄격한 환경에서 동작하는 모델을 제작합시다.

실제로 모델을 제작할 때 주의해야 할 것은 다음과 같습니다.

주의사항 (1)

블렌드 모드, 오프스크린 렌더링을 사용하는 수를 조정

모델을 보거나 실제로 움직일 때 동작이 무거운 경우 모델 통계 정보를 참조하여 다음의 수를 줄여야 합니다.
· 고급 블렌드 모드를 사용하는 오브젝트의 수.
· 오프스크린 렌더링이 있는 파츠 수.

주의사항 (2)

오프스크린 렌더링을 사용하는 경우 계층 구조를 조정

오프스크린 렌더링을 사용하는 부모자식 계층이 깊어지는 구조가 되면, 최대 깊이와 이용하는 수에 따라 메모리 사용량이 많아집니다.
실제로 모델을 표시하는 환경에서 모델을 표시할 때 메모리 용량을 압박하는 경우 모델 통계 정보나 파츠 팔레트를 참조하면서 오프스크린 렌더링을 사용하는 부모자식 계층을 얕게 하는 것이 필요하게 됩니다.

기타 주의사항

모델을 표시하는 해상도가 크면 그만큼 「그리기 부하」와 「메모리 사용량」에 영향을 줍니다.
원하는 환경에서 필요에 따라 주의사항 (1)과 (2)를 조정하도록 합시다.

이를 실제로 모델을 표시시키는 환경에서 사전에 실제로 사용하는 모델을 표시시켜 확인하는 것이 중요합니다.

부하를 확인할 수 있는 샘플 데이터

블렌드 모드, 오프스크린 렌더링을 나란히 배치한 검증용 모델이 준비되어 있습니다.
실제로 모델을 표시하는 환경에서 부하를 확인할 수 있습니다.

샘플 데이터는 여기에서 다운로드할 수 있습니다.

※다운로드 전에 반드시 「무상 제공 머티리얼 사용 허가 계약서」를 확인해 주세요.

이 기사가 도움이 되었나요?
아니요
이 기사에 관한 의견 및 요청사항을 보내 주시기 바랍니다.