오프스크린 렌더링

업데이트: 2025/08/26

[오프스크린 렌더링] 기능에 대해 설명합니다.

오프스크린 렌더링
①기존 ②오프스크린 렌더링

오프스크린 렌더링

오프스크린 렌더링

오프스크린 렌더링은 여러 오브젝트를 일단 메모리 내에 그린 다음 캔버스로 전사하는 기능입니다.
메모리 내 그리기를 경유함으로써 이하와 같은 표현이 가능하게 됩니다.

  • 여러 오브젝트를 그린 후 전체 불투명도를 변경한다.
  • 여러 오브젝트를 그린 후 전체를 클리핑한다.
  • 여러 오브젝트를 그린 후 전체에 곱하기 색이나 스크린색을 적용한다.
  • 여러 오브젝트를 그린 후 전체에 블렌드 모드를 적용한다.

대상 오브젝트

오프스크린 렌더링은 오브젝트 단위로 설정합니다.
설정 가능한 오브젝트는 다음 두 가지입니다.

  • 파츠

사용법

파츠의 오프스크린 렌더링을 활성화하면 파츠의 오브젝트를 메모리 내에 그립니다.

파츠에서 오프스크린 렌더링을 활성화하면 반드시 그리기 순서 그룹이 활성화됩니다.
오프스크린 렌더링이 활성화된 동안에는 그리기 순서 그룹을 변경할 수 없습니다.

설정 방법

오프스크린 렌더링 설정 방법:

설정은 인스펙터 팔레트에서 구성합니다.

  1. 설정하고 싶은 「파츠」를 선택합니다.
  2. 인스펙터 팔레트의 [오프스크린 렌더링](①)에 체크합니다.
  3. 오프스크린 렌더링 아래의 항목(②)이 활성화되어 각 설정을 변경할 수 있게 됩니다.
  4. 동시에 자동으로 [그룹화](③)에 체크됩니다.
파츠(오프스크린 렌더링 무효)파츠(오프스크린 렌더링 유효)

오프스크린 렌더링 아이콘:

그룹화된 오프스크린 렌더링 파츠는 다음과 같은 아이콘으로 바뀝니다.

인스펙터 구성

각 오브젝트의 인스펙터 팔레트는 다음과 같이 표시됩니다.

번호항목설명
1오프스크린 렌더링체크하면 오프스크린 렌더링이 활성화됩니다.
활성화되면 2 이후의 항목을 변경할 수 있습니다.
또한 자동으로 [그룹화]에 체크됩니다.
2클리핑클립 ID를 지정합니다.
메모리 내에 그린 것을 캔버스로 전사할 때 사용합니다.
그리기 오브젝트의 ID만 지정할 수 있습니다.
파츠 ID는 지정할 수 없습니다.
3마스크 반전체크하면 마스크 반전이 적용됩니다.
4불투명도불투명도를 변경합니다.
메모리 내에 그린 것을 캔버스로 전사할 때 사용합니다.
5곱하기 색곱셈 합성할 색상을 변경합니다.
메모리 내에 그린 것을 캔버스로 전사할 때 사용합니다.
6스크린색스크린 합성할 색상을 변경합니다.
메모리 내에 그린 것을 캔버스로 전사할 때 사용합니다.
7색상 블렌드RGB의 합성 방법을 변경합니다.
메모리 내에 그린 것을 캔버스로 전사할 때 사용합니다.
8알파 블렌드알파의 합성 방법을 변경합니다.
메모리 내에 그린 것을 캔버스로 전사할 때 사용합니다.

파라미터 대응

오프스크린 렌더링은 파라미터에도 대응합니다.
다음 설정에 대해 파라미터에 키를 찍을 수 있습니다.

  • 불투명도
  • 곱하기 색
  • 스크린색

 

주의사항

오프스크린 렌더링은 PSD 가져오기/내보내기를 지원하지 않습니다.

포토샵 그룹의 그리기 모드와 불투명도와 같은 설정은 에디터로 가져올 때 무시됩니다.
또한 에디터 측의 오프스크린 렌더링 설정도 포토샵 그룹에 반영되지 않습니다.

 

주의사항

오프스크린 렌더링 성능

오프스크린 렌더링은 대상을 메모리 내에 그린 후 전사하기 때문에 일반적인 오브젝트 드로잉에 비해 과정이 복잡하고 부하가 높은 구조입니다.
이런 이유로 많이 사용하면 성능에 영향을 미치고 충분한 FPS가 나오지 않을 수 있습니다. 필요한 부분만 추려서 사용하는 것이 좋습니다.

통계 정보

[파일] 메뉴 → [모델 통계 정보]에서 오프스크린 렌더링의 그리는 파츠 수 등을 확인할 수 있습니다.
또한 Cubism Viewer(for OW)에서도 통계 정보를 확인할 수 있습니다.

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