دليل VRChat: إنشاء واستخدام أصول ثلاثية الأبعاد لسماعة Pimax

تم التحديث في
VRChat Tutorial: Creating & Using Pimax Headset 3D Assets
يسعدنا اليوم أن نقدم دليلًا خاصًا لإنشاء عوالم VRChat من إعداد おきゅたんbot / 宝来すみれ، الناشطة بقوة في مجالات مختلفة بصفتها مرشدة للواقع الافتراضي!
قد يبدو إنشاء مساحتك الخاصة في VRChat، ووضع عناصرك المفضلة فيها، ثم رفعها— أمرًا صعبًا للوهلة الأولى، لكنهم شرحوا العملية بطريقة سهلة الفهم للغاية، بحيث يستطيع حتى المبتدئون تنفيذها «من البداية».
العناصر التي سنضعها في هذا الدليل هي أصول ثلاثية الأبعاد لتشكيلة Pimax المميزة من سماعات الواقع الافتراضي المتطورة. يمكنك إضافة هذه الأجهزة الحالمة لتزيين عالمك الخاص، بما في ذلك Crystal Super، التي تتميز بدقة مذهلة تبلغ 4K لكل عين و8K إجمالًا، وأحدث Dream Air.
سواء كنت ترغب في تجربة إنشاء العوالم أو تريد فقط إلقاء نظرة على أصول Pimax، يُرجى متابعة القراءة حتى النهاية!

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

مرحبًا! أنا مرشد الواقع الافتراضي الخاص بكم، おきゅたんbot! واليوم سأشرح من البداية خطوات إنشاء عالم بسيط في VRChat، ووضع العناصر فيه، ثم رفعه!

العناصر التي سنضعها هي أصول ثلاثية الأبعاد لأجهزة واقع افتراضي متطورة—«سماعات Pimax للواقع الافتراضي»! وإذا استبدلت هذه الأصول، فسيكون هذا الدليل مرجعًا رائعًا للعناصر الأخرى أيضًا.
دقة 4K لكل عين و8K إجمالًا أمر مذهل!
في يديّ: جهاز Pimax Crystal Super فائق الدقة، والذي يبدو قويًا للغاية
على رأسي: الجيل التالي Pimax Dream Air بدقة فائقة وتصميم عصري
في الخلف إلى اليسار: جهاز Pimax Crystal Light، الذي يحافظ على دقة أقل قليلًا من Crystal
في الخلف إلى اليمين: جهاز الواقع الافتراضي العملاق Pimax Vision 8KX، مع مجال رؤية (FOV) يبلغ 170 درجة

إذا كنت تعرف بالفعل كيفية القيام بذلك وترغب فقط في استخدام أصول Pimax ، فلا تتردد في الانتقال إلى القسم المطلوب باستخدام جدول المحتويات أدناه! وبالمناسبة، تتوفر أيضًا بعض قسائم الخصم الرائعة!

دليل إنشاء عوالم VRChat: من إعداد SDK إلى الرفع
قبل إنشاء عالم، لنجهّز الأدوات وبيئة التطوير اللازمة لإنشاء عوالم VRChat. إذا كنت قد أعددت كل شيء بالفعل، فلا تتردد في الانتقال إلى القسم التالي!

1. تثبيت VCC
لإنشاء عالم في VRChat، تحتاج إلى إصدار محدد من Unity وإلى VRChat SDK. نستخدم أداة تُسمى VRChat Creator Companion (ويُختصر اسمها إلى VCC) لإدارة ذلك.

سجّل الدخول أولًا إلى موقع VRChat وانتقل إلى صفحة التنزيل، حيث ستظهر لك صفحة تحتوي على خيارات تنزيل مختلفة.
توجد التعليمات تقريبًا في منتصف الصفحة. إذا نقرت على "Setting up the SDK"، فستُفتح صفحة دليل باللغة الإنجليزية، ويمكنك اتباع الخطوات هناك. إليك ملخصًا للخطوات الأولى:

  • اقرأ الوثائق.
  • موقع التثبيت الافتراضي هو %LocalAppData%/Programs/VRChat Creator Companion، لكن يمكنك تغييره إذا لزم الأمر.
  • من المفترض أن يبدأ VCC تلقائيًا. وإذا لم يحدث ذلك، فابحث عن "Creator Companion" في Windows.
  • ملاحظة: هل تخطط للرفع إلى Android أو Quest أو iOS؟ يُرجى مراجعة صفحات صفحات المنصات.

2. تثبيت Unity
وقت كتابة هذا المقال، كان إصدار Unity المطلوب لـ VRChat هو Unity 2022.3.22f1.

رغم أنها أداة تُستخدم غالبًا لتطوير الألعاب وإنتاج الفيديوهات، فإنها أيضًا الأداة التي نستخدمها لبناء العوالم وتعديل الصور الرمزية ورفعها في VRChat. قد تكون صعبة قليلًا في البداية، لكن تعلمها سيفتح أمامك عالمًا واسعًا من الإمكانات!

لتثبيت Unity، لدى Virtual Market صفحة دليل مفصلة جدًا، لذا يُرجى الرجوع إليها للحصول على المساعدة!

كان Unity-chan يحظى بشعبية واسعة كصورة رمزية في الأيام الأولى لـ VRChat! © UTJ/UCL

3. إنشاء مشروع وتشغيل Unity
لنشغّل VCC وننشئ مشروعًا جديدًا لعالمنا في VRChat!

بمجرد فتح VCC، انقر على "Create New Project" في الزاوية العلوية اليمنى.
اختر قالب "Unity 2022 World Project" واكتب اسم المشروع الذي تفضله. انقر على "Create Project"، وسيُنشأ مشروع مدمج فيه جميع حِزم SDK اللازمة تلقائيًا.
بمجرد أن يصبح المشروع جاهزًا، ستظهر لك شاشة Manage Packages. انقر على "Open Project"، وستُفتح أداة التطوير Unity!
انتظر قليلًا في هذه الشاشة...
جارٍ تشغيل Unity.
بعد الانتظار قليلًا... سيُشغّل Unity، وسيفتح مشروعك المُنشأ حديثًا.
يفترض أن يظهر مشهد بسيط يحتوي على أرضية فقط!

رفع العالم!
بعد فتح Unity، وقبل أن نبدأ بتشكيل العالم، لنجرب رفعه كما هو الآن تمامًا!

في القائمة العلوية لـ Unity، يوجد عنصر باسم "VRChat SDK". انقر عليه واختر "Show Control Panel".
تسجيل الدخول إلى حسابك على VRChat في Unity
ستُفتح نافذة باسم VRChat SDK. أدخل بيانات اعتماد حساب VRChat الخاص بك (اسم المستخدم أو البريد الإلكتروني وكلمة المرور)، ثم انقر على تسجيل الدخول.

*تأكد من استخدام حساب VRChat، وليس حساب Steam.
هل سجلت الدخول بنجاح؟ رائع! حدد الآن علامة التبويب "المنشئ" في أعلى تلك النافذة، وحان أخيرًا وقت رفع العالم.
بالنظر إلى أسفل النافذة تمامًا، ستجد العبارة التالية: "يرجى تعيين اسم وصورة مصغرة قبل الرفع."

تعيين اسم العالم والصورة المصغرة
أدخل اسم عالمك في حقل الاسم، وانقر على "التقاط في المشهد" لحفظ لقطة شاشة كصورة مصغرة لعالمك.
سيُحفظ لقطة شاشة من زاوية كاميرا قريبة مما تراه في نافذة المشهد في Unity.

تهيئة الطبقات ومصفوفة التصادم
يبدو الأمر معقدًا؟ لا تقلق! ما عليك سوى الضغط على بضعة أزرار، فلننفذها واحدًا تلو الآخر.

انقر على الزر الثاني، "إعداد الطبقات لـ VRChat،" لمحاذاة إعدادات طبقات Unity مع VRChat. لا تحتاج إلى تنفيذ ذلك سوى مرة واحدة لكل مشروع.
الترجمة: "يجب أن تحتوي مشاهد VRChat على إعداد الطبقات نفسه الموجود في VRChat، حتى تكون سلوكيات مثل الفيزياء والتصادمات متوقعة للجميع. سيؤدي الضغط على هذا الزر إلى ضبط طبقات مشروعك لتتطابق مع طبقات VRChat."
ستظهر نافذة منبثقة للتأكيد تسألك عما إذا كنت متأكدًا. انقر على "تنفيذ!"

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

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

بدأت عملية إنشاء العالم...
جارٍ الرفع...
تم بنجاح!

أحسنت! اكتمل الرفع، وأصبح العالم متاحًا الآن كعالم VRChat خاص.

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

إذا فتحت VRChat، وانتقلت إلى "Worlds"، ثم "My Worlds"، ونظرت ضمن "Uploaded"، فستجد عالمك. لندخل ونلقي نظرة... نعم، لقد انضممنا بنجاح إلى عالم لا يحتوي إلا على أرضية!
إن صندوق السماء في Unity جميل!

إنشاء مشهد بسيط ووضع الأغراض
حسنًا، حان الوقت أخيرًا! لنبنِ غرفة بسيطة في Unity باستخدام المكعبات (الصناديق) ونضع أغراضنا داخلها!

حفظ المشهد باسم جديد
ليس من المثالي الكتابة فوق VRCDefaultWorldScene الافتراضي، لذا لننشئ مشهدًا منفصلًا. انتقل إلى قائمة File في أعلى Unity واختر "Save As..."

لنحفظه بالاسم MyVRCWorld في Assets/Scenes.
تم الحفظ بنجاح!

نافذتا Project وHierarchy
تدير Unity بيانات مشروعك (الأصول) والبرامج النصية في نافذة "Project".

تُدار محتويات المشهد المفتوح حاليًا في نافذة "Hierarchy". بالنظر إليها، ستجد أن كائنات مثل VRCWorld (الإعدادات الأساسية للعالم)، وFloor (كائن الأرضية)، وDirectional Light موجودة بالفعل.
كيفية التنقل في نافذة Scene View
في نافذة Scene View، يمكنك الضغط باستمرار على زر الفأرة الأيمن والسحب للنظر حولك، واستخدام عجلة الفأرة الوسطى للتكبير والتصغير، أو الضغط باستمرار على زر الفأرة الأيمن واستخدام المفاتيح W, A, S, D للتحرك بحرية إلى الأمام والخلف واليسار واليمين، تمامًا كما في ألعاب التصويب من منظور الشخص الأول!
إذا حددت كائنًا في نافذة Hierarchy وضغطت على المفتاح "F"، فستركّز الكاميرا تلقائيًا على ذلك الكائن!

بناء غرفة باستخدام المكعبات
انقر بزر الفأرة الأيمن في نافذة Hierarchy، واختر 3D Object → Cube، وستُنشئ كائنًا مكعبًا أبعاده 1m × 1m × 1m.
يمكنك إعادة تسميته بالضغط على المفتاح F2!

بما أنه يظهر مدفونًا حتى منتصفه (0.5m) في الأرض، فلنعدّل ارتفاعه بمقدار +0.5.
تظهر تفاصيل الكائن المحدد في نافذة "Inspector"، لذا غيّر قيمة Y-coordinate إلى 0.5 هناك!
يمكنك تحريك الكائن بسحبه بالزر الأيسر باستخدام أداة Move. [Image] يتيح سحب المربع الأخضر بالزر الأيسر تحريك الكائن بسلاسة أفقيًا على مستوى XZ، وهذا مفيد جدًا!
باستخدام أداة Scale لتمديد البعدين الأحمر (المحور X) والأزرق (المحور Z)، يمكنك تحويله إلى لوح طويل ورفيع—.
يُسهّل استخدام أداة Rect تمديد الحافة العلوية فقط إلى أعلى لبناء جدار.
يمكنك أيضًا إدخال قيم القياس يدويًا في نافذة Inspector، لذا عدّل الأرقام إذا أردت أن يتناسب كل شيء تمامًا!

أعد تسمية الكائن إلى Wall، ثم لنكرّره. يمكنك تكرار الكائنات بالضغط على Ctrl + D أو اختيار Duplicate من القائمة.
عند تكرارها، تظهر في الموضع نفسه تمامًا، لذا حرّكها جانبًا لرؤيتها.
كرّرها مرتين إضافيتين، وأدرهما بزاوية 90 درجة حول المحور Y، ثم حرّكهما إلى موضعهما لتشكيل الجدارين الآخرين للغرفة.
الآن بدأ يبدو كغرفة حقيقية! يمكنك بناء سقف بالطريقة نفسها تمامًا، لكن لنبقه مفتوحًا اليوم للاستمتاع بإطلالة جميلة.

*بالمناسبة، يتيح استخدام إضافة رسمية من Unity تُسمى "ProBuilder" يتيح لك التعامل مع جميع أنواع نمذجة التخطيطات المخصصة مباشرةً داخل Unity، مما يجعل الأمور أكثر سهولة!

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

لننشئ أرضية أيضًا. وبما أن الأرضية الافتراضية المحيطة بها كانت تُسمّى Floor، أطلقتُ على هذه اسم RoomFloor.
وضع أرضية غرفة تبدو كلوح رقيق ومسطّح.

تطبيق الخامات
اللون الأبيض السادة مناسب، لكنه يبدو مملًا قليلًا من دون خامات! لننزّل خامة لعروق الخشب من موقع رائع يُسمى CC0 Textures (يوفّر أصولًا ضمن الملكية العامة مجانًا للاستخدام التجاري ولا يتطلب ذكر المصدر)، ثم نطبّقها.
لا نحتاج إلى دقة هائلة لهذا الغرض، لذا لنختر 1K-PNG.

فك ضغط الملف المضغوط الذي نزّلته وانسخه داخل مشروعك Assets اليوم، أنشأت مجلدًا باسم مجلد Assets/Textures ووضعها هناك.
بعد أن أصبحت خامة عروق الخشب جاهزة، ما عليك سوى سحبها وإفلاتها على RoomFloor الكائن. وبهذه البساطة، يتحول إلى خشب!
لكن النمط يبدو كبيرًا قليلًا، لذا لنعدّل الخامة. بعد تحديد الكائن RoomFloor، انقر على أيقونة ▶ بجوار الخامة Wood~ في أسفل نافذة Inspector تمامًا لتوسيع التفاصيل.

غيّر قيم Tiling إلى 2 لكلٍّ من X وY لمضاعفة كثافة النمط.
ممتاز!

مع أننا استخدمنا مكعبًا هذه المرة، يمكنك أيضًا إنشاء خامات وتطبيقها على الأجسام ثلاثية الأبعاد المسطحة مثل Plane أو Quad. عادةً ما تُفضَّل Quads عند تعليق الصور! جرّب ذلك عند تصميم غرفة حسب ذوقك الخاص.

حفظ المشهد
سيكون من المؤسف اختفاء المشهد الذي بذلنا جهدًا كبيرًا لتحريره، لذا لنحفظه!

انتقل إلى قائمة File واختر "Save,"، أو اضغط ببساطة على Ctrl + S لاستبدال المشهد وحفظه. الحفظ المتكرر هو المفتاح!
يعمل Ctrl + S بشكل مثالي أيضًا. إذا أردت الاحتفاظ بإصدارات أقدم من المشهد، فمن الأفضل حفظه باسم مختلف أو إنشاء نسخ منه.

حول "Pimax" الواقع الافتراضي سلسلة السماعات
كجزء من ترويج لسماعات الواقع الافتراضي، سأضع نماذج سماعات الواقع الافتراضي المصنّعة من Pimax في العالم. إن مشاهدة معدات الواقع الافتراضي من داخل الواقع الافتراضي ممتعة جدًا! ومن أفضل مزايا الواقع الافتراضي أن تتمكن من تكوين فكرة حقيقية عن مظهر النماذج المختلفة وحجمها.

وبهذا، حان وقت العرض الترويجي!

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

عندما تصل إلى دقة فائقة الارتفاع تقترب من 8K، لا يعود الأمر متعلقًا بالمظهر "الجميل" فحسب—فالإحساس بالحضور الجسدي، والشعور بأن "الأمر موجود هناك فعلًا"، مذهل. إليك تقريري المصور الذي يغطي ذلك:
https://www.youtube.com/watch?v=Bv7BJtT2q2E

🎉 تفاصيل الحملة!!
يعرض السعر الأعلى التكلفة الأصلية، التي تنخفض إلى سعر التخفيض الجديد، ثم تحصل على خصم إضافي من خلال حملة VR-Bridge، إلى جانب مزايا إضافية حصرية!

علاوة على ذلك، سواء كنت تملأ استبيان الحملة أو تُجري عملية شراء عادية، فإن إدخال رموز الإحالة التالية سيمنحك خصمًا إضافيًا بنسبة 2%!


شخصيًا، لو كنت سأشتري الآن، فإن جهاز Pimax Dream Air الجديد يبدو خفيفًا وأنيقًا للغاية، وهذا ما يجذب انتباهي حقًا. لكن بما أن طرازي Crystal Light وSuper الحاليين أصبحا أيضًا في متناول الجميع، فمن الصعب الاختيار!

يُعد Pimax Crystal Light الإصدار الاقتصادي من Pimax Crystal Super، كما يُعد Dream Air SE الإصدار الاقتصادي من Dream Air. وتوفر جميعها دقة أعلى من Meta Quest 3، لكن Crystal Super وDream Air يقدمان مستوى مختلفًا تمامًا من الدقة فائقة الارتفاع.

ماذا؟ يبدو أنك ستحتاج إلى حاسوب قوي جدًا؟ صحيح! فهي سماعات واقع افتراضي مخصصة للحاسوب، لذا يُعد الحاسوب عالي الأداء مثاليًا. ومع ذلك، ولتقليل عبء المعالجة، يمكنك استخدام ميزة تُسمى رفع دقة الصورة بواسطة وحدة معالجة الرسومات (GPU) لتحقيق تأثير دقة عالية محاكى. إذا كنت مهتمًا، فاطّلع عليها بالتأكيد!

وضع "Pimax" الواقع الافتراضي السماعات على الطاولة
والآن، لنضع نماذج سماعات الواقع الافتراضي Pimax في عالمنا!

تنزيل النماذج
نزّل ملف .unitypackage الذي يحتوي على نماذج Pimax من رابط التنزيل على موقع Pimax الرسمي.
*إذا كانت إعدادات Windows لديك مضبوطة على إظهار امتدادات الملفات، فسيحمل امتداد .unitypackage.

مع بقاء مشروع Unity مفتوحًا، انقر نقرًا مزدوجًا على ملف unitypackage. سيظهر مربع حوار للاستيراد، فانقر على "Import."
بعد انتهاء الاستيراد، سيظهر مجلد باسم Assets/Pimax في مشروعك. لنفتح المشهد المسمى "Pimax Sample" الموجود بداخله.

عند القيام بذلك، ستفتح مشهدًا تجريبيًا لعالم VRChat يعرض سماعات Pimax. لكن مهلاً، تظهر ثلاث منها باللون الوردي الفاقع!

تستخدم النماذج الثلاثة في المقدمة تظليل Standard، بينما تستخدم النماذج الموجودة في الخلف تظليل lilToon لخاماتها. وبما أننا لم نثبّت تظليل lilToon بعد، فإنها تظهر بلون الخطأ الوردي الفاقع.

