{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} 변경 로그 | Cinemachine | 2.3.5-preview.3
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    변경 로그

    이 패키지의 모든 주요 변경 사항은 이 파일에 문서화됩니다.

    포맷은 변경 로그 유지에 기반하며, 이 프로젝트는 유의적 버전을 준수합니다.

    [2.3.5-preview.3] - 2019-07-31

    버그픽스

    • 스토리보드: 전역 음소거 기능을 추가함
    • POV 컴포넌트에 ApplyBeforeBody 옵션을 추가하여 프레이밍 트랜스포저와의 연동을 지원함
    • POV 컴포넌트에 RectenterTarget을 추가함
    • 확장 기능에 OnTransitionFromCamera 콜백을 추가함
    • AxisState에 Speed Mode를 추가하여 최대 속도가 아닐 때도 직접 축 컨트롤을 지원함
    • 새로운 예제 씬: Normal 및 Aim 모드에서 오버 더 숄더 TPS 카메라를 사용하는 방법을 보여주는 OverTheShoulderAim
    • 임펄스 매니저: 타임스케일을 무시하는 옵션을 추가함
    • 프레이밍 트랜스포저: InheritPosition인 경우 카메라 회전에 대한 OnTransition 처리 기능을 추가함
    • HDRP 및 유니버설 RP 7.0.0 API를 지원하도록 업그레이드함
    • Resources 디렉터리를 제거함
    • 회귀 수정: 프레이밍 트랜스포저: LookAt 타겟 무시. Follow만 단독 사용.
    • 버그픽스: FreeLook이 X축 리센터링의 대기 시간을 준수하지 않음
    • 버그픽스: FreeLook X축이 릭 간에 항상 완벽하게 동기화되지 않음
    • 버그픽스(fogbugz 1158509): brain.UpdateMethod를 VcamUpdateMethod 및 BrainUpdateMethod로 분할하여 블렌딩이 올바르게 동작하도록 수정함
    • 버그픽스(fogbugz 1162074): 프레이밍 트랜스포저와 그룹 트랜스포저가 최대 직교 크기의 절반만 도달함
    • 버그픽스(fogbugz 1165599): 트랜스포저: LockToTargetWithWorldUp에서 짐벌 락 문제 해결
    • 버그픽스: VolumeSettings: HDAdditionalCameraData에서 레이어 마스크 처리
    • 버그픽스: 기즈모를 그릴 때 vcam의 위쪽 방향 사용(오비탈 트랜스포저 및 FreeLook)

    [2.3.4] - 2019-05-22

    PostProcessing V3 및 버그픽스

    • PostProcessing V3에 대한 지원을 추가함 - 이제 CinemachineVolumeSttings라고 불림
    • CinemachineCore.GetBlendOverride를 추가하여 애플리케이션이 발생하는 모든 vcam 블렌딩을 오버라이드하도록 허용
    • 블렌딩이 반대 블렌딩에 의해 취소될 경우 블렌딩 시간 단축
    • 직교 카메라가 근거리 클리핑 0을 허용함
    • 무언가가 위에 드래그될 경우 타임라인이 CM 브레인을 자동 생성하지 않음
    • 제한자: 경로 포인트수가 변경될 때 자동 경로 무효화 개선
    • 기본 AxisState 동작을 오버라이드하기 위한 CinemachineInpuitAxisDriver 유틸리티를 추가함
    • CinemachineCameraOffset: 오프셋 적용 시기에 대한 커스터마이즈 가능 단계를 추가함
    • BlendList 카메라에 Loop 옵션을 추가함
    • 룩어헤드 개선: 자동으로 중앙으로 이동하지 않음
    • 브레인이 고정된 델타에 시간 스케일링을 더 이상 적용하지 않음
    • Unity.ugui(2019.2 이상)에 종속성을 추가함
    • 버그픽스: 콜라이더에 Ignore 태그를 사용할 경우 잠재적 무한 루프
    • 버그픽스: SimpleFollow와 올바르게 연동되도록 외부 기반 FeeLook XAxis 허용
    • 버그픽스: 노이즈가 있는 vcam이 활성화되고 대기 업데이트가 Always가 아닌 경우 vcam이 때때로 노이즈가 없는 하나의 프레임을 표시함
    • 버그픽스: 블렌딩 진행으로 컷할 때 컷 이벤트를 생성(fogbugz 1150847)
    • 버그픽스: 물리적 카메라가 아닌 경우 렌즈 시프트 초기화
    • 버그픽스: 콜라이더는 룩어헤드 포지션이 아니라 실제 타겟 포지션을 고려해야 함
    • 버그픽스: FreeLook 헤딩 RecenterNow가 동작하지 않음
    • 버그픽스: 이제 룩어헤드가 오버라이드된 Up을 고려함
    • 버그픽스: 스크린 컴포저 가이드가 PIP(Picture-In-Picture)에 대해 잘못된 위치에 그려짐
    • 버그픽스: 이제 FreeLook이 한 번에 1개의 액티브 컴포저 가이드만 그림(fogbugz 1138263)
    • 버그픽스: 블렌딩을 중단하면 카메라가 때때로 끊김
    • 버그픽스: 경로 핸들이 더 이상 경로 오브젝트에 맞게 확대/축소되지 않음
    • 버그픽스: 활성화 시 프레이밍 트랜스포저의 센터링이 제대로 동작하지 않음(fogbugz 1129824)
    • 버그픽스: FreeLook이 포지션을 상속
    • 버그픽스: 여러 중첩 장애물이 있을 경우 콜라이더가 카메라를 너무 멀리 밀어 버림
    • 버그픽스: 여러 장소에서 IsSubclass 대신 IsAssignableFrom 사용
    • 버그픽스: 진행 중인 블렌딩을 중단하면 컷이 이루어지지 않음
    • 버그픽스: 콜라이더 최소 오클루전 시간 및 스무딩 시간 상호작용
    • 버그픽스: TargetGroup.RemoveMember 오류(fogbugz 1119028)
    • 버그픽스: 멤버 가중치가 0에 도달할 때 TargetGroup 멤버가 이상 동작
    • 버그픽스: 바인딩 모드가 LockToTarget이 아닌 경우에만 트랜스포저 각도 감쇠는 0이어야 함

    [2.3.3] - 2019-01-08

    조건부 종속성에서 Unity 버그를 해결하기 위한 일시적 패치

    • fogbugz 1115321에 대한 해결책으로 Cinemachine.Timeline 네임스페이스를 제거함

    [2.3.1] - 2019-01-07

    버그픽스

    • 타임라인 종속성을 추가함
    • OnTargetObjectWarped가 더 이상 가비지를 생성하지 않음

    [2.3.0] - 2018-12-20

    Unity 2019.1 지원

    • new unity.timeline에 대한 종속성을 추가함
    • PostProcessingV2에 대한 조건부 종속성을 추가함
    • CM 기즈모를 에셋 폴더에 복사하지 않음
    • FreeLook: 유사한 FreeLook에서 포지션을 상속할 경우 감쇠 우회
    • 타임라인: vcam 값이 샷 인스펙터 내에서 미세 조정될 때 처리 개선(fogbugz 1109024)

    [2.2.8] - 2018-12-10

    버그픽스, 최적화, 기타 실험 기능

    • 트랜스포저: 짐벌 락 상황에서 쿼터니언 계산을 지원하기 위해 Angular Damping Mode를 추가함
    • 프레이밍 트랜스포저와 그룹 트랜스포저: 그룹 구성 버그픽스, 최소/최대 한계 준수
    • 파이프라인 끝에서 카메라를 고정 거리로 오프셋하기 위해 ConemachineCameraOffset 확장을 추가함
    • 돌리 카트: LateUpdate 지원을 추가함
    • State-driven-camera: Animated Target과 Layer Index에 [NoSaveDuringPlay] 추가함
    • 대기 시간을 건너뛰고 바로 리센터링(활성화된 경우)을 수행하도록 AxisState.Recentering.RecenterNow() API 호출을 추가함
    • 카메라 렌즈 설정을 그대로 두기 위해 NoLens 블렌딩 힌트를 추가함
    • 문서를 업데이트함(보정, 그리고 임포트 방지를 위한 재배치)
    • 업그레이드: Unity 2018.3에서 네스티드 프리팹에 대한 지원을 추가함(fogbugz 1077395)
    • 최적화: 포지션 예측기의 효율이 개선됨
    • 최적화: 컴포저가 일부 계산을 캐싱함
    • 최적화: 렌즈 프리셋 에셋이 누락될 때 에디터의 속도 저하 문제 해결
    • 실험: 새로운 감쇠 알고리즘(옵션): 가변 프레임 속도에 대한 감도를 낮추려고 시도
    • 실험: 새로운 고효율 vcam 및 FreeLook(옵션, 이전 버전과 호환 불가)
    • 타임라인: 재생/일시정지가 타임라인 vcam을 밖으로 내보내지 않음
    • 경로 에디터: 경로 웨이포인트가 씬 뷰로 드래그될 때 게임 뷰가 업데이트됨
    • 카메라가 renderTexture에 연결된 경우에도 컴포저 가이드가 표시됨
    • 버그픽스: 임펄스 정의가 비공개 필드가 되도록 허용(프로퍼티 드로어에 대한 불평이 있음)
    • 버그픽스: 액티브 가상 카메라가 없는 경우를 위해 null 검사를 추가함
    • 버그픽스: 2D 콜라이더 감지에서 CollisionImpulseSource 타이포
    • 버그픽스: 프리팹 vcam과 FreeLook에 PasteComponentValues를 수행할 경우 씬과 프리팹이 손상됨
    • 버그픽스: 블렌딩 종료 시 타임라인 믹서가 단일 프레임 동안 글리치를 일으킴
    • 버그픽스: 지능적으로 축을 전환하도록 OnTransitionFromCamera()를 POV와 OrbitalTransposer에 추가함
    • 회귀 수정: 액티브 vcam이 없는 경우 카메라의 트랜스폼을 설정하지 않음

    [2.2.7] - 2018-07-24

    대부분의 버그픽스

    • 버그픽스: fogbugz case 1053595: 시네머신 콜라이더가 원점에 씬 오브젝트를 간섭하는 숨겨진 콜라이더를 남김
    • 버그픽스: fogbugz case 1063754: 빈 타겟 그룹이 콘솔 메시지를 생성
    • 버그픽스: 이제 FreeLook Paste Component Values가 CM 하위 컴포넌트도 붙여 넣음
    • 버그픽스: 현재 vcam이 동적으로 삭제되는 경우를 지원하기 위해 null 검사를 추가함
    • 버그픽스: 활성화 시 BlendList 초기화
    • 회귀 수정: 유사한 vcam이 전환될 때 FreeLook 축 값이 전송됨
    • 버그픽스: BlendList vcam으로 컷할 때 때때로 소수의 잘못된 프레임이 생성됨
    • 버그픽스: 스마트 업데이트를 통해 타겟을 더욱 효율적이고 정확하게 추적하고, 리지드바디 보간을 지원(2018.2 이상)
    • 향상: POV 컴포넌트는 POV가 있는 경우 부모 트랜스폼을 기준으로 POV를 해석
    • API 변경: OnCameraLive 및 CameraActivated 이벤트는 나가는 vcam도 파라미터로 사용(null일 수 있음)

    [2.2.0] - 2018-06-18

    임펄스 모듈 외 기타 사항

    • 이벤트 중심 카메라가 흔들림을 위한 새로운 시네머신 임펄스 모듈
    • 새로운 이벤트 도우미 스크립트 CinemachineTriggerAction이 콜라이더 및 Collider2D 입장/퇴장 이벤트에 대해 조치를 취한 후 UnityEvents로 노출함
    • 새로운 성능 조정 기능: 대기 업데이트. 대기 상태일 때 vcam을 업데이트하는 빈도를 제어합니다.
    • 신호 미리보기가 포함된 새로운 NoiseSettings 에디터
    • 카메라 렌즈용 초점 길이 또는 명명된 FOV 프리셋을 추가함
    • 물리적 카메라에 대한 지원 추가: 초점 길이, 렌즈 오프셋
    • 새롭게 개선된 그룹 프레이밍 알고리즘: GroupComposer 및 FramingTransposer에서 더욱 조밀한 그룹 프레이밍
    • 콜라이더: 이제 타겟이 화면을 벗어난 경우 TargetIsObscured를 반환함(고정 조준 카메라에 적합함)
    • 콜라이더: 순간적인 장애물을 무시하도록 최소 오클루전 시간 설정을 추가함
    • 콜라이더: 뷰를 가리지 않는 단단한 오브젝트를 지정하기 위해 투명 레이어 마스크를 추가함
    • 콜라이더: 이제 감쇠 시에도 카메라가 장애물을 통과하지 않음
    • 콜라이더: 타겟이 가려질 때와 카메라가 일반 포지션으로 되돌아갈 때를 위한 별도의 감쇠 설정을 추가함
    • 콜라이더: 장애물이 많은 환경에서 카메라가 튀는 현상을 줄이기 위해 스무딩 설정을 추가함
    • NoiseSettings: 페를린파(Perlin wave) 대신 사인파에 대한 체크박스를 추가함
    • LookAt 타겟이 없는 경우 PostProcessing FocusTracksTarget 오프셋은 카메라를 기준으로 삼음
    • TrackedDolly: 기본 Up 모드가 Up을 World Up으로 설정
    • 가상 카메라: 인스펙터의 새로운 전환 섹션이 블렌딩에 대한 더 많은 제어 기능 제공
      • 블렌딩 힌트가 포지션과 회전이 보간되는 방식을 제어
      • 나가는 카메라에서 원활한 포지션 핸드오프를 위해 Position 체크박스를 상속
      • 카메라 활성화 시 OnCameraLive 이벤트가 발생. 커스텀 핸들러의 경우 유용함.
    • vcam 블렌딩 힌트로 ScreenSpaceAimWhenTargetsDiffer를 추가함. 이는 vcam과 다른 LookAt 타겟 간에 블렌딩 시 발생하는 동작에 영향을 줌.
    • 매우 작은 FOV로 vcam의 안정성을 향상함
    • 프레이밍 트랜스포저가 더 이상 LookAt을 null로 요구하지 않음
    • LensSettings Aspect, Orthographic, IsPhysicalCamera, SensorSize 프로퍼티가 더 이상 내부 프로퍼티가 아님
    • 노이즈 프로파일: 에셋을 생성하지 않음. 새로운 또는 복제된 프로파일의 파일 이름과 위치를 묻는 메시지를 사용자에게 표시
    • 에지 사례(fogbugz 사례 1048497)의 처리를 개선하기 위해 타임라인과 CM 브레인 간에 상호작용을 리팩터링함
    • 버그픽스: 타겟이 OverrideController인 경우 StateDrivenCamera 에디터가 상태를 찾지 못함
    • 오비탈 트랜스포저 트랜스폼을 드래그할 때 발생하는 버그픽스: 바이어스를 고려함
    • 버그픽스: SaveDuringPlay가 에셋 필드를 올바르게 처리하지 못함 - 때때로 에셋 크래시가 발생함
    • 버그픽스: 게임 시작 시 SimpleFollow 트랜스포저가 포지션을 올바르게 초기화하지 못함
    • 버그픽스: 일부 FixedUpdate 상황에서 CM 샷이 있는 타임라인이 지터를 일으킴
    • 버그픽스: 이기종 업데이트 방식을 사용하는 여러 브레인이 올바르게 동작하지 않음. CM은 이 기능을 지원하지만, 브레인에 다른 레이어 마스크가 있는지 확인해야 함.
    • 이제 예제 씬에 CinemachineTriggerAction 스크립트 사용이 포함됨

    [2.1.13] - 2018-05-09

    존재하지 않는 타임라인 패키지에 대한 종속성 제거, 마이너 버그픽스

    • 버그픽스: 커스텀 블렌딩 "Any to Any"가 동작하지 않음(회귀)
    • 버그픽스: 종횡비가 다른 브레인이 여러 개 있는 경우 컴포저가 때때로 잘못된 종횡비를 가져옴
    • 버그픽스: 여러 개의 인스펙터가 있고 하나가 숨겨진 경우 vcam 트랜스폼을 드래그할 수 없음
    • 버그픽스: 잘못된 위치에서 프레이밍 트랜스포저가 초기화됨 - 데드 존에서 뚜렷이 나타남

    [2.1.12] - 2018-02-26

    스토리보드, 버그픽스 및 기타 향상. 패키지 관리자에 대한 일부 구조 변경.

    • 프로젝트 구조 변경: 프로젝트 루트에서 Base, Timeline 및 PostFX 폴더를 제거함. 이제 PostProcessing 코드는 시네머신 메뉴에서 수동으로 임포트해야 함. 스크립팅 정의에 대한 추가 종속성 없음.
    • vcam 위에 이미지를 표시하기 위한 새로운 스토리보드 확장 기능. 컬러 분류를 위한 파형 모니터 창과 함께 제공
    • vcam 포지션 블렌딩 스타일을 지정하기 위한 새로운 옵션: LookAt 타겟에 따라 선형, 구형 또는 원통형
    • 타겟 오브젝트의 원활한 포지션 왜곡을 지원하기 위한 API인 OnTargetObjectWarped()를 추가함
    • 커스텀 블렌딩 커브에 대한 지원을 추가함
    • 룩어헤드: Ignore Y Axis Movement 옵션을 추가함
    • 캐스케이딩 블렌딩에 대한 지원을 추가함(예: 블렌딩 중간 지점의 블렌딩이 보기 좋음)
    • POV/Orbital/FreeLook 축: 커스터마이즈된 축 범위를 위해 UI에 Min, Max 및 Wrap을 노출함
    • FreeLook: Y축 리센터링을 추가함
    • POV: 양 축 모두에 리센터링 기능을 추가함
    • 경로: 정규화된 경로 단위 옵션 추가: 경로는 0으로 시작하고 1로 끝남.
    • 경로: 인스펙터에 길이 표시를 추가함
    • 타임라인 클립 에디터: 이제 vcam 섹션을 접을 수 있음
    • API 향상: 파이프라인 단계에 Finalize를 추가함. 관리자 스타일의 vcam에 대해서도 호출됨
    • 버그픽스: PostProcessing V2 DoF 블렌딩의 동작이 향상됨
    • 버그픽스: OrbitalTransposer와 WorldUp 오버라이드의 연동이 향상됨
    • 버그픽스: StateDrivenCamera "컨트롤러를 플레이하지 않음" 경고 제거
    • 버그픽스: 내부 검사를 원하지 않는 어셈블리에서 발생한 예외 처리
    • 버그픽스: 물리 오브젝트를 따르는 vcam이 기존 플레이 모드 이후에 원점으로 잘못 스냅됨
    • 버그픽스: 이제 예측기가 시간 일시정지를 지원함
    • 버그픽스: 브레인의 StartCoroutine을 OnEnable()로 이동함
    • 버그픽스: Android 플랫폼의 물리에서 콜라이더가 문제를 일으키지 않음
    • 버그픽스: vcam의 포지션 업데이트 프리팹을 올바르게 드래그함
    • 버그픽스: 이제 모든 확장 기능이 "enabled" 체크박스를 준수함
    • 버그픽스: 확장 추가를 실행 취소 시 더 이상 null 레퍼런스가 생성되지 않음

    [2.1.10] - 2017-11-28

    Unity 패키지 시네머신의 첫 번째 UPM 릴리스.

    새로운 Aim 컴포넌트: Same As Follow Target이 Follow 타겟과 동일한 방향을 사용

    • Perlin Noise 컴포넌트: 기존 노이즈 프로파일을 복제하거나 찾고 새로운 노이즈 프로파일을 생성하기 위한 인스펙터 UI를 추가함
    • 노이즈 프리셋이 Examples 폴더 밖으로 이동함
    • 이제 예제 에셋이 기본적으로 임포트되지 않고, 내장 패키지로 포함됨
    • 버그픽스: PositionDelta가 있는 FreeLook이 헤딩을 올바르게 업데이트하지 않음
    • 버그픽스: FreeLook 간의 전환 시 때때로 짧은 카메라 멈춤이 발생함
    • 버그픽스: 빌드 시점에 오류 메시지를 방지하기 위해 일부 null 검사를 FreeLook에 추가함

    [2.1.9] - 2017-11-17

    초기 버전.

    비공개 개발 저장소에서 복제된 2.1.9 버전으로, 에셋 스토어에서 릴리스된 패키지에 해당함

    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)