Windows, Linux 및 macOS에서 크로스 플랫폼 지원을 통해 3D 데이터 시퀀스를 시각화하고 상호 작용하는 도구 세트입니다. 자세한 내용은 공식 페이지 https://eth-ait.github.io/aitviewer를 참조하세요.
기본 설치:
pip install aitviewer
PyTorch의 GPU 버전이 자동으로 설치되지는 않습니다. 귀하의 환경에 이미 포함되어 있다면 그대로 두고, 그렇지 않으면 수동으로 설치하십시오.
또는 로컬로 설치(코드를 확장하거나 수정해야 하는 경우)
git clone [email protected]:eth-ait/aitviewer.git
cd aitviewer
pip install -e .
Apple Silicon이 탑재된 macOS에서는 PyQt6을 사용하는 것이 좋습니다. 설치 지침은 이 문제를 확인하세요.
고급 설치 및 SMPL 본체 모델 설치에 대해서는 설명서를 참조하십시오.
사용하기 쉽고 해킹하기 쉬운 기본 Python 인터페이스.
SMPL[-H/-X] / MANO / FLAME / STAR / SUPR 시퀀스를 로드하고 대화형 뷰어에 표시합니다.
비디오/이미지의 서버 렌더링을 위한 헤드리스 모드.
시각화 코드의 비차단 통합을 위한 원격 모드입니다.
약한 원근 또는 OpenCV 카메라 모델을 통해 이미지 위에 3D 데이터를 렌더링합니다.
애니메이션 가능한 카메라 경로.
SMPL 시퀀스와 포즈를 수동으로 편집합니다.
사전 제작된 렌더링 가능한 기본 요소(원통, 구, 점 구름 등)
확장 가능한 GUI 내장(Dear ImGui 기반).
스크린샷, 비디오 및 턴테이블 보기 내보내기(mp4/gif로)
고성능 ModernGL 기반 렌더링 파이프라인(대부분의 노트북에서 100fps+로 실행)
SMPL T-pose 표시(SMPL 모델 필요):
aitviewer.renderables.smpl에서 import SMPLSequencefrom aitviewer.viewer import Viewerif __name__ == '__main__':v = Viewer()v.scene.add(SMPLSequence.t_pose())v.run()
aitviewer를 사용한 프로젝트 샘플입니다. 이 목록에 추가하고 싶다면 알려주십시오!
Fan 외, HOLD: 비디오에서 상호 작용하는 손과 물체의 범주에 구애받지 않는 3D 재구성, CVPR 2024
Braun 외, 물리적으로 그럴듯한 전신 손-물체 상호작용 합성, 3DV 2024
Zhang 및 Christen 외, ArtiGrasp: 양손의 능숙한 파악 및 관절의 물리적으로 그럴듯한 합성, 3DV 2024
Kaufmann 외, EMDB: 야생의 글로벌 3D 인간 자세 및 모양에 대한 전자기 데이터베이스, ICCV 2023
Shen 및 Guo 외, X-아바타: 표현력 있는 인간 아바타, CVPR 2023
Sun 외, TRACE: 3D 환경에서 동적 카메라를 사용한 아바타의 5D 시간 회귀, CVPR 2023
Fan 외, ARCTIC: 능숙한 양손 손 개체 조작을 위한 데이터세트, CVPR 2023
Dong 및 Guo 외, PINA: 단일 RGB-D 비디오 시퀀스에서 개인화된 암시적 신경 아바타 학습, CVPR 2022
Dong 외, 다중 뷰 이미지에서 모양 인식 다중 사람 포즈 추정, ICCV 2021
Kaufmann 외, EM-POSE: 희소 전자기 추적기에서 3D 인간 자세 추정, ICCV 2021
Vechev 외, 운동 감각 의류의 컴퓨터 설계, Eurographics 2021
Guo 외, 야생 단안 비디오의 인간 성능 캡처, 3DV 2021
이 소프트웨어를 사용하는 경우 아래와 같이 인용해 주시기 바랍니다.
@software{Kaufmann_Vechev_aitviewer_2022,
author = {Kaufmann, Manuel and Vechev, Velko and Mylonopoulos, Dario},
doi = {10.5281/zenodo.10013305},
month = {7},
title = {{aitviewer}},
url = {https://github.com/eth-ait/aitviewer},
year = {2022}
}
이 소프트웨어는 Manuel Kaufmann, Velko Vechev 및 Dario Mylonopoulos가 개발했습니다. 질문이 있는 경우 이슈를 생성해 주세요. 우리는 커뮤니티의 모듈 및 기능 기여를 환영하고 장려합니다.