كيف يعمل ARKit 2 ، ولماذا تركز تفاحة على ذلك على AR

تطبيق LEGO يستخدم ميزات ARKit الجديدة من تفاحة . تكبير / أ تطبيق LEGO باستخدام ميزات ARKit الجديدة من تفاحة

لعبت الواقع المعزز (AR) بشكل بارز في كل من تقريبا قال تيم كوك إنه حدث منذ أحداث iOS 11 يعتقد أنه سيكون ثوريا مثل الهاتف الذكي نفسه ، و كان AR أكبر تركيز لشركة Apple في الجلسات مع المطورين في WWDC هذه السنة.

قراءة متعمقة

تم تقديم نظام iOS 12 للعمل على كل شيء يعمل بنظام iOS 11 ولكن لماذا؟ لا يعتقد معظم المستخدمين أن التطبيق القاتل لـ AR قد وصل بعد ، ما لم يمكنك الاعتماد بوكيمون العودة. حالات الاستخدام رائعة حتى الآن ، لكنها كذلك ليست ضرورية ، ويمكن القول أنها أقل برودة على iPhone أو شاشة iPad أكثر مما لو كانت لديك نظارات أو جهات اتصال فعلت نفس الأشياء.

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

سنقوم بتمشيط ما قالته Apple عن AR و ARKit هذا الأسبوع ، انتقل بالضبط ما تفعله مجموعة الأدوات وكيف يعمل ، ويتكهن حول استراتيجية الشركة – لماذا يبدو أبل لرعاية الكثير من AR ، ولماذا تعتقد أنها ستصل إلى هناك الأول في الاندفاع الذهب القادمة.

ما ARKit وكيف يعمل

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

أبسط وأقصر تفسير ARKit هو أنه يفعل الكثير من الأحمال الثقيلة لمطوري التطبيقات من حيث العمل مع كاميرا جهاز iOS ، ومسح الصور والكائنات في البيئة ، وتحديد المواقع نماذج 3D في الفضاء الحقيقي وصنع لهم صالح في.

أو حسب تعبير Apple:

ARKit يجمع بين تتبع حركة الجهاز ، والتقاط مشهد الكاميرا ، معالجة المشهد المتقدمة ، وعرض وسائل الراحة لتبسيط مهمة بناء تجربة AR. يمكنك استخدام هذه التقنيات لإنشاء أنواع عديدة من تجارب AR باستخدام الكاميرا الخلفية أو الكاميرا الأمامية لجهاز iOS.

أطلقت Apple في البداية ARKit مع نظام التشغيل iOS 11 في عام 2017. التطبيق يمكن للمطورين استخدام Xcode ، تطوير برامج Apple بيئة على أجهزة ماكينتوش ، لبناء التطبيقات مع it.ARKit في المقام الأول يفعل ثلاثة أشياء أساسية وراء الكواليس في تطبيقات AR: تتبع ، فهم المشهد ، وتقديم.

يعمل التتبع على إبقاء علامات التبويب على موضع الجهاز واتجاهه العالم المادي ، ويمكن أن تتبع الأشياء مثل الملصقات و الوجوه – على الرغم من أن بعض تلك العناصر القابلة للتتبع لم يتم دعمها إصدار iOS 11 الأولي.

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

التقديم يعني أن ARKit تتولى معظم العمل من أجل وضعه كائنات ثلاثية الأبعاد في سياقها يتم التقاطها بواسطة الجهاز الكاميرا ، مثل وضع طاولة افتراضية في منتصف المستخدم غرفة الطعام أثناء استخدامهم تطبيق تسوق أثاث.

ARKit يفعل ذلك عن طريق تتبع البيئة في بعض محددة طرق. دعنا نراجع ما الإصدار الأولي المدعوم من ذلك أمامي.

تتبع التوجيه

في تكوين تتبع الاتجاه ، يستخدم ARKit أجهزة استشعار داخلية للجهاز لتتبع الدوران بثلاث درجات الحرية ، لكنها تشبه قلب رأسك دون المشي في أي مكان — لا يتم تتبع التغييرات في الوضع المادي هنا ، فقط الاتجاه في بيئة افتراضية كروية مع الجهاز في تتبع Origin.Oententation مفيد بشكل خاص نهج لزيادة الأشياء البعيدة والأماكن خارج محيط الجهاز مباشرة.

تتبع العالم

هناك الكثير لتتبع العالم. يتتبع كاميرا الجهاز عرض الاتجاه وأي تغييرات في الجهاز الفعلي موقعك. لذلك على عكس تتبع التوجيه ، فإنه يفهم ما إذا كان انتقل الجهاز قدمين إلى اليمين. كما يفعل هذا دون أي معلومات سابقة عن البيئة.

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

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

يتم إعادة تشفير معلومات العمق من خلال القياس البصري بالقصور الذاتي ، الذي يعمل بالمثل في بعض التحيات إلى عيون الإنسان. Apple

