← أحدث الأبحاث
💻 computer science

StateFlow: Building, Evolving, and Accessing 3D World States for Previsualization

يُعد StateFlow إطار عمل متمحوراً حول الحالة من أجل المعاينة التوليدية المسبقة، حيث يتغلب على قيود التخليق أحادي المرحلة عبر بناء وتطوير والوصول إلى حالة عالم ثلاثي الأبعاد مستمرة وقابلة للتحرير لتمكين التحسين التكراري لهيكل المشهد، وديناميكياته، ومسارات الكاميرا.

المؤلفون الأصليون: Yuyang Yin, Zixiang Li, Longxuan Deng, Hongkai Li, Shifang Zhao, Junnan Liu, Weirong Huang, Mengyu Wang, Tianxiao Fu, Yikai Wang, Peng-Shuai Wang, Xiaojie Jin, Yao Zhao, Yunchao Wei

نُشر 2026-08-13
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Yuyang Yin, Zixiang Li, Longxuan Deng, Hongkai Li, Shifang Zhao, Junnan Liu, Weirong Huang, Mengyu Wang, Tianxiao Fu, Yikai Wang, Peng-Shuai Wang, Xiaojie Jin, Yao Zhao, Yunchao Wei

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تحاول سرد قصة، ولكن بدلاً من كتابة الكلمات، تقوم ببناء مشهد سينمائي باستخدام الصلصال، والألعاب، وصناديق الكرتون. في عالم صناعة الأفلام، وتصميم الألعاب، والهندسة المعمارية الحقيقي، لا يقوم المبدعون بمجرد النقر بأصابعهم للحصول على فيلم جاهز؛ بل يمرون بخطوة وسيطة فوضوية وسحرية تسمى "المعاينة المسبقة" (previsualization). هذه الخطوة تشبه صندوق رمال رقمي حيث يمكن للمخرجين والمصممين تحريك الممثلين، وتغيير الإضاءة، واختبار زوايا الكاميرا قبل إنفاق ملايين الدولارات على الإنتاج الفعلي. لفترة طويلة، كانت الحواسيب بارعة في صنع صور جميلة أو فيديوهات قصيرة من جملة بسيطة، لكنها كانت سيئة جداً في عمل "صندوق الرمل" هذا. إذا طلبت من الحاسوب "حرك الروبوت إلى اليسار"، فإنه غالباً ما يرسم صورة جديدة حيث يتواجد الروبوت في مكان آخر، متناسياً أين كان الروبوت بالضبط، أو يجعل الخلفية تبدو غريبة. الأمر يشبه محاولة تعديل منحوتة طينية عن طريق إذابة الطين وصب طين جديد في كل مرة تريد فيها تغيير إصبع واحد. السؤال الكبير الذي طرحه الباحثون هو: كيف نمنح الحواسيب "عالماً" مستمراً وقابلاً للتعديل يتذكر كل شيء، بحيث يمكن للمبدعين اللعب بالمشهد بدلاً من مجرد مشاهدته؟

هنا يأتي دور StateFlow، وهو نظام جديد يحاول حل هذه المشكلة عبر تغيير قواعد اللعبة. فبدلاً من مطالبة الحاسوب بـ "توليد فيديو" في دفعة واحدة كبيرة ومربكة، يطلب StateFlow من الحاسوب أولاً بناء حالة عالم ثلاثي الأبعاد مستمرة. فكر في الأمر كأنه مجموعة "ليغو" رقمية تظل متماسكة على الطاولة. عندما تريد تغيير شيء ما، فأنت لا تذيب المجموعة بأكملها، بل ترفع قطعة محددة (كائناً ما)، تحركها، أو تستبدلها، بينما يظل بقية العالم في مكانه تماماً.

إليك كيف يعمل StateFlow، مقسماً إلى ثلاث خطوات ممتعة:

1. بناء العالم (بناء الحالة - State Construction)
تخيل أنك تريد بناء قاعدة خيال علمي على القمر. إذا طلبت من الحاسوب فقط "ارسم قاعدة على القمر"، فقد يرسم صورة رائعة من الأمام، لكن المباني قد تكون عائمة في الهواء، أو قد يكون التخطيط غير منطقي إذا مشيت حولها. يعمل StateFlow بذكاء من خلال النظر إلى المشهد من زاويتين في آن واحد: رؤية أمامية (لرؤية كيف تبدو الأشياء) ورؤية من منظور عين الطائر (لرؤية أين تستقر على الأرض). ثم يعمل كحكم ذكي للغاية، يتحقق مما إذا كانت الرؤية الأمامية والرؤية من منظور عين الطائر متفقتين. إذا قالت الرؤية الأمامية "هناك ثلاثة روبوتات" بينما ترى رؤية عين الطائر مساحة لشخصين فقط، فإن النظام يصلح هذا التعارض. إنه يبني عالماً ثلاثي الأبعاد صلباً حيث لكل كائن مكان حقيقي، وشكل حقيقي، وهوية حقيقية، جاهز للتحريك.

2. تغيير القصة (تطور الحالة - State Evolution)
بمجرد بناء العالم، قد يقول المبدعون: "حسناً، الآن تتحطم سفينة الفضاء!" أو "لنجعل القاعدة بأكملها تبدو وكأنها من حقبة الثمانينيات". كانت مولدات الفيديو القديمة تحاول تخيل فيديو كامل من الصفر، مما يؤدي غالباً إلى فقدان الشخصيات أو حدوث خلل في الخلفية. ومع ذلك، يعامل StateFlow العالم كقاعدة بيانات حية. فهو يقوم بتحديث "جدول الحالة" (state table)—وهو قائمة بكل كائن وخصائصه. إذا تحطمت سفينة الفضاء، فإن النظام لا يعيد رسم القمر بأكمله؛ بل يكتفي بتحديث مدخل السفينة ليقول "إنها الآن كومة من الخردة المعدنية" وربما يغير موقعها. إذا أردت تغيير النمط، فإنه يكتفي بتحديث "اللون" أو "المادة" لجميع عناصر المشهد. وهذا يعني أن العالم يتذكر كل ما حدث من قبل، لذا تظل القصة متسقة حتى عندما تتغير الأشياء.

3. مشاهدة الفيلم (الوصول إلى الحالة - State Access)
أخيراً، تريد رؤية المشهد من زاوية كاميرا رائعة، مثل طائرة بدون طيار تطير عبر القاعدة. إذا طلبت من الحاسوب فقط "تحريك الكاميرا"، فقد تصطدم بجدار أو تتجه نحو السماء لأنها لا "ترى" الهندسة ثلاثية الأبعاد. يستخدم StateFlow حلقة "تغذية راجعة للرندر" (render-feedback loop). يقوم أولاً بتخمين مسار الكاميرا، ثم يقوم بسرعة بعمل نسخة معاينة صغيرة لما يبدو عليه هذا المسار. إذا كانت الكاميرا على وشك الاصطدام بمبنى، يرى النظام هذا الاصطدام في المعاينة ويقوم تلقائياً بدفع الكاميرا إلى مكان آمن. يستمر في دورة "التخمين-التحقق-الإصلاح" هذه حتى يصبح مسار الكاميرا مثالياً، مما يضمن أن اللقطة ممكنة بالفعل في العالم ثلاثي الأبعاد.

ما تظهره النتائج
اختبر المؤلفون نظام StateFlow مقابل طرق أخرى تقوم بتوليد فيديوهات أو مشاهد ثلاثية الأبعاد. ووجدوا أنه بينما تنتج الطرق الأخرى غالباً فيديوهات تختفي فيها الأشياء، أو يتغير شكلها، أو تبتعد عن بعضها البعض (عدم الاتساق المكاني والزماني)، يحافظ StateFlow على استقرار العالم. في اختباراتهم، سجل StateFlow درجات أعلى في الحفاظ على مظهر الأشياء ثابتاً بمرور الوقت وفي الحفاظ على تخطيط منطقي. يشير النظام إلى أنه من خلال التعامل مع المعاينة المسبقة كإدارة حالة ثلاثية الأبعاد مستمرة بدلاً من مجرد صنع فيديو، يمكن للمبدعين الحصول على تحكم أكبر بكثير. يمكنهم استخدام هذا العالم نفسه لعمل لوحات قصصية (storyboards) للأفلام، أو التخطيط للقطات الأفلام، أو حتى بناء نماذج أولية لمستويات ألعاب تفاعلية.

بينما يعد النظام خطوة كبيرة للأمام، يشير المؤلفون إلى أنه ليس سحراً بعد. فهو يعتمد على نماذج ذكاء اصطناعي أخرى للقيام بالعمل الشاق، لذا فهو ليس سريعاً بما يكفي للتفاعل الفوري واللحظي مثل ألعاب الفيديو بعد. لكنه يبشر بمستقبل واعد حيث لا نكتفي بمشاهدة الذكاء الاصطناعي وهو يصنع الفن، بل ندخل فعلياً ونلعب داخل العوالم التي يبنيها.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →