Animal pose
- 프로젝트 생성 -> 3D (HDRP) Core 선택
- Window -> Package Manager -> add package from git url -> “com.unity perception” 88
- Asset 세팅 (fㅠ 등 가져다 놓기)
ロ
- Asset EGO 73% > Create > Perception > ID Label Config (for bbox), Semantic Segm. Label (for Segm.), KeyPoint Template(for Keypoint)
ID Label Config > Added Labels > Add New Label > “Class QI”
Semantic Segm. Label > Added Labels > Add New Label > “Class OH”
• KeyPoint Template > Key Points > + > Element > Label i2
4. Main Camera 설정
o
Add Component > perception camera
- perception camera > Camera Labeler> + > Bounding box, Semantic Segm., Keypoint 3 3 JHAl Label 9| Id Label Config Oll Asset °| Label Config ÷ Drag&Drop
- KeyPoint 는 ActiveTemplate 에 Kp Cfg. 매핑하고, Id Label Cfg.에 bbox Cig.를 매핑한다
perception camera > Show Labler Visualize “Enable” #19|
5. Error #7| (Optional)
Project Setting > Quality > HDRP > 4 개항목의 Lit Shader Mode x Both 모두 변경
• Project Setting > Editor > Asynchronous Shader Compilation “Disable
6. Object 라벨링 적용
.
Add Component > Labeling
Labeling > Add New Label > bbox 및 Segm. Ctg 로 Label 추가 D 를 눌러서 Bbox 와 Segm. 되는지 확인 > 확인 후에는 반드시 D 를 한번 더 눌러서 종료할 것 관절이 있는경우는 해당 Object 에, 없는 경우엔 EmptyObject 를 만들어서 Add Component > Joint Label 추가
ロ
joint Label > Labels > + > KeyPoint Cfg. 에 있는 명칭 입력
7. Background Randomizer 세팅
• Obiect Tree 에서 무클릭 x CreateEmpty > add component x Fixed Length Scenario
oFixed Length Scenario > Add Randomizer > Rotate Randomizer 추가 -> 소메는 rotate randomizer Tag 추가
8. Object Randomizer &
- Add Component > 7번 중 06) 에 적용할 Randomizer 이름 +Tag 붙은거 추가
- Randomizer 가 적용되면, Blur 현상이 생기는데, 제거할 수 있음
- Add Component > Volume
.
Volume > New > Add Override > Montion 으로 검색 > Montion Blur 선택
•Intensity “Enable”
9. Animation Randomizer AS
9. Animation Randomizer NE
https://github.com/Unity-Technologies/com.unity.perception/blob/main/com.unity.perception/Documentation~/HumanPose/TUTORIALmd#step-1
Assets > Create > Animate Controller
Animate Controller > DBL Click > Create State > Empty > New State
New State > Motion > fbx 에 포함된 Action 선택
• fbx 최상위 Object > Add Component > Animator 추가
O
Animator > Controller 에 뒤에 서 만든 Controller 선택
o
fbx 최상뒤 Object x Add Component > Animation Randomizer Tag 추가
Animation Randomizer Tag x Add Option > fbx 에 포함된 Action 선택
Senario > Add Component > Animation Randomizer #7
Assets > Create > Perception Animation Pose Config #7/
o
Animation Pose Config > Animation Frame # Label #19|
o
Main Camera + Camera Labelers > Animation Pase Configs > 위에서 생성한 Animation Pose Config 선택