Son xəbərlər
Rhino 8 QuadRemesh bələdçisi: təmiz quad mesh və SubD iş axınıUnreal Engine Pixel Streaming quraşdırılması: layihəni brauzerə ötürmək üçün bələdçiBlender Python ilə kamera kadrını və animasiya aralığını tənzimləməkRevit modelini Navisworks-ə hazırlamaq: koordinat, xüsusiyyət və həndəsə bələdçisiBlender Geometry Nodes Repeat Zone: Təkrarlanan geometriya üçün praktik bələdçiBlender Geometry Nodes: Nöqtələrə obyekt yerləşdirmək və instansları çevirməkVenesiya 2027 Kore Pavilyonu kiçilən şəhərləri “Katabolizm”lə araşdıracaqNano Banana 2.1 ilə interyer vizualı yaratmaq: addım-addım prompt bələdçisiWinchester College qız yataqxanaları tamamlandı: Stanton Williams imzasıArchicad 28-də Autotext və etiketlər: model məlumatlarını çertyoj vərəqlərinə köçürmək
TəlimlərUnreal Engine

Unreal Engine Pixel Streaming quraşdırılması: layihəni brauzerə ötürmək üçün bələdçi

Unreal Engine Pixel Streaming paketlənmiş layihənin görüntü və səsini veb-brauzerə ötürür, eyni zamanda klaviatura, siçan və toxunma girişini qəbul etməyə imkan verir. Bu bələdçi sistemi yerli şəbəkədə işə salmağın əsas addımlarını izah edir.

Müasir qalereya təqdimatında memarlıq səhnəsinə baxan noutbuk və telefonSüni intellekt şəkli
Təmsili şəkil, süni intellektlə yaradılıb.Şəkil: 3dsınıfı / FCA AI

Qısaca

  1. Pixel Streaming üçün layihə paketlənməli və ya Unreal Editor-da Standalone Game seçimi ilə başladılmalıdır.
  2. Quraşdırma zamanı yerli şəbəkə üçün 80 və 8888 nömrəli portların açıq olması tələb olunur.
  3. Paketlənmiş tətbiq Signalling Server-a qoşulduqdan sonra brauzerdən açıla bilər.
  4. Eyni şəbəkədəki bir neçə cihaz eyni Unreal Engine instansiyasının görüntüsünə baxa və standart olaraq giriş göndərə bilər.

Unreal Engine Pixel Streaming paketlənmiş Unreal Engine tətbiqinin görüntü və səsini veb-brauzerə ötürməklə yanaşı, istifadəçi girişlərini də tətbiqə çatdıra bilir. Epic Games-in rəsmi bələdçilərində sistemin yerli şəbəkədə qurulması və kompüterlərdən, eləcə də mobil cihazlardan istifadə edilməsi addım-addım izah olunur. Aşağıdakı təlimat ilk növbədə bir kompüterdə işləyən tətbiqi eyni şəbəkədəki brauzerlər üçün əlçatan etməyə yönəlib.

Bu bələdçidə nə öyrənəcəksiniz?

Quraşdırma tamamlandıqdan sonra Unreal Engine layihəsi öz kompüterinizdə işləyərkən digər cihazlar ona brauzer vasitəsilə qoşula bilər. Görüntü və səs uzaqdakı cihaza ötürülür; standart player səhifəsi klaviatura, siçan və toxunma girişlərinin ötürülməsini dəstəkləyir. Beləliklə, memarlıq təqdimatı, interaktiv səhnəyə baxış və ya layihə demosu üçün tətbiqi hər cihaza ayrıca quraşdırmağa ehtiyac qalmır.

Bu üsul tətbiqi buluda köçürməklə eyni deyil: rəsmi başlanğıc bələdçisi əvvəlcə yerli şəbəkədə və ya VPN üzərindən sınaq keçirməyi tövsiyə edir. Buna görə addımları əvvəlcə bir kompüter və eyni şəbəkədəki müştərilər üçün tətbiq edin. İnternet üzərindən və ya müxtəlif alt şəbəkələrdən giriş üçün əlavə şəbəkə konfiqurasiyası tələb oluna bilər.

Tələblər və hazırlıq

Pixel Streaming plugin-i video kodlaşdırma üçün Windows, Linux və ya Mac əməliyyat sistemlərində və müəyyən GPU avadanlığı ilə işləyə bilir. Mənbədə dəstəklənən GPU-ların təfərrüatları üçün Pixel Streaming Reference sənədinə istinad edilir; buna görə quraşdırmadan əvvəl avadanlıq uyğunluğu yoxlanmalıdır. Bələdçi konkret Unreal Engine versiyasını məcburi tələb kimi göstərmir. Server infrastrukturu üçün nümunə branch adı kimi 5.7 verilsə də, bu, bütün layihələr üçün versiya tələbi sayılmır.

Başlanğıc bələdçisindəki paketləmə nümunəsi Windows üçündür. Yerli şəbəkə əlaqəsi üçün 80 və 8888 nömrəli portlar açıq olmalı, kompüterdə işləyən digər veb serverlər isə quraşdırma zamanı dayandırılmalıdır. Eyni kompüterdə sınaq apararkən localhost və ya 127.0.0.1 istifadə edilə bilər. Digər cihazlardan qoşulmaq üçün tətbiqin və Signalling Server-ın işlədiyi kompüterin şəbəkə IP ünvanı lazımdır. Mənbələrdə ödənişli hesab tələbindən bəhs edilmir.

Quraşdırma və qoşulma addımları

  1. Plugin-i aktivləşdirin. Layihəni Unreal Editor-da açın, Edit > Plugins menyusuna keçin və Graphics kateqoriyasındakı Pixel Streaming və ya Pixel Streaming 2 plugin-ini aktivləşdirin. Dəyişikliyin tətbiq olunması üçün layihəni yenidən başladın.

  2. Başlanğıc ünvanını təyin edin. Edit > Editor Preferences... bölməsində Level Editor > Play kateqoriyasını tapın. Additional Launch Parameters sahəsinə yerli qoşulma ünvanını əlavə edin:

Prompt
-PixelStreamingURL=ws://127.0.0.1:8888

Karakterli layihələrdə telefon və ya planşet vasitəsilə toxunma ilə idarəetmə istənirsə, Edit > Project Settings daxilindəki Engine > Input kateqoriyasında Always Show Touch Interface seçimini aktivləşdirmək olar. Bu ayar məcburi deyil və layihənin Player Controller komponentinin toxunma girişini dəstəkləməsindən asılıdır.

  1. Layihəni paketləyin. Mənbədəki Windows nümunəsində Files > Package Project > Windows (64-bit) seçilərək tətbiq paketlənir. Plugin paketlənmiş tətbiqlə və ya Unreal Editor-dan Standalone Game seçimi ilə başladılan layihə ilə istifadə oluna bilər; editorun adi görünüşündə işə salmaq bələdçidə göstərilən bu seçimləri əvəz etmir. Paketlənmiş tətbiqi hər dəfə başladarkən eyni qoşulma parametrini ötürün.

  2. Pixel Streaming infrastrukturunu əldə edin. Veb serveri və frontend komponentləri Pixel Streaming Infrastructure adlı ayrıca repozitoridə yerləşir. Epic-in bələdçisində bu infrastrukturu Git repozitorisindən əldə etmək və ya Unreal Engine quraşdırmasındakı get_ps_servers əmrini icra etmək variantları göstərilir. Repozitorini klonlamaq istəyənlər mənbədə nümunə kimi verilən branch formatından istifadə edə bilər:

bash
git clone --branch UEX.Y https://github.com/EpicGamesExt/PixelStreamingInfrastructure.git

UEX.Y dəyəri seçilmiş branch adı ilə əvəz edilməlidir; bələdçidə nümunə kimi 5.7 branch-i göstərilir. Windows-da serveri hazırlamaq üçün SignallingWebServer\platform_scripts\cmd\setup.bat, başlatmaq üçün isə SignallingWebServer\platform_scripts\cmd\start_with_stun.bat icra edilir. Linux və Mac üçün bələdçi eyni əməliyyatın SignallingWebServer\platform_scripts\bash qovluğundakı skriptlərlə aparıldığını bildirir.

  1. Tətbiqi serverə qoşun. Signalling Server işləyərkən paketlənmiş tətbiqi əvvəlki addımda təyin etdiyiniz parametrlə başladın. Server pəncərəsində Streamer connected mesajının görünməsi tətbiqin serverə qoşulduğunu göstərir.

  2. Brauzerdən daxil olun. Eyni kompüterdə dəstəklənən brauzeri açıb http://127.0.0.1 ünvanına keçin; səhifədə əvvəlcə qoşulmanı, sonra isə oynatmağı başladın. Şəbəkədəki başqa kompüterdən və ya mobil cihazdan qoşularkən 127.0.0.1 əvəzinə yayımı edən kompüterin IP ünvanından istifadə edin. Standart səhifə klaviatura, siçan və toxunma girişlərini ötürür; qoşulan cihazlar eyni səhnəni görür və standart olaraq tətbiqə ortaq giriş göndərir.

Tez-tez rast gəlinən problemlər və növbəti addımlar

Qoşulma baş tutmursa, əvvəlcə tətbiqin paketlənmiş formada və ya Standalone Game rejimində işlədiyini, plugin-in aktiv olduğunu və başlanğıc parametrinin düzgün əlavə edildiyini yoxlayın. Sonra 80 və 8888 portlarının əlaqə üçün açıq olub-olmadığını, başqa veb serverin həmin portlardan istifadə edib-etmədiyini nəzərdən keçirin. Brauzerdə 127.0.0.1 yalnız həmin kompüterə işarə edir; başqa cihazda yayımı edən kompüterin IP ünvanından istifadə edilməlidir.

