Cubism Web Framework 변경 내역

업데이트: 2023/05/25

Live2D Cubism Web Framework 출시 페이지 (GitHub)

변경 내역에 대하여

변경 내역은 Cubism SDK for Web 배포 패키지의 Framework 디렉토리 바로 아래에 있는 CHANGELOG.md 또는 Live2D GitHub의 CubismWebFramework 리포지토리 바로 아래에 있는 CHANGELOG.md 에서 확인할 수 있습니다. (영어만)

공지 사항

Cubism SDK의 버전에 따라서는 사용상의 주의점 등이 기재된 문서를 동봉하고 있습니다.
자세한 내용은 Cubism SDK for Web 배포 패키지의 Framework 디렉토리 바로 아래에 있는 NOTICE.md(영어) , NOTICE.ja.md(일본어) 또는 Live2D GitHub의 CubismWebFramework 리포지토리 바로 아래에 있는 NOTICE.md(영어) , NOTICE.ja.md(일본어) 를 확인하십시오.

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

추가사항

  • tsconfig.json에 컴파일러 옵션 noImplicitAnyuseUnknownInCatchVariables를 추가했습니다.
  • MOC3의 무결성을 검증하는 기능을 추가했습니다.
    • MOC3 부활 시에 무결성을 확인하는 기능을 추가하는 기능을 추가했습니다. (CubismMoc::Create)
  • .motion3.json에서 불투명도를 파싱하는 기능을 추가했습니다.
  • 곱하기 색·스크린색을 파츠 단위로 변경하는 기능을 추가했습니다.

변경사항

CubismExpressionMotion의 액세스 지정자를 변경했습니다.

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

수정사항

  • Cubism Core와 관련된 몇 가지 문제를 수정했습니다.
    • 자세한 내용은 Core의 CHANGELOG.md를 참조하십시오.

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

추가사항

  • MOC3의 무결성을 확인하는 함수를 추가했습니다.

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

추가사항

  • 고정밀 마스크 지원을 추가했습니다.
  • 사용하는 렌더 텍스쳐의 수를 임의로 늘릴 수 있게 되었습니다.
    • 여러 렌더링 텍스쳐를 사용하는 경우 마스크의 최대 수가 「렌더 텍스쳐 수×32」로 증가했습니다.
  • 사용자가 컬링을 설정할 수 있는 API를 추가했습니다.

변경사항

  • 클리핑 마스크를 사용하지 않는 모델에서는 CubismClippingManager_WebGL을 참조하지 않도록 변경했습니다.

수정사항

  • WebGLRenderingContext가 Cubism Renderer_WebGL에 등록되지 않은 경우 충돌하는 버그가 수정되었습니다.
    • 경고를 표시하고 모델을 그리지 않습니다.
  • 컬링을 설정한 모델을 표시할 때 다른 드로잉 이미지의 일부가 누락되는 버그가 수정되었습니다.
  • 여러 모델을 표시했을 때 일부 모델의 업데이트 정보가 업데이트되지 않는 문제를 수정했습니다.
    • CubismFramework.initialize()로 초기 메모리를 확장하는 함수를 호출하십시오. 자세한 내용은 Core의 CHANGELOG.md를 참조하십시오.

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

추가사항

  • 다국어 지원 문서를 추가했습니다.
  • 물리 연산을 즉시 안정화하는 함수를 추가했습니다.
  • CubismJson의 퍼스와 JSON.parse()를 전환하는 처리를 추가했습니다.

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

수정사항

  • csmGetMocVersion 함수의 인수를 수정했습니다.
  • 물리 연산의 도중에 무효한 정점이 지정되면 처리가 중단되는 버그를 수정했습니다.
  • 지원되지 않는 버전의 MOC3 파일을 로드할 때 예외가 발생하여 충돌하는 문제를 수정했습니다.
  • 물리 연산의 입력이 물리 설정 시간에 의해 분할되도록 수정되었습니다.

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

