ما هو ملف Lottie وكيف يعمل؟
افتح ملف Lottie في محرر نصوص وستفهمه: JSON فيه طبقات وقيم حركة وأرقام للطول والمقاس، بلا صور ولا فيديو. ما يحمله وما لا يستطيع، وحدوده قبل الاستخدام.
افتح ملف Lottie في محرر نصوص وستفهمه أسرع من أي شرح. ما تراه JSON منظم، فيه قائمة طبقات وقيم حركة وأرقام تحدد الطول والمقاس. لا صور ولا فيديو في الداخل، ولهذا يبقى الملف صغيراً وقابلاً للقراءة الآلية.
هذه البنية النصية هي سبب أهميته، وهي أيضاً سبب حدوده. ما لا يستطيع الملف وصفه لا يظهر عند العرض، مهما كان امتداده أو اسم البرنامج الذي يفتحه. وهذا الدليل يشرح ملف Lottie وكيف يعمل من الداخل، حقلاً بحقل.
ملف JSON لا فيلم
Lottie صيغة أنشأتها Airbnb، ويُصدَّر عادة من Bodymovin داخل أدوات الرسوم المتحركة. الملف لا يحتوي إطارات مرسومة جاهزة، بل أوصافاً للطبقات والرسوم والحركة. حين يعرضه برنامج، هو من يرسم الإطارات في تلك اللحظة.
لهذا السبب يُقاس حجم الملف بعدد الطبقات وتعقيد المسارات، لا بعدد الثواني. حركة مدتها دقيقة على شكلين بسيطين قد تكون أصغر من حركة عشر ثوانٍ فيها صورة نقطية كبيرة.
يوصف الملف لذلك بأنه وصف للحركة لا الحركة نفسها. لو أرسلته إلى جهاز لا يملك عارضاً مناسباً، فلن ترى شيئاً مهما كان حجمه، وهذا فرق حاسم عند التسليم.
الحقول التي تحدد الطول والمقاس
ملف Lottie صحيح يحتاج مجموعة حقول أساسية: نسخة الصيغة، ومعدل الإطارات، ونقطة البداية، ونقطة النهاية، والعرض، والارتفاع، وقائمة الطبقات. الحقول الثلاثة الخاصة بالزمن هي المعدل ونقطتا البداية والنهاية، وحقلا العرض والارتفاع يحددان المساحة.
مثال مباشر. إذا كان معدل الإطارات 60 ونقطة البداية 0 ونقطة النهاية 120، فالمدة 120 ÷ 60 = ثانيتان. وإذا كان المعدل 30 والنهاية 90، فالمدة ثلاث ثوانٍ. النقطة النهائية ليست بالثواني، ولهذا تتغير المدة نفسها إذا عُدّل المعدل وحده.
المقاس يعمل بطريقة مختلفة عن الصورة. عرض 1920 وارتفاع 1080 يعنيان 2,073,600 وحدة مرجعية في نظام إحداثيات الملف، وليس مخزوناً من البكسلات. لهذا يمكن عرض الملف على شاشة صغيرة أو لافتة كبيرة دون أن يتغير حجمه على القرص.
هذه الحقول مجتمعة تجعل الملف قابلاً للتحقق آلياً. يستطيع برنامج أن يقرأ المدة والمقاس منه مباشرة دون تشغيله، وهذا مفيد في خطوط الإنتاج التي تفحص الملفات قبل نشرها.
ما يمكن أن يحمله وما لا يستطيع
الملف يستطيع أن يحمل ما يبنيه المحرر من طبقات ومسارات وأقنعة وطبقات أشكال ومحركات نص وتعبيرات، لأن هذه كلها أوصاف قابلة للتسجيل في JSON.
الأقنعة وطبقات الأشكال تستحق ذكراً خاصاً، لأنها تُخزن كأوصاف هندسية. الشكل يبقى هندسة قابلة للتعديل في الملف، وهذا فرق جوهري عن صورة نقطية تحمل شكلاً مرسوماً بداخلها ولا يمكن تفكيكه.
ما لا يستطيع حمله واضح أيضاً. لا صوت فيه ولا فيديو ولا مشاهد ثلاثية الأبعاد بالمعنى الذي يحمله ملف المشروع الكامل. ولا ينتقل كل أثر كما هو، وبعض التأثيرات تفقد شكلها عند التبادل. التعبيرات تحديداً من أكثر ما يُفقد، فافحص الحركة بعد الاستيراد بدل أن تفترض أنها وصلت.
لماذا يفيد أنه نص
ملف نصي يمكن مقارنته. إذا تغيّر موضع أو توقيت، يظهر الفرق في مقارنة سطرية بين نسختين، وهذا مفيد في العمل التعاوني وفي مراجعة التغييرات. الملفات الثنائية لا تعطي هذه الميزة.
في التسليم بين فريقين يختصر هذا الفرق نقاشاً طويلاً. ترسل نسختين إلى المراجع ويطلب مقارنتهما، فيرى ما تغير بدل أن يشرح أحد ما جرى. هذا وحده يبرر تفضيل الصيغة في المشاريع التي تمر بمراجعات متكررة.
هناك أيضاً صيغة dotLottie بامتداد .lottie، وهي عبوة مضغوطة تجمع الحركة في حاوية واحدة. الهدف منها تقليل الحجم والتنظيم، لا تغيير نموذج الملف نفسه.
الحدود قبل الاستخدام
Lottie يحتاج عارضاً يفهمه. المتصفح لا يفتحه وحده كما يفتح صورة، وبرنامج الفيديو العادي لا يعرضه كملف وسائط. هذه نقطة يُخطئ فيها كثيرون عند التسليم.
هناك حد آخر يخص المحرر نفسه. ملفات المشاريع بصيغة .aep أو .aepx لا تُفتح، وإضافاتها لا تعمل. مسار Lottie هو جسر التبادل الممكن هنا، لا استيراد مشروع كامل بكل ما فيه.
وهذا يعني أن الملف لا يصلح نسخة احتياطية للمشروع. النسخة الاحتياطية هي ملف .ecproj الذي يحفظ التركيب، أما Lottie فنسخة تسليم. الاحتفاظ بالاثنين عادة جيدة، لأن أحدهما يُعاد فتحه للتحرير والآخر يُستهلك في الواجهة.
من الملف إلى المحرر
استورد ملف Lottie في محرر المونتاج والمؤثرات لترى كيف تُقرأ طبقاته في الخط الزمني، أو صدّر منه ملفاً جديداً وافتحه في محرر نصوص. لمقارنة الصيغ الثلاث قبل القرار، اقرأ Lottie أم GIF أم MP4. وإذا أردت الأساس الذي تقوم عليه قيم الحركة داخل الملف، فدليل ما هي الإطارات المفتاحية في الرسوم المتحركة؟ يشرح ذلك بلغة مباشرة.
الأسئلة الشائعة
هل ملف Lottie فيديو؟
لا. هو ملف JSON يصف الطبقات والرسوم والحركة، ويحتاج برنامجاً أو مكتبة تعرضه لتراه متحركاً.
كيف أعرف مدة ملف Lottie من أرقامه؟
اقسم نقطة النهاية على معدل الإطارات. معدل 60 مع نهاية 120 يعطي ثانيتين، ومعدل 30 مع نهاية 90 يعطي ثلاث ثوانٍ.
هل تنتقل التعبيرات داخل ملف Lottie؟
غالباً لا. التعبيرات من أكثر ما يُفقد عند التبادل، فافحص الحركة بعد الاستيراد ولا تفترض أنها وصلت كما هي.
جرّب أدوات FreeAIGeneration هذه
مقالات ذات صلة
-
Lottie أم GIF أم MP4: أي تنسيق رسوم متحركة تختار؟
ثلاثة ملفات قد تحمل الحركة نفسها وتختلف في الحجم والتوافق: ما يحمله كل تنسيق فعلاً، وأين ينكسر وعد التوافق، وطريق الاختيار داخل المتصفح.
سير العمل الإبداعي الموشن جرافيك Lottie صيغ الملفات مقارنة سير العمل قراءة في 4 دقيقة
نُشر في بقلم شعبان نجيب فاخوري
-
الموشن جرافيك أم الرسوم المتحركة: ما الفرق؟
الفرق في نية المشروع لا في البرنامج: هل نصمم حركة تشرح شيئاً، أم نؤدي أداءً يمثل شخصية أو حدثاً؟ وما يحدد موقع مشروعك من هذا السؤال.
سير العمل الإبداعي الموشن جرافيك أدوات المتصفح بدون تسجيل قراءة في 3 دقيقة
نُشر في بقلم شعبان نجيب فاخوري
-
كيفية إنشاء موشن جرافيك عبر الإنترنت باستخدام الإطارات المفتاحية
حركة مقنعة تصنعها قيمتان على خاصية واحدة لا عشرات النقاط: جعل الاستيفاء قراراً، وحساب التوقيت قبل رسم المنحنى، وإخراج النتيجة كفيديو أو Lottie.
سير العمل الإبداعي الموشن جرافيك أدوات المتصفح بدون تسجيل قراءة في 3 دقيقة
نُشر في بقلم شعبان نجيب فاخوري
واصل الاستكشاف
FreeAIGeneration أكثر من هذا المقال. المحررات والحاسبات أدناه حقيقية ومجانية وتعمل في متصفحك.