اخترق هذا التطبيق نظام الكاميرا المزدوجة لجهاز iPhone ، ولم ترَ شيئًا مثله من قبل

تقنية

اخترق هذا التطبيق نظام الكاميرا المزدوجة لجهاز iPhone ، ولم ترَ شيئًا مثله من قبل

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

لا تزال الكاميرا ذات العدسة المزدوجة على أجهزة iPhone X و iPhone 8 Plus و iPhone 7 Plus من بين الأفضل ، ولكنها لا تزال توفر وظيفتين فقط: تقريب بصري 2x ، وضبابية الوضع الرأسي وتأثيرات الإضاءة. وجدت شركات أخرى بعض الطرق الرائعة الأخرى لاستخدام الكاميرات المزدوجة ، بهدف إضافة قيمة إضافية للمستخدمين. لا داعي للقلق ، أيها عشاق Apple ، لأننا صادفنا تطبيقًا جديدًا يوفر وظائف جديدة مذهلة للكاميرا ثنائية العدسة في iPhone ، ولم ترَ شيئًا مثله من قبل.

لا تفوت: 10 صفقات لا يمكنك تفويتها يوم الأحد: 175 دولارًا أمريكيًا AirPods Pro ، صفقة سرية Fire TV ، MyQ مجاني ، والمزيد

يُطلق على التطبيق اسم Apollo ، وهو كذلك متوفر الآن من متجر تطبيقات iOS مقابل 1.99 دولار. ثق بنا ، سيكون أفضل 1.99 دولار تنفقه طوال الأسبوع. قبل أن نخبرك بذلك ، سنعرضه لك في مقطعي فيديو معاينتين تم إنشاؤهما بواسطة مطور التطبيق ، Indice Limited.

على محمل الجد ... ما مدى روعة ذلك؟

يقوم تطبيق Apollo 'باختراق' نظام الكاميرا المزدوجة من Apple ويتيح لك القيام بأشياء مذهلة في صورة Portrait Mode بعد التقاطها. يمكنك تغيير اتجاه مصادر الضوء ، وإضافة مصادر الضوء وإزالتها ، وضبط السطوع وحتى اللون ، وغير ذلك الكثير. لقد استخدمناه منذ إصداره لأول مرة الأسبوع الماضي ، ونحن في حالة ذهول.

إليكم قصة تطوير التطبيق ، كما روى من قبل مبتكر Apollo Indice Limited على Reddit :

Apollo هو أول تطبيق يستخدم بيانات العمق للصور ذات الوضع الرأسي ، لإضافة مصادر الضوء بشكل واقعي إلى المشهد. بدأ تطوير التطبيق كتجربة في نوفمبر 2017 ، عندما وضعنا أيدينا لأول مرة على هاتف iPhone 8+ جديد تمامًا. أردنا أن نرى ما يمكن تحقيقه من خلال الاستفادة من معلومات العمق للصور الشخصية. بدت فرضيتنا بسيطة: إذا كان من الممكن فرض معلومات العمق على صورة ثنائية الأبعاد ، فيجب أن يكون من الممكن إعادة إضاءة الكائنات بمصادر إضاءة مخصصة.

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

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

مسلحين بخريطة عمق عالية الجودة ، تمكنا من استنتاج الخريطة العادية التي تعد أساسية لتطبيق نموذج الإضاءة لمشهد ثلاثي الأبعاد. باستخدام نموذج البرق على غرار Phong ، حققنا نجاحنا الأول!

في هذه المرحلة ، استغرق حساب معلومات العمق للصورة الشخصية حوالي 45 ثانية ، مما أدى إلى تجربة مستخدم سيئة للغاية. حان الوقت للاقتراب من وحدة معالجة الرسومات! تم تقسيم الخوارزمية لأول مرة للاستفادة من خيوط متعددة. ثم تمت إعادة كتابة جميع الحسابات لـ Metal 2 SDK. انخفض وقت التحميل إلى حوالي 3 ثوان ، وهو تحسن مذهل!

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

Apollo هو حقًا تطبيق فريد ورائع ، وهو كذلك متاح الآن على متجر التطبيقات .