تمرين - إضفاء الطابع المكاني على الصوت من مقطع فيديو

مكتمل

في هذه الوحدة ، ستتعلم كيفية إضفاء الطابع المكاني على الصوت من مصدر فيديو واختبار ذلك في محرر Unity و HoloLens 2.

استيراد مقطع فيديو وإضافة مشغل فيديو إلى المشهد

بالنسبة لهذه الوحدة، يمكنك استخدام هذا الفيديو من مشروع عينة الصوت المكاني.

  1. لاستيراد الفيديو إلى مشروع الوحدة، حدد الأصول>استيراد أصل جديد في قائمة Unity.

    لقطة شاشة لاستيراد الأصول.

  2. في نافذة استيراد أصل جديد... ، حدد ملف Microsoft HoloLens - Spatial Sound-PTPvx7mDon4 الذي قمت بتنزيله وحدد الزر استيراد لاستيراد الأصل إلى المشروع.

    لقطة شاشة لتحديد الأصول.

  3. يمكن أن يضمن ضبط إعدادات الجودة في مقطع الفيديو التشغيل السلس على HoloLens 2. حدد ملف الفيديو في نافذة المشروع . في نافذة المفتش، حدد علامة التبويب Windows ، وحدد المربع تجاوز لنظام التشغيل Windows، وقم بتكوين بقية الإعدادات على النحو التالي:

    1. حدد مربع تحويل البرمجة.
    2. اضبط برنامج الترميز على H264.
    3. اضبط وضع معدل البت على منخفض.
    4. تعيين الجودة المكانية إلى الجودة المكانية المتوسطة.
  4. حدد تطبيق لتغيير إعداد الجودة في مقطع الفيديو.

    لقطة شاشة لتغيير خاصية الفيديو.

  5. انقر بزر الماوس الأيمن في نافذة التدرج الهرمي، ثم حددمشغل فيديو> الفيديو لإضافة مكون مشغل الفيديو.

    لقطة شاشة لإضافة مشغل فيديو.

قم بتشغيل الفيديو على رباعي الزوايا

يحتاج كائن مشغل الفيديو إلى كائن لعبة محكم لعرض الفيديو.

  1. انقر بزر الماوس الأيمن في نافذة التسلسل الهرمي، ثم حدد 3D Object>Quad لإنشاء رباعي وتكوين مكون التحويل الخاص به على النحو التالي:

    • الموضع: X = 0 ، Y = 2.1 ، Z = 2
    • الاستدارة: X = 0، Y = 0، Z = 0
    • المقياس: X = 1.28 ، Y = 0.72 ، Z = 1

    لقطة شاشة لإضافة رباعية.

  2. أنت الآن بحاجة إلى تركيبة Quad بالفيديو. انقر بزر الماوس الأيمن في نافذة Project واختر Create>Render Texture لإنشاء مكون Render Texture. أدخل اسما مناسبا لنسيج العرض. على سبيل المثال ، نسيج الصوت المكاني.

    لقطة شاشة لإنشاء نسيج العرض.

  3. حدد نسيج العرض وفي نافذة المفتش ، قم بتعيين خاصية الحجم لمطابقة الدقة الأصلية للفيديو البالغة 1280 × 720. بعد ذلك، لضمان أداء عرض جيد على HoloLens 2، اضبط خاصية تنسيق الاستنسل العمق إلى D16_UNORM أو أعلى.

    لقطة شاشة لخصائص Render Texture.

  4. بعد ذلك، استخدم نسيج الصوت المكاني Render Texture الذي تم إنشاؤه كنسيج للرباعي:

    1. اسحب نسيج الصوت المكاني من نافذة Project إلى Quad في التدرج الهرمي لإضافة Render Texture إلى الرباعية.
    2. لضمان الأداء الجيد على HoloLens 2، حدد رباعي في التسلسل الهرمي وفي نافذة المفتش، حدد أدوات الرسومات>القياسية في حقل Shader .

    لقطة شاشة لخصائص النسيج الرباعية.

  5. لتعيين مشغل الفيديوونسيج العرض لتشغيل مقطع الفيديو، حدد مشغل الفيديو في التدرج الهرمي وقم بتكوين الإعدادات في نافذة المفتش على النحو التالي:

    1. قم بتعيين خاصية Video Clip إلى ملف الفيديو الذي تم تنزيله: Microsoft HoloLens - Spatial Sound-PTPvx7mDon4.
    2. حدد خانة الاختيار تكرار حلقي.
    3. اضبط النسيج المستهدف على نسيج العرض الجديد ، نسيج الصوت المكاني.

    لقطة شاشة لخصائص مشغل الفيديو.

تحديد حجم الصوت من الفيديو

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

  2. في مصدر الصوت:

    1. قم بتعيين الإخراج إلى Spatial Audio Mixer> Master.
    2. حدد مربع Spatialize .
    3. حرك شريط تمرير المزج المكاني إلى 1 (3D).

    لقطة شاشة لمفتش مصدر الصوت الرباعي.

  3. لتعيين مشغل الفيديو لتوجيه الصوت إلى مصدر الصوت ، حدد مشغل الفيديو في نافذة التدرج الهرمي. في نافذة المفتش، قم بتكوين كائن مشغل الفيديو على النحو التالي:

    1. اضبط وضع إخراج الصوت على مصدر الصوت
    2. قم بتعيين الخاصية مصدر الصوت إلى رباعي

    لقطة شاشة لتعيين مصدر صوت مشغل الفيديو.