المواصفات المهنية لتطوير بيئات الواقع الافتراضي
متطلبات عامة
خبرة مثبتة في تطوير بيئات VR عالية الجودة
ملف أعمال يتضمن مشاريع واقعية في التصوير المعماري، الألعاب، أو المحاكاة
التوافق الكامل مع محركات الألعاب (Godot 4.x، Unreal، Unity) حسب الحاجة
القدرة على تحسين الأداء لتجربة سلسة على مختلف المنصات (الهواتف – الحواسيب – نظارات VR)
المواصفات التقنية (غير قابلة للتفاوض)
أداء النظام
ميزانية المضلعات: حتى 500,000 مثلث للبيئة الواحدة
دقة الخامات: 2048x2048 للأسطح الرئيسية، 1024x1024 للتفاصيل
معدل الإطارات: الحفاظ على 90fps على أجهزة VR متوسطة المواصفات
حجم الملف: أقل من 500MB للبيئة الكاملة
التوافق: جميع الأصول يجب أن تعمل على Godot 4.x بدون مشاكل
متطلبات التصدير
صيَغ التصدير المطلوبة:
.blend (ملف Blender الرئيسي مع جميع الأصول منظمة)
.gltf 2.0 (متوافق ومحسّن لـ Godot)
.fbx (للتوافق مع محركات أخرى)
ملفات خامات منفصلة (.png)
ملفات Lightmap في حال استخدام إضاءة baked
معايير المواد والخامات (Materials)
مواد PBR قياسية: Albedo – Normal – Roughness – Metallic
تظليلات متوافقة مع Godot – بدون عقد خاصة بـ Blender
خرائط UV نظيفة وبدون تداخل
استخدام Texture Atlasing للعناصر الصغيرة
توفير مستويات LOD: عالية – متوسطة – منخفضة
تصميم المشاهد (Scenes)
بيئات تفاعلية واقعية (حرم جامعي، مكاتب، مختبرات، مراكز تدريب، إلخ)
توزيع منطقي للمساحات مع مسارات تنقل واضحة
عناصر خارجية (مناظر طبيعية، مواقف، ممرات، أشجار)
مناطق مخصصة للأزمة/الاختبار (Emergency, IT failure scenarios)
عناصر تفاعلية: شاشات، أبواب، صناديق طوارئ، معدات شبكة
متطلبات الإضاءة
أنواع الإضاءة:
محاكاة ضوء النهار الطبيعي
إضاءة مكتبية/داخلية احترافية
إضاءة طوارئ (وضع الإنذار الأحمر)
إضاءة أمنية خارجية
دعم دورة الليل/النهار
عناصر ديناميكية:
التبديل بين الوضع العادي ووضع الأزمة
وميض/وميض متقطع لمحاكاة انقطاع الكهرباء
دعم تأثيرات الطوارئ مثل Strobe Lights
متطلبات تحسين الأداء VR
LOD (مستوى التفاصيل):
LOD0: حتى 15م – تفاصيل كاملة
LOD1: 15–30م – تفاصيل أقل
LOD2: أكثر من 30م – تفاصيل مبسطة
التحسينات:
Occlusion Culling
Frustum Culling
Texture Streaming
شبكات اصطدام (Collision Meshes) فعّالة
شروط VR خاصة:
مسافات حركة مريحة (≥ 2م)
مسارات واضحة وسهلة للتنقل
علامات نقاط الانتقال (Teleportation)
ارتفاعات تفاعل مناسبة لليد
تصميم التفاعل
عناصر قابلة للإمساك (Grabbable) بمقاييس مناسبة
أسطح قابلة للمس (Touch) مثل الشاشات والأزرار
حدود تفاعل واضحة
دعم Haptic Feedback
شبكات اصطدام مبسطة مع مواد فيزيائية مناسبة
هيكل الملفات المطلوب
/[اسم_البيئة]/
├── Source/
│ ├── [Environment].blend
│ ├── /Textures/
│ ├── /Materials/
│ └── /References/
├── Export/
│ ├── [Environment].gltf
│ ├── [Environment].fbx
│ ├── /Textures_Optimized/
│ └── /Lightmaps/
├── Documentation/
│ ├── Asset_List.xlsx
│ ├── Performance_Report.pdf
│ ├── Interaction_Guide.pdf
│ └── Setup_Instructions.md
└── Preview/
├── /Screenshots/ (8–12 صور عالية الجودة)
├── /Video/ (فيديو 360°)
└── /Wireframe/ (صور تقنية)
متطلبات التوثيق
قائمة الأصول يجب أن تحتوي على:
أسماء الكائنات والهيكلية
عدد المضلعات لكل كائن
دقة الخامات
تعيين المواد
مستويات LOD المتاحة
قائمة العناصر التفاعلية
شبكات الاصطدام المخصصة
مؤشرات الأداء
تقرير الأداء:
إجمالي المضلعات
استهلاك الذاكرة
استهلاك ذاكرة الخامات
مسافات LOD المقترحة
نتائج اختبارات التوافق مع VR
المنصة المستهدفة
Godot 4.x VR
Oculus
SteamVR
WebXR
مطلوب جودة عالية وأسعار تنافسية، لدينا أكثر من 20 مشروعًا إضافيًا.
السلام عليكم ورحمة الله وبركاته، معكم إياد، مصمم ومبرمج واقع افتراضي، لدي خبرة واسعة في هذا المجال وقد أنجزت العديد من المشاريع الناجحة، بما في ذلك تصميم بيئات ...
السلام عليكم استاذ عبدالجليل, اتمنى تكون بخير , انا فعلا عمري ما اتعاملت مع ال VR ولكني لما قرأت تفاصيل الشغل كلها وان ممكن اصمملك علي برنامج بلندر فهمت منحضرتك...