إذا كنت تريد استخدام lilToon
في هذا الدليل، يعمل إصدار تظليل Standard أو إصدار lilToon بشكل مثالي. ولكن إذا أردت استخدام تظليل lilToon، فلننزّل lilToon 2.x.x من هذا الرابط.
استخرج ملف ZIP وانقر نقرًا مزدوجًا على jp.lilxyzw.liltoon-2.x.x-installer.unitypackage داخله لتثبيت حزمة lilToon.
سيظهر مربع حوار، لذا انقر على "استيراد."
سيؤدي النقر على استيراد إلى إظهار جارٍ التحميل شريط...
عندما يظهر مربع الحوار هذا، انقر على "تثبيت."

بمجرد اكتمال التثبيت بنجاح، ستُعرض النماذج الثلاثة الموجودة في الخلف بشكل مثالي!
Packages/lilToon تمت إضافته، وأصبحت النماذج الموجودة في الخلف تُعرض الآن بشكل صحيح!

يمكنك أيضًا رفع هذا العالم النموذجي مباشرةً كما هو.

إضافة العناصر إلى عالمك المخصص
بما أننا بنينا غرفتنا الخاصة مسبقًا، فلنستخدمها!

أولًا، انسخ إما Pimax lilToon أو Pimax Standard الموجود في المشهد النموذجي إلى الحافظة. يمكنك القيام بذلك بالنقر بزر الفأرة الأيمن على العنصر وتحديد "نسخ،" أو بالضغط على Ctrl + C.
انقر نقرًا مزدوجًا على MyVRCWorld في Assets/Scenes في نافذة المشروع لفتح مشهدنا المخصص.
بعد فتحه، انقر بزر الفأرة الأيمن في التسلسل الهرمي وحدّد "لصق" (أو اضغط Ctrl + V) لوضع نماذج Pimax في غرفتك.
تم وضعها بنجاح! رائع!
لاحظ أنه بدلًا من النسخ من المشهد النموذجي كما فعلنا هنا، يمكنك أيضًا العثور على كل سماعة واقع افتراضي بشكل منفرد في Assets/Pimax/Prefabs المجلد، ثم اسحبها وأفلتها مباشرةً في المشهد أو التسلسل الهرمي لديك.
يؤدي تحريك مقياس التمرير في أسفل اليمين إلى أقصى اليسار إلى تبديل العرض إلى وضع القائمة، مما يجعل قراءة الأسماء أسهل. ويمكنك أيضًا استخدام عجلة تمرير الفأرة لضبط ذلك!

اختبار عالمك داخل Unity
بعد وضع كل شيء، لِنختبر الآن كيفية تشغيل عالمنا مباشرةً داخل Unity!

تشغيل الاختبار
اضغط على زر التشغيل (▶️) الموجود في أعلى منتصف Unity.
ستصبح علامة تبويب نافذة اللعبة نشطة، وسيظهر مربع حوار محاكي عميل VRChat على شاشة اللعبة.

حدّد "إغلاق القائمة" لإغلاق مربع الحوار. يمكنك الآن استخدام مفاتيح W، A، S، D على لوحة المفاتيح للتنقل، وسحب الفأرة للنظر حولك!
إذا اقتربت من العناصر، فيمكنك النقر بزر الفأرة الأيسر وسحبها لالتقاطها بيديك.
إنهاء الاختبار
سيؤدي الضغط على مفتاح ESC إلى إظهار مربع حوار المحاكي مرة أخرى، حيث يمكنك النقر على "الخروج من وضع التشغيل." وبدلاً من ذلك، يمكنك النقر مجددًا على زر التشغيل (▶️) العلوي لإيقاف الاختبار.
إذا ظلت نافذة العرض عالقة على علامة تبويب Game بعد الإيقاف، فما عليك سوى النقر على علامة تبويب Scene للعودة.
ضبط موضع ظهور اللاعب
إذا أردت نقل نقطة ظهور اللاعب الابتدائية إلى الجانب المقابل، فما عليك سوى ضبط موضع ودوران VRCWorld الكائن في نافذة Hierarchy!
*حدد الكائن VRCWorld...

