기존 시뮬레이션 결과 동영상 저장 방법
- AMS 7.1.0 (AMMR 2.0.0) 전까지 ModelView에서 Record 버튼을 클릭 후 시뮬레이션 결과를 이미지로만 저장이 가능함.
- 동영상 데이터로 저장을 위해서는 여러 장의 이미지파일을 FFmpeg와 같은 동영상 변환 프로그램을 이용해 변환이 필요함.
CreateVideo기능을 이용한 동영상 데이터 자동 저장
- AMS 7.4.0 (AMMR 2.4.0) 부터 CreateVideo기능이 개선되어 사용자가 간편하게 시뮬레이션 결과를 자동으로 저장 가능함.
CreateVideo.any 파일을 이용해 시뮬레이션 결과 동영상 저장 CreateVideo.any 파일을 이용해 시뮬레이션 결과 동영상 저장
CreateVideo.any 파일
- CreateVideo.any 파일 위치
- BVH_Xsens, Plug-in-gait_simple 모델의 경우, LabSpecificData.any 내에 위치함.
- CreateVideo.any 파일의 구성
- CreateVideo.any파일 내에 VideoLookAtCamera 클래스 템플릿을 이용해 출력되는 동영상의 화각, 해상도 등의 설정이 가능함.
- UP_DIRECTION (기본값: y): 글로벌 좌표게의 수직 축 방향 지정
- CREATE_GIF (기본값: 0): GIF형식 파일을 출력할지 여부를 지정
- _AUTO_PLAY_VIDEOS (기본값: 1): 동영상 파일 만든 후 자동재생 여부 지정
- _OVER_WRITE (기본값: 1): 동일한 이름의 동영상 파일이 생성될 때 덮어쓰기 여부 지정
- _CLEAN_UP_IMAGES(기본값: 1): 동영상 생성을 위해 출력된 이미지 삭제여부 지정
- ENABLE_OVERLAY (기본값: 1): 출력될 동영상에 AnyBody 로고 입력 여부 지정
- VideoLookAtCamera 클래스 템플릿
- VideoName (기본값: ANYBODY_NAME_MAINFILE): 출력되는 동영상/이미지 파일명을 지정
- VideoResolution (기본값: {1920,1080}): 출력되는 동영상의 해상도를 지정
- VideoInputFrameRate (기본값: 24): 출력되는 동영상의 속도를 지정
- CameraLookAtPoint (기본값: DesignVar({0,1,0})): 카메라가 향하는 좌표의 위치를 지정
- CameraFieldOfView (기본값: DesignVar(2)): 카메라로 촬영할 수직 축 방향의 범위를 지정
- CameraDirection (기본값: DesignVar({1, 0, 0})): CameraLookAtPoint에서 본 위치를 지정
- VideoLookAtCamera 사용 예
'AnyBody > FAQ' 카테고리의 다른 글
AnyRefFrame 클래스의 r, rDot, rDDot, Axes, r0, Axes0, sRel, ARel 은 어떤 값인가요? (0) | 2024.06.13 |
---|---|
시뮬레이션 결과 저장/불러오기 방법 (0) | 2024.06.12 |
Driver의 Reaction.Type의 On/Off 차이 (0) | 2024.06.11 |
Pelvis에 작용하는 Residual Force는 무엇인가요? (0) | 2024.06.11 |
Inverse dynamics 해석 시 KKT Matrix Solver Error가 발생하는 이유? (0) | 2024.02.22 |