Cubism Native Samples 변경 내역

업데이트: 2023/05/25

Live2D Cubism SDK for Native 출시 페이지 (GitHub)

변경 내역에 대하여

변경 내역은 Cubism SDK for Native 배포 패키지에 포함되어 있는 CHANGELOG.md
또는 Live2D GitHub의 CubismNativeSamples의 CHANGELOG.md 에서도 확인할 수 있습니다.

공지 사항

Cubism SDK for Native 배포 패키지에 동봉된 NOTICE.md
또는 Live2D GitHub의 CubismNativeSamples의 NOTICE.md(영어), NOTICE.ja.md(일본어)를 확인하십시오.  


Cubism 4 SDK for Native R7 (2023/05/25)

추가사항

  • MOC3 파일의 무결성을 확인하는 기능을 추가했습니다.
    • LAppModel::SetupModel()로 무결성을 확인하는 기능을 추가했습니다.
    • 모델을 로드하기 전에 무결성을 확인하는 기능을 추가했습니다. (LAppModel::HasMocConsistencyFromFile())
    • 이 기능은 디폴트로 활성화되어 있습니다. 자세한 내용은 아래 매뉴얼을 참조하십시오.

변경사항

  • USE_MODEL_RENDER_TARGET이 정의되어 있는 경우 1개의 모델에서 모션으로부터 취득한 불투명도를 적용하도록 변경했습니다.

수정사항

  • haru의 모션과 음성의 조합이 올바르지 않은 버그가 수정되었습니다.
  • USE_RENDER_TARGET 매크로를 사용했을 때의 그리기 모델의 불투명도를 수정했습니다.

Cubism 4 SDK for Native R6_2 (2023/03/16)

변경사항

  • DirectX에서 더블 버퍼와 트리플 버퍼를 더 쉽게 사용할 수 있도록 변경했습니다.

수정사항

  • Cubism Core와 관련된 몇 가지 문제를 수정했습니다.
    • Cubism Core의 CHAGELOG.md를 참조하십시오.

Cubism 4 SDK for Native R6_1 (2023/03/10)

추가사항

  • MOC3 파일을 검증하는 함수를 추가했습니다.
    • Core와 Framework의 CHANGELOG.md를 참조하십시오.

Cubism 4 SDK for Native R6 (2023/02/21)

수정사항

  • 일본어 버전의 NOTICE 링크를 수정했습니다.

삭제사항

  • OpenGL 프로젝트에서 불필요한 glEnable(GL_TEXTURE_2D)을 삭제했습니다.

Cubism 4 SDK for Native R5_1 (2022/09/15)

수정사항

  • json에 빈 배열이 있으면 충돌하는 문제를 수정했습니다.
    • Framework의 CHANGELOG.md를 참조하십시오.

Cubism 4 SDK for Native R5 (2022/09/08)

추가사항

  • Visual Studio 2022에 대한 지원이 추가되었습니다.
  • 다국어 지원 문서를 추가했습니다.

변경사항

  • 서드파티 라이브러리를 업데이트했습니다.

수정사항

  • D3D9의 최소 샘플 윈도우 타이틀이 D3D11의 것이었던 문제를 수정하였습니다.

Cubism 4 SDK for Native R5 beta5 (2022/08/04)

변경사항

  • 샘플 모델 「Mao」를 최신으로 갱신했습니다.
  • Android용 샘플 디버그 빌드에서 app 디렉토리에 있는 debug.keystore를 사용하도록 변경했습니다.

수정사항

  • Visual Studio 2013의 GLEW 버전을 수정했습니다.
  • 지원되지 않는 버전의 MOC3 파일을 로드할 때 예외가 발생하여 충돌하는 문제를 수정했습니다.

Cubism 4 SDK for Native R5 beta4 (2022/07/07)

추가사항

  • 샘플 모델 「Mao」를 추가했습니다.

변경사항

  • Metal 프로젝트에서 ARC를 비활성화했습니다.

Cubism 4 SDK for Native R5 beta3 (2022/06/16)

수정사항

  • Cocos2d-x의 메모리 누수가 수정되었습니다.

Cubism 4 SDK for Native R5 beta2 (2022/06/02)

수정사항

  • 잘못된 곱하기 색과 스크린색이 적용되는 버그가 수정되었습니다.

Cubism 4 SDK for Native R5 beta1 (2022/05/19)

추가사항

  • Cubism 4.2에 대응했습니다.
  • 곱하기 색·스크린색에 대응했습니다.
  • 곱하기 색·스크린색을 사용자가 임의의 색으로 덮어쓸 수 있게 되었습니다.