انقله إلى الجانب الآخر وأدره 180 درجة حول المحور Y! يشير السهم الأزرق (Z+) الخاص بـ VRCWorld يشير الكائن إلى الاتجاه الذي سيواجهه اللاعب عند ظهوره.
اجعل اللاعب مواجهًا للطاولة مباشرةً.
عندما نشغّل الاختبار مرة أخرى، نظهر تمامًا أمامه مباشرةً!
لماذا يمكن التقاط العناصر
لا تحتاج إلى تعديل أي شيء في هذا المشروع، لكن دعني أشرح بسرعة كيفية عمل العناصر القابلة للالتقاط! تحتوي العناصر التي يمكن حملها على مكوّن مرفق يُسمى "VRC_PickUp"—.
إذا ضُبطت قيمة Proximity على مستوى مرتفع جدًا، فقد ينتهي بك الأمر إلى التقاط العناصر وسحبها من مسافة بعيدة. وبما أن ذلك قد يحدث بالخطأ، فقد أُبقيت القيمة منخفضة عند 0.1 (10 سم).

إلى جانب ذلك، يضبط مكوّن Box Collider صندوق الإحاطة غير المرئي المستخدم لاكتشاف المكان الذي يمكنك إمساك العنصر منه.
بعد النقر على زر Edit Collider، يمكنك سحب المقابض المربعة الصغيرة (■) في نافذة Scene لتغيير حجمه. ويمكنك أيضًا إدخال الأرقام مباشرةً في Inspector.

يتولى مكوّن Rigidbody معالجة سلوك الفيزياء.
إذا كان خيار "Use Gravity" مفعّلًا، فسيسقط العنصر بفعل الجاذبية، لذلك تم إيقافه هنا. ويؤدي تفعيل "Is Kinematic" إلى تثبيته بإحكام في مكانه (بحيث يتجاهل القوى الفيزيائية).

ومع ذلك، باستخدام هذه الإعدادات فقط، سيعمل الأمر كـ"إجراء محلي" بحت، ما يعني أن اللاعبين الآخرين لن يروك وأنت تحرّك الكائن. ولحل ذلك، نضيف مكوّنًا يُسمى VRC Object Sync.
يُمكّن هذا "السلوك العام"، مما يسمح للاعبين الآخرين برؤية الحركة. لكن احرص على عدم وضع عدد كبير جدًا من العناصر العامة في عالم واحد! [Image]

التحسين: جعل العناصر تختفي من مسافة بعيدة
نحن على وشك الانتهاء، لكن نماذج Pimax هذه تتضمن أيضًا إعدادًا يُسمى LOD Group لتحسين الأداء.

تبدّل هذه الميزة بين نماذج مفصّلة مختلفة (شبكات) وفقًا للنسبة المئوية من مساحة الشاشة التي يشغلها الكائن. في حزمة أصول Pimax هذه تحديدًا، تم إعدادها بحيث تكون الخوذة مرئية عندما تكون ضمن مسافة معينة، لكنها تختفي تمامًا عندما تبتعد كثيرًا. *إذا لم تكن بحاجة إلى ذلك، يمكنك ببساطة إلغاء تحديد المكوّن أو حذفه.
رفع العالم المكتمل!
حسنًا، لقد خضنا في بعض التفاصيل التقنية، لكن من الآن فصاعدًا، ما عليك سوى اتباع خطوات الرفع نفسها تمامًا التي نفذناها سابقًا! افتح نافذة VRChat SDK (من خلال VRChat SDK ← Show Control Panel في القائمة العلوية لـ Unity)، وحدد علامة التبويب Builder... ولنحدّث صورة الصورة المصغرة أيضًا بما أننا غيّرنا العالم.

