하이라이트 {#highlights}
기기의 ‘설정’ 탭이 본격적인 편집기로 거듭났으며, 이제 설정이 기기에 연동됩니다. 주로 사용하는 손, 중력 보정, 홈 리턴을 단계별로 설정하고 적용할 수 있으며, 이번 업데이트를 통해 처음으로 설정을 저장할 수 있게 되었습니다. 기기가 연결되면 Hub가 자동으로 설정을 복원합니다. 업그레이드와 관련하여 주의해야 할 사항이 두 가지 있으니, 아래의 ‘1.3.0으로 롤백될 가능성이 있는 경우’와 ‘Store on device…’를 확인해 주시기 바랍니다.디바이스 마운트 뷰가 실험적 기능 목록에서 제외되었습니다. 3D 뷰포트 및 마운트 회전 제어 기능은 현재 ‘고급 설정 표시’ 아래에 있습니다. 서비스 3.5.6 버전부터는 실험적 API에 대한 옵트인이 전혀 필요하지 않습니다.장치 마운트가 활성화된 동안 프로필의 마운트 회전 설정은 읽기 전용으로 전환됩니다. 장치 설정이 우선 적용되므로, 회전을 원래대로 되돌리려면 ‘프로필로 전송(Transfer to profile )’ 기능을 사용하십시오.인식되지 않는 하드웨어는 더 이상 “Inverse3 ”로 표시되거나 명명되지 않습니다. BigVerse 및 향후 출시될 inverse3 제품군의 유닛에서는 오해를 불러일으킬 수 있는 메쉬 대신 텔레메트리 패널이 표시됩니다.‘입력 제어’에서 실행 상태를 한눈에 확인할 수 있게 되었습니다. '시작/중지'가 색상으로 구분된 알림 형태로 모든 창 상단에 표시됩니다. 또한, 새로운 ? 버튼 뒤에는 새롭게 단장된 애니메이션이 포함된 인트로가 있습니다.모든 화면이 영어를 제외한 7가지 로케일을 지원하게 되었습니다. 여기에는 Academy 튜토리얼, 트레이 메뉴, 대화 상자, 안전 알림도 포함됩니다.이번 릴리스에서는 키보드 단축키, 액션, 바인딩이 전혀 변경되지 않았습니다. 바인딩된 항목은 업그레이드 시 폐지되거나 재작성되거나 삭제되지 않습니다.새로운 기능 {#new-features}
장치 설정 탭 — 데이터 영속화 및 통합 필드 모델 (모든 사용자) {#device-settings-tab-persistence-and-one-field-model-all-users}
‘설정’ 탭의 장치 필드는 재시작 후에도 유지됩니다. 주 손, 중력 보정, 홈 복귀 기능에는 ‘수정됨/저장됨’ 상태 표시기, 필드별 메뉴, 푸터의 ‘적용 + 저장/재설정’ 행이 추가되었습니다. 1.4.0 이전에 저장된 프로필은 한 번만 한 방향으로 마이그레이션됩니다.1.3.0으로 되돌리기 전에 반드시 파일을 백업하십시오(롤백 관련 주의사항 참조).장치가 연결되면 저장된 설정이 자동으로 복원됩니다. 이는 장치의 초기 보정 후 마운트 회전 각도에 적용됩니다. 장치의 값과 이미 일치하는 필드는 건너뛰며, 열려 있는 ‘설정’ 패널은 이전 수정 내역이 남아 있지 않도록 배지를 재설정합니다.설정을 적용해도 더 이상 장치의 EEPROM에 데이터가 기록되지 않습니다. 유일하게 여전히 기록이 이루어지는 것은 새로운 ‘Store on device…’ 작업뿐입니다. 이 작업 시 경고 메시지가 표시됩니다. 장치의 전체 설정을 영구적으로 저장하기 위해, 수명 제한이 있는 기록 횟수가 소모되기 때문입니다.두 패널 모두에서 상태 모델을 통일했습니다. 이제 ‘적용됨’ 상태의 값만 저장되며, 기존의 단일 ‘Revert’ 기능은 _적용되지 않은 편집 내용을 되돌리기_와 _저장된 상태로 되돌리기_로 나뉘었습니다.'기본값으로 재설정'은 서비스 자체의 기본값을 가져옵니다. 이 기능은 중력 보정 및 홈 화면으로 돌아가기 기능에서 사용할 수 있으며, 서비스 버전 3.5.6 미만에서는 비활성화됩니다. 이 기능은 의도적으로 특정 손(오른손 또는 왼손)을 지정하지 않습니다. 서비스를 재설정하면 오른손 사용으로 강제 설정되므로, 왼손잡이용 기기의 경우 물리적으로 뒤집힐 우려가 있기 때문입니다.'자동 적용' 설정은 '프로필' 탭뿐만 아니라 '설정' 탭에서도 _읽기 및 쓰기_가 이루어지게 되었습니다.장치 마운트 (고급 설정 표시) {#device-mount-show-advanced-settings}
‘설정’ 탭에 3D 장치 마운트 뷰포트가 추가되었습니다. 회전 전용 기즈모(Shift 키를 누르면 15° 단위로 스냅됨), 기즈모 공간 전환, 장치 재설정 기능을 사용할 수 있습니다. 드래그 중에는 아무런 변경 사항이 적용되지 않으며, 모든 변경 사항은 패널의 ‘적용’ 버튼을 눌러 확정됩니다.마운트 회전 제어 기능을 재설계했습니다. 기존의 두 가지 선택지 방식은 마스터의 ‘Device mount’ 토글,‘Auto Refresh’, 소스 선택기로 대체되었습니다. 마스터를 끄면 장치상의 회전도초기화됩니다(이 내용은 확인 화면에 미리 표시됩니다).Continuous orientation source를 추가하고 _Sensor_를 대체했습니다. 서비스 3.5.6 이상 및 펌웨어 7.10 이상에서 실험용 API가 활성화된 경우 사용할 수 있습니다. 두 하한값 중 하나를 충족하지 못하는 경우, 충족하지 못한 쪽을 명시한 후 비활성화된 상태로 표시됩니다.장치 마운트가 활성화된 동안 세션의 회전 기능은 잠기게 됩니다. 이는 허브 전체에 적용됩니다. 아무것도 삭제되지 않습니다. 장치 마운트를 해제하면 회전 기능이 원래대로 돌아옵니다.'프로필로 전송'은 장치 마운트를 초기화하고, 회전 설정을 선택 중인 프로필로 전달하여 즉시 적용합니다. 적용은 되지만 저장되지는 않습니다.서비스 3.5.6에서는 마운트 뷰가 실시간 스냅샷을 읽어옵니다. 기기가 기울어져도 이를 따라가며, 더 이상 동기화가 어긋난 읽기 현상이 발생하지 않습니다.마운트 및 주로 사용하는 손 확인은 OS의 확인 상자가 아닌, 앱 내 대화 상자에 표시되도록 변경되었습니다.장치 패널 및 3D 뷰 (모든 사용자) {#device-panel-and-3d-views-all-users}
장치 데이터 패널에 세션 헤더를 추가했습니다. 세션의 색상으로 #<id> · <profile> 라고 표시됩니다. 또한 Control의 읽기 값은 알약 모양으로 바뀌며, 기기가 유휴 상태일 경우 하나의 작은 알약으로 통합됩니다.'정보' 탭에서는 장치가 항상 identity(항등 변환) 상태로 표시됩니다. 이는 측정값을 보여주는 것이 아니라 제품 뷰입니다.입력 제어(모든 사용자) {#input-control-all-users}
모든 패널 상단에 있는 ‘시작/중지’ 버튼은‘입력 제어’가 활성화되었는지 여부를 나타내는 색상으로 구분된 블록 안에 배치되어 있으며,더 이상 오른쪽 하단 모서리에 있는 단독 버튼이 아닙니다.
애니메이션이 포함된 ‘Haptic Floor’ 데모가 담긴 새롭게 단장한 인트로. 새로운 ? 버튼을 눌러 다시 열 수 있습니다.왼손잡이에 관한 주의사항이 이 소개 부분에 포함되게 되었습니다.
'제스처'의 '복사 저장 / 불러오기 / 기본값 복원' 기능이 툴팁이 포함된 아이콘 버튼으로 변경되었습니다.개선 사항 {#improvements}
동봉 서비스가 3.5.6으로 업데이트되었으며, 두 가지 재설정 수정 사항이 포함되어 있습니다. 중력 보정 재설정 시에는 ‘꺼짐’ 상태로 설정되며, 홈 화면 복귀 시 재설정 시에는 실제로 ‘켬’ 상태로 전환됩니다.또한, 별도의 옵트인 절차 없이 작동하는 라이브 마운트 기능이 포함되어 있습니다.
라이선스 계약서 디자인을 개편했습니다. 헤더를 간결하게 정리하고, ‘PDF 다운로드’ 기능을 아이콘 조작 방식으로 변경했습니다. 체크박스와 동의 절차의 스타일도 변경되었습니다. 브라우저의 ‘라이선스 보기’ 링크는 삭제되었습니다(‘PDF 다운로드’를 사용해 주세요). 또한,‘업데이트’ 날짜는 현재 ISO 형식의 원본 날짜로 표시됩니다(추적 중인 회귀 현상).비활성화 상태가 더 명확해졌습니다. — 메뉴 항목, 회전 필드, 숫자 필드는 반응하지 않는 것이 아니라 잠겨 있다는 것을 알 수 있도록 표시됩니다.체크박스의 스타일을 변경 — 박스를 더 크게 만들고, 테두리 선을 굵게 하며, 색이 채워진 체크 표시를 사용하고 있습니다.브라우저의 표준 제목 표시 대신, 기기 데이터 패널 전체에서 툴팁을 사용하도록 변경되었습니다.이제 앱 전체가 번역됩니다(일부만 번역되는 것이 아닙니다). 모든 화면과 함께 제공되는 5개의 Academy 튜토리얼이 영어를 제외한 7개 로케일로 표시됩니다. 이전에는 번역 과정을 거치지 않았던 문자열(트레이 메뉴, 펌웨어 업데이트 경고, 안전 오버레이 및 관련 알림 등)도 이제 동일한 번역 단계를 거치게 되었습니다. 문자열이 누락된 경우 영어로 대체됩니다. 제품명은 의도적으로 영어 그대로 유지됩니다.수정 {#fixes}
1.3.0 버전에 존재했던 오류입니다.
펌웨어 브랜치 탭이 선택한 브랜치를 반영하도록 변경되었습니다. — 이전에는 탭 열이 _Stable_로 고정되어 있었습니다.3.5.3 이전 버전의 서비스에 대해서는 ‘Mount Rotation’ 섹션이 더 이상 표시되지 않습니다. 이전에는 이 섹션이 표시된 상태에서 모든 읽기 및 쓰기 작업이 실패했습니다.'frozen orientation' 모드가 3.5.6 이상 버전의 서비스에서 작동하게 되었습니다. — 와이어 토큰은 연결된 서비스의 버전에 따라 선택됩니다.카메라의 홈 버튼이(모든 3D 뷰포트에서) 끝까지 부드럽게 원래 위치로 돌아가게 되었습니다. 애니메이션 재생 중에 궤도 이동을 계속하더라도 컨트롤이 멈춰 버리는 일이 더 이상 발생하지 않습니다.아이돌 상태의 디바이스에는 이제 작은 읽기 아이콘이 하나 표시됩니다. 빈 컨트롤 스트립 2개는 더 이상 표시되지 않습니다.인식되지 않는 하드웨어의 경우,Inverse3 의 메쉬와 마케팅명이 생략되고, 열 전체를 차지하는 상시 표시 텔레메트리 패널이 표시됩니다. 좁은 창에서도 마찬가지로 표시됩니다.1.3.0으로 롤백할 가능성이 있는 경우 {#if-you-might-roll-back-to-130}
이번 릴리스와 관련하여 가장 중요한 경고 사항이 있습니다. 시스템이 1.3.0으로 되돌아갈 가능성이 조금이라도 있다면,1.4.0을 처음 실행하기 전에 `device-settings.json` 파일을 백업해 두십시오. 마이그레이션은 단방향으로만 이루어지며, 1.3.0 빌드는 마이그레이션된 파일을 빈 파일로 간주하여 아무런 경고 없이 읽어들이고, 처음 저장할 때 해당 파일을 덮어쓰게 됩니다. 이를 되돌릴 수 있는 유일한 방법은 백업본을 복원하는 것입니다.
권장하지 않음 {#deprecations}
"방향: 보정 중 / 수동" 탭 쌍은폐지되었으며,'장치 마운트' 마스터 토글과 '자동 새로고침'으로 대체되었습니다."라이선스 보기"의 외부 링크 버튼이삭제되었습니다. 앱 외부에서 계약서를 확인하는 방법은 이제 'PDF 다운로드'뿐입니다.스키마 2의 `device-settings.json` 레이아웃은더 이상 사용되지 않습니다. 다운그레이드할 방법은 없으며, 1.3.0 빌드는 새 파일을 거부하지 않고 기존 파일을 덮어씁니다. 기존 파일을 보관해 두시기 바랍니다.기존의 `manual` / `sensor` 방향 토큰3.5.6 이후 버전 서비스에서는 정지 / 지속적인 로 대체되었습니다. Hub는 기존 서비스에 대해서는 계속해서 기존 조합으로 통신합니다.왼손잡이용 시범 배지가‘Input Control’ 헤더에서 삭제되었습니다.이번 업데이트에서 권장되지 않게 된 액션, 트리거, 키보드 단축키는 없습니다.
알려진 문제 {#known-issues}
이미 알려진 동작 중, 1.4.0 버전에서는 수정되지 않을 것으로 파악된 사항입니다.
장치의 ‘설정’ 탭(시험용 게이트)에서 댐핑 및 포스 게이트의 판독값이 불안정합니다.: 댐핑 표시값이 항상 정확한 것은 아니며, 포스 게이트는 0.3 로 시작되며, 첫 번째 프레임부터 _Modified_라고 표시됩니다. 두 경우 모두 먼저 서비스 측에서 수정이 필요합니다.장치가 재보정되면 마운트의 회전 방향이 어긋날 수 있습니다. 이는 1.3.0 버전부터 알려진 문제이며, 기본 설정에서는 변경되지 않았습니다. 기본 Inkwell 소스는 재보정할 때마다 회전 방향을 다시 파악하지만, 마이너 릴리스에서 이 기본 설정을 변경하면 호환성이 깨지게 됩니다. 해결 방법은 수동으로 설정하는 것입니다.‘자동 새로고침(Auto Refresh )’을 끄고 회전 방향을 고정시킨 후 저장하십시오.Hub는 연결할 때마다 회전 방향을 복원합니다.왼손잡이 설정에서 ‘ Inverse3 ’ 및 ‘ MinVerse ’의 축은 여전히 반전된 상태입니다. 경고 배지는 ‘Input Control’의 소개 부분으로 이동했습니다.