نماذج باستخدام Sceneform
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
نماذج حزمة تطوير البرامج (SDK)
تهدف هذه النماذج إلى مساعدة مطوّري البرامج في بدء تشغيل Sceneform بأقل جهد ممكن. هذه الإعلانات صغيرة عمدًا وتسلّط الضوء على العناصر الأساسية المطلوبة بهدف استخدام Sceneform.
يتم نشر هذه النماذج في مستودع Sceneform SDK لنظام التشغيل Android على GitHub. ويتم تحديثها في كل إصدار.
- HiSceneform: هي الطريقة الأسهل والأسرع للاطّلاع على كيفية استخدام
ArFragment
لإدارة جلسة ARCore تلقائيًا.
- توضّح الصور المتحركة
كيفية استخدام النماذج التي تم استيرادها باستخدام بيانات الصور المتحركة.
- تعرض تقنية AُFFFaces
كيفية تحديد الزخارف والنماذج وتطبيقها على مناطق مختلفة ورؤوس الوجوه.
- تعرض الصور المعزّزة
استخدام واجهة برمجة تطبيقات الصور المعزّزة من ARCore مع Sceneform.
- يوضّح النظام الشمسي
تحميل نماذج متعددة واستخدام مساحة الإحداثيات المحلية
لتحديد موقع العناصر وتدويرها.
- يوضّح فيديوChromaKey
استخدام
ExternalTexture
ومادة مخصّصة لعرض
الفيديو بتقنية مفتاح الكروما (الشاشة الخضراء) على شاشة قابلة للعرض.
- نموذج تسجيل الفيديو: يعرض كيفية استخدام نموذج نموذج
VideoRecording
لتسجيل Sceneform
Sceneview
s إلى ملف فيديو محلي.
عيّنات الاستخدام
تشكّل نماذج الاستخدام مصدرًا للمشاكل والأسئلة منك ومطوّري البرامج الذين يستخدمون
Sceneform. تم تصميم هذه العيّنات لعرض بعض جوانب التمثيل البيئي المحدّدة.
هذه النماذج مستقلة عن إصدارات Sceneform SDK، وبالتالي يتم تعديلها في أوقات مختلفة بناءً على الحاجة أو المواضيع الحالية المرتبطة باستخدام
Sneneform.
تقع تفاصيل هذه النماذج في مشروع sceneform-sample في GitHub.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-09-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2022-09-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eThese samples help developers quickly get started with Sceneform, showcasing key features with minimal setup.\u003c/p\u003e\n"],["\u003cp\u003eThey are categorized into SDK samples and usage samples, each serving different purposes and update schedules.\u003c/p\u003e\n"],["\u003cp\u003eSDK samples provide foundational knowledge of using Sceneform for tasks like AR session management, animations, face augmentation, and image augmentation.\u003c/p\u003e\n"],["\u003cp\u003eUsage samples offer solutions to specific developer questions and demonstrate more specialized Sceneform features, including chroma key video and video recording.\u003c/p\u003e\n"],["\u003cp\u003eAll samples are publicly accessible on GitHub and regularly updated to ensure relevance and functionality.\u003c/p\u003e\n"]]],["Sceneform SDK samples, available on GitHub, offer developers examples for using the technology. Key actions demonstrated include using `ArFragment` for ARCore management, animating imported models, applying textures to faces, and utilizing the ARCore Augmented Images API. Other samples showcase loading multiple models, using `ExternalTexture` for Chroma Key video, and capturing video with the `VideoRecording` class. Usage samples, found in the sceneform-samples project, address specific aspects and developer inquiries, with independent update cycles.\n"],null,["# Samples using Sceneform\n\nSDK samples\n-----------\n\nThese samples are intended to get developers up and running with Sceneform with\nminimal effort. They are intentionally small and highlight the key items needed\nin order to use Sceneform.\n\nThese samples are published in the\n[Sceneform SDK for Android](//github.com/google-ar/sceneform-android-sdk)\nrepository on GitHub. They are updated every release.\n\n- [HelloSceneform](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/hellosceneform) is the most straightforward of the samples, showing how to use [`ArFragment`](/sceneform/reference/com/google/ar/sceneform/ux/ArFragment) for automatically managing the ARCore session.\n- [Animation](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/animation) shows how to use models imported with animation data.\n- [AugmentedFaces](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/augmentedfaces) shows how to identify and apply textures and models to different regions and vertices of a face.\n- [Augmented Images](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/augmentedimage) demonstrates using ARCore Augmented Images API with Sceneform.\n- [Solar System](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/solarsystem) demonstrates loading multiple models and using local coordinate space to position and rotate objects.\n- [ChromaKey Video](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/chromakeyvideo) demonstrates using an [`ExternalTexture`](/sceneform/reference/com/google/ar/sceneform/rendering/ExternalTexture) and a custom material to display Chroma Keyed (green screen) video on a renderable.\n- [VideoRecording Sample](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/videorecording) shows how to use the sample `VideoRecording` class to capture Sceneform [`Sceneview`s](/sceneform/reference/com/google/ar/sceneform/SceneView) to a local video file.\n\nUsage samples\n-------------\n\nUsage samples are inspired by issues and questions from you, developers using\nSceneform. These samples are designed to show some specific aspect of Sceneform.\nThese samples are independent of the Sceneform SDK releases, and as such, are\nupdated at different times based on need or current topics related to using\nSceneform.\n\nDetails on these samples are located in the\n[sceneform-samples](//github.com/googlesamples/sceneform-samples)\nproject on GitHub."]]