수정사항

  • iOS에서 60FPS가 되도록 수정했습니다.
  • API 30 이후에 폐지된 기능을 피하도록 수정되었습니다.
  • Android 샘플에서 사용하는 라이브러리를 업데이트했습니다.
  • 「Jcenter」 리포지토리에서 「Maven Central」 리포지토리를 사용하도록 변경했습니다.

Cubism 4 SDK for Native R4 (2021/12/09)

추가사항

  • Metal에 다음 렌더링 옵션을 추가했습니다.
    • `USE_RENDER_TARGET`
    • `USE_MODEL_RENDER_TARGET`
  • Mac Catalyst용 샘플 프로젝트를 추가했습니다.

변경사항

  • 샘플 모델을 업데이트했습니다. (Cubism Editor 4.1.02에서 작성)

수정사항

  • Cocos2d-x 샘플에서 iOS와 macOS에서 `USE_RENDER_TARGET`을 사용할 때의 그래픽 문제를 수정했습니다.
  • `USE_MODEL_RENDER_TARGET`을 사용했을 때 불투명도가 적용되지 않던 문제를 수정했습니다.

Cubism 4 SDK for Native R4 beta1 (2021/10/07)

추가사항

  • 모든 플랫폼의 OpenGL, D3D9, D3D11 샘플에 최소한의 기능만 구현한 샘플을 추가했습니다.
    • 이것은 모델을 하나 표시하고 하나의 모션을 재생하는 샘플로, 화면을 드래그하면 모델의 시선이 이동합니다.
  • M1 Mac에서 작동하는 OpenGL 지원을 추가했습니다.
  • iOS의 Metal API용 샘플을 추가했습니다.
    • 몇 가지 제한 사항이 있으므로 NOTICE.md를 참조하십시오.

변경사항

  • Visual Studio 2017 및 2019의 DirectXTK 버전을 jun2021로 업데이트했습니다.
  • DirectXTK를 다운로드 할 때 사용 중인 DirectXTK 버전이 콘솔에 표시되도록 변경했습니다.
  • ios-cmake 라이브러리 버전을 4.2.0으로 업데이트했습니다.

수정사항

  • 여러 모델을 표시할 때 이동 처리가 다른 모델에 영향을 주는 버그가 수정되었습니다.  @catCoder
  • Cocos2d-x v4.0용 렌더러가 수정되었습니다.
    • USE_RENDER_TARGET을 활성화하면 렌더링이 제대로 작동하지 않는 버그가 수정되었습니다.

Cubism 4 SDK for Native R3 (2021/06/10)

Cubism 4 SDK for Native R3 beta1 (2021/05/13)

추가사항

  • Cocos2d-x v4.0용 샘플을 추가했습니다.

삭제사항

  • Cocos2d-x v3.x용 샘플을 폐지했습니다.

수정사항

  •   Cocos2d-x에 대한 설정 스크립트를 수정했습니다.
    • xcopy에서 robocopy로 변경하여 깊은 계층에 배치할 수 있도록 했습니다.
  • Ⅾ3D11에서 스케일링이 설정된 경우 초기 창 크기 표시가 어긋나는 문제를 수정했습니다.

Cubism 4 SDK for Native R2 (2021/02/17)

추가사항

  • 오디오 파일(.wav) 파형에서 립싱크를 조작하는 샘플을 Windows, macOS, Linux에 추가했습니다.
  • OpenGL용 샘플 프로젝트에 Visual Studio 2019에 대한 대응을 추가했습니다.
  • 「Haru」에 샘플 오디오를 추가했습니다.
  • Cocos2d-x용 샘플에, 스마트폰에 아이콘이나 종료 버튼의 위치를 조정하기 위한 마진을 추가했습니다.

변경사항

  • Windows용 서드파티 라이브러리를 설정하는 스크립트 처리를 최적화했습니다.

수정사항

  • 창에 표시되는 모델의 크기 계산에 뷰 매트릭스를 사용하도록 수정했습니다.

삭제사항

  • Amazon Linux AMI 지원이 종료되었습니다.

Cubism 4 SDK for Native R1 (2020/01/30)

추가사항

  • Cocos2d-x 빌드에서 Linux 샘플을 추가했습니다.
  • Cocos2d-x 설정 스크립트를 추가했습니다.

