شخصية واقعية متحركة - Realistic Animated Character
هذا المشروع يعرض شخصية واقعية متحركة باستخدام D3.js مع تصميم
يحاكي الجسم البشري الحقيقي.
المميزات:
- حركة مشي طبيعية مع أرجحة الذراعين والساقين المتزامنة
- حركة تنفس واقعية للجسم
- رمش عيون طبيعي مع حركة الحدقة
- تعابير وجه حية مع حركة الفم والحاجبين
- نسب جسم واقعية متعددة الأطراف
- ألوان طبيعية تحاكي ألوان الجسم البشري
- مفاصل واضحة (كتفين، فخذين، أرجل)
التقنيات المستخدمة:
- D3.js 7.9 للرسم والتحريك السلس
- JavaScript ES6 Modules للبنية الحديثة
- SVG للرسومات العالية الجودة
- Unidirectional Data Flow لإدارة الحالة
البنية:
data.js - بيانات أجزاء الجسم ومواضعها
renderCharacter.js - رسم الشخصية وتحديث الحركات
setupSVG.js - إعداد لوحة الرسم
viz.js - دالة التصور الرئيسية
udf.js - نظام تدفق البيانات أحادي الاتجاه
index.js - نقطة البداية وحلقة الرسوم المتحركة
الحركات:
- القفز البطيء والسلس
- المشي مع أرجحة الذراعين المتناسقة
- حركة الساقين والفخذين
- حركة الرأس برفق
- تنفس الجسم
- رمش العيون الطبيعي
- تتبع نظر العين