Tətbiq pəncərəsi səhvən kiçildildikdə giriş axını dayana bilər. Bunun qarşısını almaq üçün bələdçi tətbiqin başlanğıc parametrlərinə -RenderOffScreen əlavə etməyi də təklif edir. Bir neçə şəbəkə və ya internet üzərindən giriş planlaşdırılırsa, daha ətraflı şəbəkə konfiqurasiyası lazım gələ bilər; müxtəlif şəbəkələrdən qoşulma zamanı Signalling Server üçün STUN/TURN ayarları gündəmə gəlir. Player səhifəsini də fərdiləşdirmək mümkündür; HTML5 interfeysi əlavə etmək və hansı müştərilərin giriş göndərəcəyini müəyyənləşdirmək üçün rəsmi fərdiləşdirmə sənədlərindən istifadə edə bilərsiniz.

Memarlıq, interyer dizaynı və archviz iş prosesinə təsiri

Pixel Streaming interaktiv Unreal Engine təqdimatını brauzer vasitəsilə paylaşmaq istəyən memarlıq və vizuallaşdırma komandalarına fayda verə bilər. Görüntü uzaqdakı tətbiqdən ötürülür; müştərilərin əlavə tətbiq quraşdırmasına ehtiyac yoxdur. Bununla belə, səhnəni işlədən kompüterin əməliyyat sistemi və GPU uyğunluğu, şəbəkə bağlantısı və port ayarları əvvəlcədən yoxlanmalıdır. Mənbədə keyfiyyət, gecikmə və dayanıqlıq arasında seçimlər olduğu da bildirilir; buna görə real təqdimat şəraitində sınaq aparmaq vacibdir. Daha geniş miqyasda və ya internet üzərindən istifadə əsas yerli şəbəkə quraşdırmasından fərqli şəbəkə və server hazırlığı tələb edə bilər.

Mənbə və lisenziya

Bu bələdçi Epic Games-in rəsmi “Pixel Streaming in Unreal Engine” və “Getting Started with Pixel Streaming in Unreal Engine” sənədlərindəki addımlar əsasında Azərbaycan dilinə uyğunlaşdırılıb. Mənbələr sərbəst lisenziyalı kimi qeyd olunur; lakin təqdim olunan mətnlərdə lisenziyanın xüsusi adı göstərilmir.

Mənbələr

2 mənbə
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/pixel-streaming-in-unreal-engine
Xülasə
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/getting-started-with-pixel-streaming-in-unreal-engine
Xülasə

Mənbə mətnləri yenidən dərc edilmir; qısa sitatlar işarələnir, qalanı bizim xülasə və şərhimizdir.

3dsınıfı rəyi
3dRedaktorun qiymətləndirməsi

Türkiyədəki memarlıq ofisləri və tələbələr üçün Pixel Streaming-in praktik üstünlüyü interaktiv Unreal Engine səhnəsini ayrıca müştəri quraşdırmadan brauzerdə göstərə bilməsidir. Bu, təqdimat və ya dizayn müzakirəsi zamanı paylaşımı asanlaşdıra bilər; amma səhnəni işlədən kompüterin GPU uyğunluğu və şəbəkə şərtləri əsas rol oynayır.

Yerli şəbəkə quraşdırmasını əvvəlcə kiçik bir səhnə ilə sınamaq komandaların təqdimatdan əvvəl port və bağlantı problemlərini aşkarlamasına kömək edir. Daha geniş giriş üçün əlavə şəbəkə konfiqurasiyası tələb oluna biləcəyini nəzərə almaq lazımdır. Mənbələr qiymət və ya ödənişli lisenziya şərtlərini açıqlamadığından, xərcləri qiymətləndirərkən avadanlıq və infrastruktur tələbləri ayrıca araşdırılmalıdır.

Tez-tez verilən suallar

Unreal Engine Pixel Streaming üçün hansı portlar açıq olmalıdır?

Rəsmi başlanğıc bələdçisi yerli şəbəkə əlaqəsi üçün 80 və 8888 nömrəli portların açıq olmasını tələb edir.

Pixel Streaming vasitəsilə telefondan Unreal Engine səhnəsini idarə etmək olarmı?

Brauzer interfeysi toxunma girişini dəstəkləyir. Ekrandakı toxunma interfeysi xarakteri idarə etmək üçün istəyə bağlı olaraq aktivləşdirilə bilər; layihənin Player Controller komponenti də toxunma girişini dəstəkləməlidir.

Pixel Streaming tətbiqinə başqa cihazdan necə qoşulmaq olar?

Eyni şəbəkədəki cihazın brauzerində `127.0.0.1` əvəzinə Unreal Engine tətbiqinin və Signalling Server-ın işlədiyi kompüterin IP ünvanını açın.

Şərhlər və forum türkcədir.Müzakirəyə qoşulun
+

Əlaqəli xəbərlər