تطبيقات ARKit تقيس باستمرار جودة التتبع لذلك يمكن إبلاغ المستخدم أو المطور. ARKit

يمكن تصنيف حالة التتبع وإبلاغ المستخدم بها. Apple

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

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

ARKit يتتبع جودة خريطة العالم تحت الغطاء ، وهذا يشير واحدة من ثلاث ولايات التي ينصح المطورين للإبلاغ بدوره للمستخدمين بطريقة ما:

  • غير متوفر: خريطة العالم ليست بعد مبني.
  • محدود: بعض العوامل قد منعت كافية خريطة العالم من بناء ، لذلك قد تكون وظيفة ودقة محدود.
  • عادي: خريطة العالم قوية بما فيه الكفاية هذا التعزيز الجيد يمكن توقعه.

كشف الطائرة

يستخدم اكتشاف الطائرة خريطة العالم لاكتشاف الأسطح التي كائنات الواقع المعزز يمكن وضعها. عندما بدأت ARKit مع دائرة الرقابة الداخلية 11 ، تم الكشف عن الطائرات الأفقية فقط وقابلة للاستخدام ، و يمكن الاختلافات مثل الصدمات والمنحنيات تعكير صفو الجهود بسهولة وضع الكائنات ثلاثية الأبعاد بدقة في العرض.

باستخدام تقنيات التتبع الثلاثة هذه ، يمكن للمطورين الاستفادة من ARKit لوضع الكائنات ثلاثية الأبعاد بسهولة على غرار طائرة على مستوى المستخدم عرض صورة الكاميرا على شاشة الجهاز.

الميزات المضافة في نظام التشغيل iOS 11.3

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

الطائرات العمودية

قراءة متعمقة

تصدر Apple نظام التشغيل iOS 11.3 ، وهو أكبر تحديث لأجهزة iPhone منذ نظام التشغيل iOS 11 أطلقت لأول مرةالنسخة الأولية من ARKit يمكن فقط الكشف ، تتبع ، ووضع الأشياء على الأسطح الأفقية المسطحة ، لذلك ARKit 1.5 إضافة القدرة على فعل الشيء نفسه مع الأسطح العمودية و (إلى إلى حد ما) الأسطح غير المنتظمة التي ليست مسطحة تمامًا. يمكن للمطورين وضع الأشياء على الحائط ، وليس فقط الأرض ، و إلى حد ما ، لم تعد المطبات الحرفية في الطريق مجازية المطبات في الطريق.

التعرف على الصور

أضاف ARKit 1.5 تتبع الصور الأساسية ثنائي الأبعاد ، مما يعني أن تطبيقات ARKit يمكن التعرف على شيء مثل صفحة في كتاب أو ملصق فيلم أو لوحة على الحائط. يمكن للمطورين جعل بسهولة تطبيقات إدخال الكائنات إلى البيئة بمجرد الجهاز التعرف على تلك الصور 2D. على سبيل المثال ، بدلة الرجل الحديدي بالحجم الطبيعي يمكن وضعها في البيئة عندما يشير المستخدم إلى كاميرا الجهاز في ملصق فيلم Avengers.

ما ستضيفه Apple في نظام iOS 12

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

التغييرات تسمح لكائنات افتراضية تنسجم مع بيئة أكثر إقناعا ، تجارب AR متعددة المستخدمين ، و الكائنات التي تبقى في نفس الموقع في البيئة عبر جلسات متعددة.

حفظ وتحميل الخرائط

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

في نظام التشغيل iOS 11.3 ، قدمت شركة Apple عملية إعادة التنظيم ، والتي تتيح للمستخدمين استعادة حالة بعد انقطاع ، كما لو كان التطبيق معلق. هذا هو توسع كبير في ذلك. مرة واحدة في العالم تم الحصول على الخريطة في نظام التشغيل iOS 12 ، ويمكن للمستخدم الانتقال إليها في وقت لاحق الجلسة ، أو خريطة العالم يمكن مشاركتها مع مستخدم أو جهاز آخر باستخدام إطار MultipeerConnectivity. مشاركة يمكن أن يحدث عن طريق AirDrop أو Bluetooth أو Wi-Fi أو عدد من الطرق الأخرى.

يدرك ARKit أن الجهاز في نفس المشهد كما كان في جلسة أخرى ، أو نفس واحدة مثل جهاز آخر ، وكان يمكن تحديد موقعها في تلك الخريطة العالمية السابقة.

Two users experiencing the same AR environment, from Apple's developer videos.تكبير / اثنان من المستخدمين يعانون من نفس بيئة AR ، من Apple أشرطة الفيديو المطور

أظهرت شركة أبل هذا من خلال بناء لعبة AR للمطورين ل دراسة ومحاكاة يسمى Swiftshot ، والتي كان لها العديد من المستخدمين التفاعل مع نفس الكائنات ثلاثية الأبعاد على أجهزة متعددة في ذات مرة.

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

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

Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: