مجموعة من الأدوات لتصور تسلسلات البيانات ثلاثية الأبعاد والتفاعل معها مع دعم عبر الأنظمة الأساسية على أنظمة التشغيل Windows وLinux وmacOS. راجع الصفحة الرسمية على https://eth-ait.github.io/aitviewer للحصول على كافة التفاصيل.
التثبيت الأساسي:
pip install aitviewer
لاحظ أن هذا لا يؤدي إلى تثبيت إصدار GPU من PyTorch تلقائيًا. إذا كانت بيئتك تحتوي عليه بالفعل، فيجب أن تكون جاهزًا للبدء، وإلا قم بتثبيته يدويًا.
أو قم بالتثبيت محليًا (إذا كنت بحاجة إلى تمديد التعليمات البرمجية أو تعديلها)
git clone [email protected]:eth-ait/aitviewer.git
cd aitviewer
pip install -e .
في نظام التشغيل macOS المزود بـ Apple Silicon، يوصى باستخدام PyQt6. يرجى التحقق من هذه المشكلة للحصول على تعليمات التثبيت.
لمزيد من التثبيت المتقدم ولتثبيت نماذج الجسم SMPL، يرجى الرجوع إلى الوثائق.
واجهة بايثون الأصلية، سهلة الاستخدام والاختراق.
قم بتحميل تسلسلات SMPL[-H/-X] / MANO / FLAME / STAR / SUPR وعرضها في عارض تفاعلي.
وضع بدون رأس لعرض الخادم لمقاطع الفيديو/الصور.
الوضع البعيد للتكامل غير المحظور لرمز التصور.
عرض بيانات ثلاثية الأبعاد أعلى الصور عبر نماذج الكاميرا ذات المنظور الضعيف أو OpenCV.
مسارات الكاميرا المتحركة.
تحرير تسلسلات SMPL ويطرح يدويًا.
البدائيات القابلة للعرض المعدة مسبقًا (الأسطوانات، المجالات، السحب النقطية، إلخ).
واجهة المستخدم الرسومية المدمجة القابلة للتوسيع (استنادًا إلى عزيزي ImGui).
تصدير لقطات الشاشة ومقاطع الفيديو وطرق عرض القرص الدوار (بصيغة mp4/gif)
خط أنابيب عرض عالي الأداء يعتمد على ModernGL (يعمل بمعدل 100 إطار في الثانية + على معظم أجهزة الكمبيوتر المحمولة).
عرض وضعية SMPL T (يتطلب نماذج SMPL):
من aitviewer.renderables.smpl import SMPLSequencefrom aitviewer.viewer import Viewerif __name__ == '__main__':v = Viewer()v.scene.add(SMPLSequence.t_pose())v.run()
عينة من المشاريع باستخدام aitviewer. أخبرنا إذا كنت تريد إضافتك إلى هذه القائمة!
فان وآخرون، HOLD: إعادة بناء ثلاثية الأبعاد للأيدي والأشياء المتفاعلة من الفيديو، CVPR 2024
براون وآخرون، تركيب التفاعل بين الجسم والجسم بالكامل، 3DV 2024
تشانغ وكريستن وآخرون، ArtiGrasp: التوليف المعقول جسديًا للإمساك والتعبير الحاذق ثنائي اليد، 3DV 2024
كوفمان وآخرون، EMDB: قاعدة البيانات الكهرومغناطيسية لوضعية الإنسان العالمية ثلاثية الأبعاد وشكله في البرية، ICCV 2023
شين وجو وآخرون، X-Avatar: الصور الرمزية البشرية التعبيرية، CVPR 2023
صن وآخرون، TRACE: الانحدار الزمني 5D للصور الرمزية باستخدام الكاميرات الديناميكية في البيئات ثلاثية الأبعاد، CVPR 2023
فان وآخرون، القطب الشمالي: مجموعة بيانات للتلاعب اليدوي بالأشياء اليدوية، CVPR 2023
دونغ وجو وآخرون، PINA: تعلم صورة رمزية عصبية ضمنية مخصصة من تسلسل فيديو RGB-D واحد، CVPR 2022
دونغ وآخرون، تقدير وضعية الأشخاص المتعددين المدركة للشكل من الصور متعددة المشاهدة، ICCV 2021
كوفمان وآخرون، EM-POSE: تقدير وضعية الإنسان ثلاثي الأبعاد من أجهزة التتبع الكهرومغناطيسية المتفرقة، ICCV 2021
Vechev وآخرون، التصميم الحسابي للملابس الحركية، Eurographics 2021
غو وآخرون، التقاط الأداء البشري من فيديو أحادي العين في البرية، ثلاثي الأبعاد 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}
}
تم تطوير هذا البرنامج بواسطة مانويل كوفمان وفيلكو فيتشيف وداريو ميلونوبولوس. للأسئلة الرجاء إنشاء قضية. نحن نرحب ونشجع مساهمات الوحدات والميزات من المجتمع.