صورة تصير ممثّلًا في المستوى المفتوح أمامك.
يبني LocalMesh الشبكة على بطاقتك الرسومية، ثم يسلّمها إلى Unreal بنفسه. لا مجلد تصدير، ولا سحب وإفلات، ولا نافذة استيراد. تحت المجسّم المكتمل، يفتح الزر الذي يحمل اسم برنامجك ثلاثي الأبعاد قائمة «إرسال إلى»: اختر Unreal Engine، واضغط «إرسال إلى Unreal Engine»، فيظهر الجسم في المستوى الذي تعمل فيه.
ما يحدث حين تنقر
- 1يحوّل LocalMesh الملف. يرفض Interchange ملف glTF الذي يحمل كسوة WebP، ويرفض الملف كله بما فيه الهندسة. لذلك تُكتب نسخة محوَّلة في الذاكرة المؤقتة، ولا تُمس شبكة مكتبتك أبدًا.
- 2يستوردها Unreal. إلى /Game/LocalMesh، بصيغة Static Mesh، ومعها الكسوة التي يحملها الملف، ويُحفظ الأصل.
- 3يُوضع ممثّل في المشهد. عند أصل العالم، باسم البطاقة. حرّكه وغيّر مقاسه وضعه حيث تشاء، كأي شيء آخر في المستوى.
التهيئة، مرة واحدة
لا شيء من LocalMesh يُثبَّت داخل Unreal. الجسر إضافتان يشحنهما Epic أصلًا مع المحرك، هما Remote Control API وPython Editor Script Plugin، وLocalMesh يكتفي بتشغيلهما.
- 1افتح قائمة «إرسال إلى» تحت مجسّم مكتمل. هي الزر الذي يحمل اسم برنامجك ثلاثي الأبعاد، بعد «تصدير». اختر فيها Unreal Engine.
- 2اضغط «تجهيز مشروع Unreal». في أسفل القائمة. دلّه على ملف .uproject. يفعّل LocalMesh الإضافتين في ملف المشروع، ويضيف الإعداد الذي يسمح لـ Remote Control بتشغيل سكربت الاستيراد.
- 3أعد تشغيل المحرّر على ذلك المشروع. التغيير يسري عند الإقلاع. لا يفتح LocalMesh برنامج Unreal نيابة عنك، ولا يمدّ يده إلى محرّر يعمل ليغيّر إعداداته.
يقول لك أين سيهبط الجسم
بعد التهيئة تعرض قائمة «إرسال إلى» إصدار المحرك، والمشروع والمستوى المفتوحَين. وإن لم يستجب Remote Control قالت ذلك وأشارت إلى ما ينبغي تشغيله. فالجسم الذي يصل حيث لم تتوقّع أسوأ من جسم لا يصل.
لماذا تستحق هذه الشبكة الاستيراد
تصل ومعها إحداثيات الكسوة وأطلس اللون وخريطة خشونة تسافر على حدة: يبقى المطفأ مطفأً تحت إضاءتك أنت. وحيث ترى صورتك الجسم بوضوح، يكون اللون هو تلك الصورة كما التقطتها؛ ولِلون أكثر تجانسًا، حوّل المجسّم إلى «طلاء الذكاء الاصطناعي» قبل إرساله. الشبكة مثلثات، والمعدنية تُترك محايدة: النموذج يخمّنها خطأً، ونفضّل ألا نخمّن نيابة عنك.
هو أصل للنمذجة السريعة ولا يدّعي غير ذلك. هو ما تضعه في المستوى بينما لا تزال تبحث عمّا سيكونه المستوى، لا القطعة الرئيسية التي سينمذجها أحدهم كما ينبغي.
ما لا يفعله
- شبكات فقط. يحمل الجسر .glb و.gltf و.obj. أما السبلات الغاوسي فهو .ply ولا يمرّ من هنا. ذلك الملف على قرصك، وUnreal ليس عارض سبلات على أي حال.
- يجب أن يكون المحرّر مفتوحًا. على مشروع هيّأته. المستجيب هو Remote Control، فالمشروع الخالي منه يتلقى رسالة بدل إخفاق صامت.
- لا يوصّل خاماتك. تحصل على الـ Static Mesh وكسوته والخامة التي يبنيها Unreal من الملف. وإن كانت لديك خامة خاصة فتوصيلها يبقى عليك.
- لا شيء يغادر الجهاز. يستمع Remote Control على 127.0.0.1 وحدها، وكل ما يرسله LocalMesh إليه سكربت كتبه بنفسه.
ضع مراجعك أنت في مستواك
تجربة مجانية 14 يومًا، ثم دفعة واحدة قدرها $39. ويندوز، وبطاقة NVIDIA (يُنصح بذاكرة 8 غيغابايت)، وUnreal مثبّت لديك.
حمّل LocalMesh