المشاريعForge 3D
Forge 3D
نشطتوليد نماذج ثلاثية الأبعاد بالذكاء الاصطناعي — من الـ prompt إلى جسم قابل للطباعة في دقائق.
حول هذا المشروع
نظرة عامة
أداة سطح مكتب تأخذ مدخلات نصية أو صورية، تولّد نماذج ثلاثية الأبعاد عبر واجهتي Meshy AI و Tripo3D، وتُعدّها للطباعة بالراتنج أو FDM عبر pipeline نظيف لـ Blender آلي.
بدأت كأداة شخصية لعمل الطباعة ثلاثية الأبعاد لدي. كنت أقضي وقتًا طويلًا في التنقل بين علامات تبويب المتصفح، تنزيل الملفات يدويًا، إعادة رفعها إلى Blender، إصلاح النورمالز، ضبط الأصول، تصدير STL. الكل يستغرق 15 دقيقة من العمل المتكرر لكل نموذج. Forge3D يجمع ذلك كله في نافذة واحدة.
الخيارات التقنية حددتها قيود حقيقية. استخدمت Electron مع تطبيق React في ملف واحد لأنني أردت دورة تكرار سريعة دون خادم بناء على جهاز الإنتاج. Three.js يُحمَّل من CDN عند التشغيل بدل أن يُجمَّع. تكامل Blender يعمل في repo git منفصل لأن pipeline التنظيف بـ Python لا علاقة له بواجهة Node الأمامية.
الميزات الرئيسية
ما يقوم به
مبني باستخدام
التقنيات
ما كنت سأفعله بشكل مختلف
بعد التأمل
سأقسّم App.jsx إلى مكونات من اليوم الأول. عند أكثر من 1500 سطر يعمل، لكن إضافة ميزات تتطلب scrolling كثيرًا. كذلك سأضع مجموعة اختبارات لائقة في وقت أبكر بدل الاتكال على الاختبار اليدوي.