변경사항

  • iOS 샘플과 Cocos2d-x 샘플이 CMake를 사용하도록 변경되었습니다.
  • Cocox2d-x 샘플을 Cocox2d-x 3.17.2 템플릿에 맞게 재생성했습니다.
    • 모든 플랫폼에서 CMakeLists.txt를 사용하여 개발할 수 있게 되었습니다.
  • OpenGL의 iOS 샘플에서 Objective-C ARC (Automatic Reference Counting)에 대응했습니다.
  • CMakeLists.txt의 구조를 정리했습니다.
  • 디렉토리 구조를 조정했습니다.
    • 각 빌드의 디렉토리 「Demo」 → 「src」로 명칭 변경했습니다.
    • 모델 데이터 등을 관리하는 디렉토리 「Res」→ 「Resources」로 명칭 변경했습니다.
    • cocos2d 라이브러리를 넣을 디렉토리 「cocos2d」를 「thirdParty」 디렉토리 내로 이동했습니다.
    • 각 빌드에서 사용하는 스크립트를 「scripts」 디렉토리로 이동
  • Cocos2d-x의 오디오 기능이 향상되었습니다.
  • 서드파티 라이브러리를 업데이트했습니다.
    • OpenGL 샘플에서 사용하는 「GLFW」 라이브러리를 3.3.2로 업데이트했습니다.
    • DirectX 11 샘플에서 사용하는 「DirectXTK」 라이브러리를 「December 17, 2019」로 업데이트했습니다.
  • Android 샘플의 「minSdkVersion」을 16으로 변경했습니다.
    • 동작 대응은 Android 4.1 이상의 단말기입니다.

수정사항

  • c++03으로 컴파일했을 때에 syntax errors가 발생하는 문제를 수정했습니다.

Cubism 4 SDK for Native beta2_1 (2019/11/20)

Cubism Core 라이브러리만 변경됩니다.
자세한 내용은 Cubism SDK for Native 배포 패키지의 Core/CHANGELOG.md를 확인하십시오.

Cubism 4 SDK for Native beta2 (2019/11/14)

추가사항

  • 지원 플랫폼에 Linux를 추가했습니다.
  • DirectX9.0c 및 DirectX11은 Visual Studio 2019 빌드를 지원합니다.
  • macOS 빌드 스크립트를 추가했습니다.

변경사항

  • OpenGL 샘플에서 사용하는 「GLFW」 및 「GLEW」 라이브러리의 도입 방법을 개선했습니다.
  • DirectX11 설정 스크립트를 추가했습니다.
  • 소스 코드의 문자 인코딩을 BOM이 있는 UTF-8로 변경했습니다.
  • Windows 빌드 스크립트를 실행할 때 Cubism Core 라이브러리의 CRT 옵션을 선택할 수 있게 되었습니다.

Cubism 4 SDK for Native beta1 (2019/09/04)

추가사항

  • 마스크 반전」 기능에 대응했습니다.
  • OpenGL 샘플에서 사용하는 「GLFW」 및 「GLEW」 라이브러리를 도입하는 스크립트를 추가했습니다.
  • 파일 관리용 파일로 「.editorconfig」와 「.gitattributes」를 추가했습니다.
  • 변경사항을 기재하는 파일로 「CHANGELOG.md」를 추가했습니다.
  • 샘플 모델 「Rice」를 추가했습니다. (./Sample/Res/Rice)

변경사항

  • OpenGL 샘플에서 사용하는 GLFW 라이브러리 버전을 3.3으로 올렸습니다.
  • Android SDK 및 기타 라이브러리 버전을 올렸습니다.
  • 「.editorconfig」의 내용에 따라 모든 파일의 형식이 통일되도록 조정했습니다.
  • Cocos2d-x 샘플이 「arm64-v8a」 및 「x86」 NDK 빌드를 지원합니다.
  • Cocos2d-x 샘플 「./Samples/Cocos2d-x/Demo/」 내에 있는 폴더 이름 「proj.android-studio」를 「proj.android」로 변경했습니다.
  • Cocos2d-x 샘플 「./Samples/Cocos2d-x/」 내에 있는 폴더 이름 「cocos2d-x」를 「cocos2d」로 변경했습니다.
  • 「Readme.ja.txt」를 「README.md」로 변경하여 체재를 조정했습니다.
  • 패키지 정보를 기재하는 「Package.json」을 YAML 포맷 「cubism-info.yml」로 이행했습니다.
이 기사가 도움이 되었나요?
아니요
이 기사에 관한 의견 및 요청사항을 보내 주시기 바랍니다.