추가사항

  • 최신 MOC3 버전과 로드된 모델의 MOC3 버전을 가져오는 함수를 추가했습니다.
  • 모델의 파라미터의 유형을 취득하는 CubismModel.getParameterType() 함수를 추가했습니다.
  • 모델의 Drawable의 부모 파츠를 취득하는 CubismModel.getDrawableParentPartIndex() 함수를 추가했습니다.

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

수정사항

  • CubismModel 내의 getDrawableTextureIndices 함수는 명칭이 올바르지 않았기 때문에 getDrawableTextureIndex로 변경했습니다.
    • getDrawableTextureIndices 함수는 비추천으로 표시됩니다.
  • .physics3.json에 Fps 설정값이 존재하는 경우의 물리 시스템의 거동을 수정했습니다.

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

수정사항

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

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

추가사항

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

수정사항

  • 이방성 필터링 문제를 수정했습니다.
  • 마스크의 매수가 상한을 초과했을 때, 모델이 표시되지 않게 되는 버그를 수정했습니다.
  • getTextureDirectory()로 취득할 수 있는 패스를, 0번째 텍스쳐의 디렉토리명으로 수정했습니다.

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

수정사항

  • 불필요한 void 0이 수정되었습니다.
  • 모션을 읽을 때 `SegmentType`을 얻을 수 없을 때의 경고를 수정했습니다.
  • cubismjson에서 인덱스 밖의 인수를 참조할 때 올바른 오류 값을 반환하도록 수정되었습니다.
  • 모션 재생 시작 시 재생 중인 모션이 페이드 아웃되지 않는 버그가 수정되었습니다.

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

수정사항

  • 모션의 이벤트 시간을 정수형에서 부동 소수점형으로 수정했습니다.

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

추가사항

  • 베지어 핸들의 시간축이 직선이 아닌 경우 올바른 값을 얻는 함수를 구현했습니다.

Cubism 4 SDK for Web R2 (2021/03/09)

변경사항

  • 초를 처리하는 함수 이름을 Time에서 Seconds로 바꿨습니다.
  • 가져오기를 간소화하기 위해 불필요한 namespace를 피했습니다. #3

수정사항

  • csmmap 및 csmvector의 iterator#increment 구현을 수정했습니다.
  • 표정의 페이드 아웃 개시가 지연되는 버그가 수정되었습니다.
  • evaluate에서의 물리 입력 반사 플래그를 수정했습니다.
  • 모델 행렬의 참조 크기를 수정했습니다.
  • Physics3.json의 파싱으로 PhysicsSettings.Vertices.Radius를 취득할 때의 Int를 Float로 수정했습니다.
    • 이 수정으로 물리 연산의 동작이 변경될 수 있습니다.
      physics3.json의 PhysicsSettings.Vertices.Radius 값이 1.0보다 작으면 동작이 변경됩니다.
      Cubism SDK for Web R1 이전 동작으로 돌아가려면 해당 PhysicsSettings.Vertices.Radius의 값을 0으로 변경합니다.
    • 이 수정은 Cubism Editor 4.0.05 beta1 이후에 적용된 수정과 관련이 있습니다. 자세한 내용은 Cubism Editor의 업데이트 내역을 참조하십시오.

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

추가사항

  • editorconfig, gitattributes 및 gitignore를 추가했습니다.
  • 문서로 README.md 및 CHANGELOG.md를 추가했습니다.
  • 빌드용으로 package.json을 추가했습니다.
  • 코드 포맷과 품질 체크용으로 Prettier와 ESLint를 추가했습니다.

변경사항

  • 소스 파일을 /src로 이동했습니다.
  • Prettier와 ESLint를 사용하여 소스 코드를 다시 포맷했습니다.
이 기사가 도움이 되었나요?
아니요
이 기사에 관한 의견 및 요청사항을 보내 주시기 바랍니다.