الوصف
Shap-E هو إصدار رسمي للكود والنموذج من OpenAI لإنشاء دوال ضمنية ثلاثية الأبعاد شرطية. تتيح هذه الأداة القوية للمستخدمين إنشاء كائنات ثلاثية الأبعاد بناءً على الأوصاف النصية أو المدخلات المرئية، مما يفتح إمكانيات جديدة لإنشاء المحتوى ثلاثي الأبعاد.
تكمن الوظيفة الأساسية لـ Shap-E في قدرته على ترجمة المطالبات إلى نماذج ثلاثية الأبعاد. يمكن للمستخدمين تقديم مطالبة نصية، مثل "كرسي يبدو مثل الأفوكادو"، وسيقوم Shap-E بإنشاء كائن ثلاثي الأبعاد مطابق. بدلاً من ذلك، يمكنه أخذ عينة من نموذج ثلاثي الأبعاد مشروط بصورة عرض اصطناعية، مما يوفر مرونة في طريقة الإدخال.
بالنسبة للمطورين والباحثين، يوفر Shap-E إطارًا قويًا لاستكشاف وتنفيذ إنشاء المحتوى ثلاثي الأبعاد. يتضمن المستودع تعليمات استخدام مفصلة ودفاتر ملاحظات أمثلة لتوجيه المستخدمين خلال العملية. تغطي دفاتر الملاحظات الرئيسية أخذ عينات من النماذج ثلاثية الأبعاد من النص، وأخذ العينات من الصور، وتشفير/فك تشفير النماذج ثلاثية الأبعاد. لتحقيق أفضل النتائج عند استخدام مدخلات الصور، يوصى بإزالة الخلفية من الصورة المدخلة.
يمكن للمستخدمين المتقدمين الاستفادة من دفتر ملاحظات `encode_model.ipynb`، الذي يوضح كيفية تحميل نموذج ثلاثي الأبعاد أو trimesh، وإنشاء عروض متعددة وجهات سحابية نقطية، وتشفيرها في تمثيل كامن، ثم عرضها مرة أخرى. تتطلب هذه العملية إصدار Blender 3.3.1 أو أعلى وتعيين متغير البيئة `BLENDER_PATH` بشكل صحيح.
تم بناء Shap-E باستخدام Python وهو متاح على GitHub، مما يعزز التعاون ومساهمات المجتمع. يتم ترخيص المشروع بموجب ترخيص MIT، مما يجعله متاحًا مجانًا للاستخدام الأكاديمي والتجاري على حد سواء. يسلط المستودع الضوء أيضًا على عينات مختلفة تم إنشاؤها بواسطة النموذج المشروط بالنص، مما يعرض إمكاناته الإبداعية بمخرجات متنوعة وخيالية.
تشمل الجمهور المستهدف لـ Shap-E باحثي الذكاء الاصطناعي، وفناني ثلاثي الأبعاد، ومطوري الألعاب، وأي شخص مهتم بإنشاء المحتوى ثلاثي الأبعاد برمجيًا. قدرته على شرط الإنشاء بناءً على النص أو الصور تجعله أداة متعددة الاستخدامات للنماذج الأولية السريعة، وإنشاء الأصول، واستكشاف تطبيقات الذكاء الاصطناعي الجديدة في مجال ثلاثي الأبعاد.
الميزات الأساسية لـ Shap-E
إنشاء كائنات ثلاثية الأبعاد من مطالبات نصية
إنشاء كائنات ثلاثية الأبعاد من الصور
إخراج دوال ضمنية ثلاثية الأبعاد شرطية
توفير دفاتر ملاحظات أمثلة للاستخدام
دعم تشفير وفك تشفير النماذج ثلاثية الأبعاد
يتطلب Blender لميزات التشفير المتقدمة
إصدار كود ونموذج مفتوح المصدر
ترخيص MIT للاستخدام الواسع
البدء مع Shap-E
استنساخ: استنسخ مستودع Shap-E من GitHub.
تثبيت: قم بتثبيت التبعيات اللازمة باستخدام pip.
تكوين: قم بتعيين متغير البيئة BLENDER_PATH إذا كنت تستخدم ميزات التشفير المتقدمة.
عينة نصية: استخدم `sample_text_to_3d.ipynb` لإنشاء نماذج ثلاثية الأبعاد من مطالبات نصية.
عينة صورة: استخدم `sample_image_to_3d.ipynb` لإنشاء نماذج ثلاثية الأبعاد من صور مدخلة.
تشفير النموذج: استخدم `encode_model.ipynb` لتشفير وفك تشفير النماذج ثلاثية الأبعاد.
تحسين: قم بإزالة الخلفية من الصور المدخلة للحصول على أفضل النتائج.
حالات استخدام Shap-E
- إنشاء ثلاثي الأبعاد من النص
- إنشاء ثلاثي الأبعاد من الصور
- نماذج أولية للأصول ثلاثية الأبعاد
- أبحاث الذكاء الاصطناعي
- أدوات إنشاء المحتوى
- تشفير النماذج ثلاثية الأبعاد







