문제 해결¶
증상, 원인, 그리고 확인할 것.
도구가 열리지 않습니다¶
스크립트를 실행해도 아무 일도 일어나지 않습니다.
Harmony는 PATH 에 있는 시스템 Python 3.9 를 통해 사용자 스크립트를 실행하며, 3.10 이상은 조용히 무시됩니다 — 오류도, 창도, 아무것도 없습니다. Python 3.9를 설치하고 다시 시도하십시오.
스크립트가 Scripts 메뉴에 없습니다.
OctoSceneAssembler.js 는 하위 폴더가 아니라 <version>-scripts/ 에 낱개로 있어야 하고, Python 패키지는 정확히 octoSceneAssembler 라는 이름의 폴더에 있어야 합니다. 설치 를 보십시오.
태그가 아무 일도 하지 않았습니다¶
head-Peg 가 head-Peg 라는 드로잉이 되었습니다.
태그는 구분자 사이의 온전한 조각 이어야 합니다. Peg 는 태그가 아니고 P 가 태그입니다. head-P 또는 head=P 라고 쓰십시오.
sky-0007 이 깊이로 읽히지 않았습니다.
맨숫자는 일부러 태그가 아닙니다. 시퀀스 파일에는 숫자가 가득하고, 0007 이라는 프레임이 깊이 지시가 되는 일은 결코 없어야 합니다. Z0.1, 0.5F, 10B 라고 쓰십시오.
이름의 일부가 사라졌습니다.
파서는 태그를 오른쪽에서 왼쪽으로 읽고, 태그가 아닌 첫 조각에서 멈춥니다. 여러분 이름 속의 진짜 단어가 우연히 유효한 태그라면 (…-P), 등호 형식을 쓰십시오: two-part-name=P.
전체 문법: 태그.
폴더가 배정되지 않았습니다¶
magnet으로 가는 대신 평범한 폴더로 들어왔습니다.
이름에 맞는 magnet이 없거나, magnet이 비활성 입니다. OSA는 가져오기 때 그렇게 말해 줍니다:
'PROPS' magnet is off: 'PROPS' came in as a plain folder, nothing was routed
Magnets 섹션을 확인하고, 일치는 대소문자를 구분하지 않으며 정확·접두·접미를 시도하고 가장 긴 일치가 이긴다는 것을 기억하십시오. Magnets 를 보십시오.
Assemble 버튼이 회색입니다¶
피드백 바에 빨간 메시지가 있습니다. 버튼을 비활성화하는 색은 빨강뿐이고, 바가 그 blocker를 지목합니다. 해결하면 버튼이 돌아옵니다.
프레임 동사가 거부합니다¶
Enable 'Split/Merge Frames' checkbox to merge/suck frames
그 가드는 Browser의 Settings 섹션에서 기본값이 꺼짐 입니다. 구조 편집은 계획을 재배치하지만 프레임 편집은 타이밍을 재배치합니다. Split과 Merge 를 보십시오.
Merge나 Split이 회색입니다¶
마우스를 올리십시오 — 툴팁이 이유를 말해 줍니다. Merge는 노드가 최소 둘 필요하고, Split은 쪼갤 것이 필요합니다. 이유 없이 회색인 항목은 규칙이 아니라 UI 버그입니다.
아트워크가 도착하지 않았습니다¶
리포트 를 읽으십시오. 모든 거부에는 종류가 있습니다:
| 종류 | 확인할 것 |
|---|---|
import-failed |
소스 파일이 여전히 존재하고 읽을 수 있는지 |
format-mismatch |
확장자가 내용에 대해 거짓말을 하고 있음 — 이름만 바뀐 파일 |
element-swap |
Original Bitmap 드로잉이 TVG로 남아 있음 |
utransform |
변환이 거부됨. 흔히 지원되지 않는 소스 |
no-bridge |
Harmony는 있지만 스크립트 다리가 열리지 않음 — Harmony를 다시 시작하십시오 |
전체 목록: Assemble 하기.
Original Bitmap에서 벡터 트랙이 사라졌습니다¶
사라진 것이 아닙니다 — 기록되지 않았을 뿐이고, 여전히 여러분의 트리에 있습니다. Original Bitmap에는 art layer가 없으므로 벡터가 거기 안착할 수 없습니다. 드로잉을 Art Layers 로 바꾸거나, 그 트랙을 Art Layers인 드로잉으로 옮기십시오. Original Bitmap 을 보십시오.
"Could not auto-save the session to disk"¶
노란색 일시 메시지입니다. 트리는 여전히 메모리에 있고 Assemble도 동작합니다 — 다만 크래시 대비 그물이 내려간 상태입니다.
이유는 로그에 있고, 원인을 지목합니다:
%APPDATA%/Toon Boom Animation/Toon Boom Harmony Premium/octo_scene_assembler/osa.log
Autosave: could not write the file: 을 찾으십시오. 흔한 원인은 디스크가 꽉 찼거나, 폴더가 잠겼거나, 백신이 sessions 디렉터리를 붙잡고 있는 것입니다.
세션이 돌아오지 않았습니다¶
바가 제안되지 않았습니다. 세션은 씬 단위입니다 — 다른 이름으로 저장된 씬은 다른 세션을 갖습니다. 또한 Restore 가 성공하면 복원한 세션을 삭제하고, Dismiss 는 일부러 삭제합니다.
바가 세션을 읽을 수 없다고 했습니다. 파일과 그 하나뿐인 백업 모두 파싱에 실패했습니다. OSA는 조용히 빈 상태로 시작하는 대신 여러분에게 말해 줍니다. 아무 말도 듣지 못하는 것이야말로 사람들이 자동 저장이 애초에 동작한 적 없다고 결론짓는 방식이기 때문입니다.
세션과 크래시 복구 를 보십시오.
Assemble 도중 Harmony가 뻗었습니다¶
Assemble은 트랜잭션이 아닙니다 — Harmony는 빌드 전체를 하나의 undo로 쌓으므로, 크래시나 취소는 이미 만들어진 노드를 남겨 둡니다.
복구 방법: Harmony 자체의 undo를 쓴 뒤, 트리를 고치고 다시 assemble하십시오. OSA는 안착한 것만 평탄화하므로, 여러분의 staging 트리는 안착하지 못한 모든 것을 여전히 기술하고 있습니다.
Node View가 배치되지 않고 쌓여 보입니다¶
노드가 서로 겹쳐 있다는 것은 레이아웃 단계가 실행되지 않았다는 뜻입니다 — 리포트에서 phase-error 를 확인하십시오. Wide Bus 는 모든 노드를 배치하므로, 더미는 스타일이 아니라 실패입니다.
버그 신고하기¶
? → About 에 신고서가 필요로 하는 세 가지가 있습니다: 버전, 라이선스 상태, Machine ID.
osa.log 를 첨부하십시오. 지원팀이 여러분의 씬 없이도 여러분의 Harmony가 무엇을 했는지 읽는 방법입니다.