نسّق عرضًا جميلًا في نافذة Scene، وانقر على "Capture In Scene"، ثم اضغط على زر Capture.
حدّد "Save Changes" لتطبيق الصورة المصغّرة.
ملاحظة: سيظهر شريط جارٍ التحميل سيظهر شريط يوضح تقدّم الحفظ/التحميل، لكن انتبه إلى أن هذا لا يطبّق سوى تفاصيل الصورة المصغّرة!
بعد ذلك، لتحميل أصل العالم الفعلي نفسه، انقر على زر "Build & Publish" ضمن الخطوة 3.
إذا ظهر نص باللون الأخضر، فهذا يعني نجاح العملية! عمل مذهل!!
إذا ظهر نص باللون الأحمر، فهذا يعني وجود خطأ، لذا حاول ترجمة رسالة الخطأ أو البحث عن حل عبر الإنترنت!

عندما تدخل إلى VRChat وتتوجه إلى عالمك، يا للروعة، هناك مجموعة كبيرة من سماعات Pimax!
من اليسار إلى اليمين: Pimax Crystal Light، وPimax Crystal Super، وPimax Dream Air، وPimax Vision 8KX.

لأخبرك بسر صغير، كانت نماذج Pimax هذه تحتوي في الأصل على نحو مليون مضلع! توليت شخصيًا مهمة تحسينها هذه المرة، فعملت على المكونات واحدًا تلو الآخر في Blender لتقليل العدد إلى نحو عُشره، إلى جانب ضبط الخامات.

رغم أن Unity توفر أصولًا لتقليل عدد المضلعات، فإن استخدام Blender يتيح تعديلات أدق وأكثر دقة، وهو أمر مفيد للغاية! منذ أن تعلمت استخدام Blender، توسعت الإمكانات التي أستطيع تنفيذها كثيرًا. هههه.

بالمناسبة، في المنتجات المادية الفعلية، يمكنك تغيير لون حرف "V" على اللوحة الأمامية إلى أي لون تريده. ستكون فكرة رائعة تخصيص خامة حرف V لتتوافق مع لون معبودك المفضل أو لونك المميز!

يمكنك إنشاء أي غرفة تريدها من خلال وضع الأثاث والديكورات المختلفة بالطريقة نفسها تمامًا، لذا جرّب ذلك بالتأكيد. شخصيًا، أستخدم غالبًا الأصول المخصصة لعوالم VRChat التي أشتريها من BOOTH، بالإضافة إلى الأصول ثلاثية الأبعاد من متجر Unity للأصول!

الفيديوهات: من الأساسيات إلى المستوى المتقدم
إذا كنت ترغب في التعرف على تحسين الأداء عبر إعدادات Static، أو إعداد الإضاءة المسبقة، أو إضافة التأثيرات باستخدام Post-Processing، أو التعمق في Udon، فاطّلع على هذا الفيديو للاستفادة منه!
https://www.youtube.com/watch?v=pdlNv5Be56M
*نظرًا لأن هذا الفيديو أقدم، فقد تختلف بعض خطوات التشغيل البسيطة. لقد انتهى دعم CyanTrigger.
للاطلاع على فيديو أحدث قليلًا يوضح كيفية ترتيب الأصول المتاحة تجاريًا وإعادة تصميم غرفة، راجع ما يلي:
https://www.youtube.com/watch?v=7SQeALIVuC4
نتمنى لك حياة رائعة في عالم الواقع الافتراضي!!

إذا كنت ترغب في مشاهدة الشرح الكامل أو الاطلاع على الخطوات التفصيلية، يُرجى زيارة المقالة الأصلية لـおきゅたんbot . لنجعل عالم الواقع الافتراضي أكثر متعة ونوسّعه بحرية مطلقة!

🔗 انقر هنا للاطلاع على المقالة الأصلية:

إذا كانت لديك أي أسئلة أو استفسارات، فلا تتردد في التواصل عبر عنوان البريد الإلكتروني التالي في أي وقت.
البريد الإلكتروني: riven.wang@pimax.com

 

تم التحديث في

اترك تعليقًا