İçeriğe atla
Son haberler
Rhino 8 QuadRemesh rehberi: temiz quad mesh ve SubD iş akışıUnreal Engine Pixel Streaming kurulumu: projeyi tarayıcıya aktarma rehberiBlender Python ile kamera kadrajı ve animasyon aralığı ayarlamaRevit modelini Navisworks’e hazırlama: koordinat, özellik ve geometri rehberiBlender Geometry Nodes Repeat Zone: Tekrarlı geometriler için pratik rehberBlender Geometry Nodes: Noktalara nesne yerleştirme ve örnekleri dönüştürmeVenedik 2027 Kore Pavyonu, küçülen kentleri “Katabolizma” ile ele alacakNano Banana 2.1 ile iç mekân görseli üretme: adım adım prompt rehberiWinchester College kız öğrenci yurtları tamamlandı: Stanton Williams imzasıArchicad 28’de Autotext ve etiketler: model bilgisini paftaya taşıma rehberi
EğitimlerUnreal EnginePixel Streaming

Unreal Engine Pixel Streaming kurulumu: projeyi tarayıcıya aktarma rehberi

Unreal Engine Pixel Streaming, paketlenmiş bir projedeki görüntü ve sesi web tarayıcısına aktarırken klavye, fare ve dokunmatik girdi almayı sağlıyor. Bu rehber, sistemi yerel ağda çalıştırmanın temel adımlarını anlatıyor.

Çağdaş galeri sunumunda mimari sahneye bakan dizüstü bilgisayar ve telefonAI görsel
Temsilî görsel; yapay zekâ ile üretildi.Görsel: 3dsınıfı / FCA AI
KaydetPaylaş0

Kısaca

  1. Pixel Streaming için proje paketlenmeli veya Unreal Editor’da Standalone Game seçeneğiyle başlatılmalı.
  2. Kurulumda yerel ağ için 80 ve 8888 numaralı bağlantı noktalarının açık olması gerekiyor.
  3. Paketlenmiş uygulama, Signalling Server ile bağlantı kurduktan sonra tarayıcıdan açılabiliyor.
  4. Aynı ağdaki birden fazla cihaz, aynı Unreal Engine örneğinin görüntüsünü izleyip varsayılan olarak girdi gönderebiliyor.

Unreal Engine Pixel Streaming, paketlenmiş bir Unreal Engine uygulamasının görüntü ve sesini web tarayıcısına aktarırken kullanıcı girdilerini de uygulamaya iletebiliyor. Epic Games’in resmi rehberleri, sistemin yerel ağda kurulup bilgisayar ve mobil cihazlardan kullanılmasını adım adım açıklıyor. Aşağıdaki anlatım, öncelikle tek bilgisayarda çalışan bir uygulamayı aynı ağdaki tarayıcılara açmaya odaklanıyor.

Bu rehberde ne öğreneceksiniz?

Kurulum tamamlandığında bir Unreal Engine projesi kendi bilgisayarında çalışırken, başka cihazlar bu uygulamaya tarayıcı üzerinden bağlanabiliyor. Görüntü ve ses uzaktaki cihaza aktarılıyor; varsayılan oyuncu sayfası klavye, fare ve dokunmatik girdi iletimini destekliyor. Böylece mimari sunum, etkileşimli sahne incelemesi veya proje demosu için uygulamanın her cihaza ayrı ayrı kurulması gerekmiyor.

Bu yöntem, uygulamayı buluta taşımakla aynı şey değil: resmi başlangıç rehberi, önce yerel ağda veya VPN’de deneme yapılmasını öneriyor. Bu nedenle adımlar önce tek bilgisayar ve aynı ağdaki istemciler için uygulanmalı. İnternet üzerinden ya da farklı alt ağlardan erişim için ek ağ yapılandırması gerekebilir.

Gereksinimler ve hazırlık

Pixel Streaming eklentisi, video kodlama için Windows, Linux veya Mac işletim sistemlerinde ve belirli GPU donanımıyla çalışabiliyor. Kaynak, desteklenen GPU ayrıntıları için Pixel Streaming Reference belgesine yönlendiriyor; dolayısıyla donanım uyumluluğu kurulumdan önce kontrol edilmeli. Rehber belirli bir Unreal Engine sürümünü zorunlu tutmuyor. Sunucu altyapısı için örnek dal adı olarak 5.7 verilmiş olsa da bu, tüm projeler için sürüm şartı olarak sunulmuyor.

Başlangıç rehberindeki örnek paketleme adımları Windows içindir. Yerel ağ iletişimi için 80 ve 8888 numaralı portların açık olması, bilgisayarda çalışan diğer web sunucularının ise kurulum sırasında durdurulması isteniyor. Aynı bilgisayarda deneme yaparken localhost veya 127.0.0.1 kullanılabilir. Başka cihazlardan bağlanmak için uygulamanın ve Signalling Server’ın çalıştığı bilgisayarın ağ IP adresi gerekir. Kaynaklarda ücretli hesap gereksinimi belirtilmiyor.

Kurulum ve bağlantı adımları

  1. Eklentiyi etkinleştirin. Projeyi Unreal Editor’da açın, Edit > Plugins menüsüne gidin ve Graphics kategorisindeki Pixel Streaming ya da Pixel Streaming 2 eklentisini etkinleştirin. Değişikliğin uygulanması için projeyi yeniden başlatın.

  2. Başlatma adresini ayarlayın. Edit > Editor Preferences... bölümünde Level Editor > Play kategorisini bulun. Additional Launch Parameters alanına yerel bağlantı adresini ekleyin:

Prompt
-PixelStreamingURL=ws://127.0.0.1:8888

Karakter içeren projelerde telefon veya tablet üzerinden dokunmatik kontrol isteniyorsa, Edit > Project Settings içindeki Engine > Input kategorisinde Always Show Touch Interface etkinleştirilebilir. Bu ayar isteğe bağlıdır ve projenin Player Controller bileşeninin dokunmatik girdiyi desteklemesine bağlıdır.

  1. Projeyi paketleyin. Kaynaktaki Windows örneğinde Files > Package Project > Windows (64-bit) seçilerek uygulama paketleniyor. Eklenti, paketlenmiş uygulamayla veya Unreal Editor’dan Standalone Game seçeneğiyle çalıştırılan projeyle kullanılabiliyor; editörün normal görünümünde çalıştırma, rehberde belirtilen bu seçeneklerin yerine geçmiyor. Paketlenmiş uygulamayı her başlatışta aynı bağlantı parametresini iletin.

  2. Pixel Streaming altyapısını alın. Web sunucusu ve ön yüz bileşenleri, Pixel Streaming Infrastructure adlı ayrı bir depoda bulunuyor. Epic’in rehberi bu altyapıyı Git deposundan edinme veya Unreal Engine kurulumundaki get_ps_servers komutunu çalıştırma seçeneklerini sıralıyor. Depoyu klonlama yolunu tercih edenler, kaynakta örnek olarak verilen dal biçimini kullanabilir:

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

UEX.Y değeri, seçilen dal adıyla değiştirilmeli; rehber örnek olarak 5.7 dalını gösteriyor. Windows’ta sunucuyu hazırlamak için SignallingWebServer\platform_scripts\cmd\setup.bat, başlatmak için SignallingWebServer\platform_scripts\cmd\start_with_stun.bat çalıştırılıyor. Linux ve Mac’te rehber, aynı işlemin SignallingWebServer\platform_scripts\bash altındaki betiklerle yapıldığını belirtiyor.

  1. Uygulamayı sunucuya bağlayın. Signalling Server çalışırken paketlenmiş uygulamayı, önceki adımda belirlenen parametreyle açın. Sunucu penceresinde Streamer connected mesajının görünmesi, uygulamanın sunucuya bağlandığını gösteriyor.

  2. Tarayıcıdan erişin. Aynı bilgisayarda desteklenen bir tarayıcı açıp http://127.0.0.1 adresine gidin; sayfada bağlantıyı ve ardından oynatmayı başlatın. Ağdaki başka bir bilgisayar veya mobil cihazdan bağlanırken 127.0.0.1 yerine yayın yapan bilgisayarın IP adresini kullanın. Varsayılan sayfa klavye, fare ve dokunmatik girdileri aktarır; bağlı cihazlar aynı sahneyi görür ve varsayılan olarak uygulamaya ortak girdi gönderir.

Sık karşılaşılan sorunlar ve sonraki adımlar

Bağlantı kurulmazsa önce uygulamanın paketlenmiş olarak ya da Standalone Game biçiminde çalıştığını, eklentinin etkin olduğunu ve başlatma parametresinin doğru eklendiğini kontrol edin. Ardından 80 ve 8888 portlarının iletişime açık olup olmadığını, başka bir web sunucusunun portları kullanıp kullanmadığını gözden geçirin. Tarayıcıda 127.0.0.1 yalnızca aynı bilgisayara işaret eder; başka bir cihazda yayın bilgisayarının IP adresi kullanılmalıdır.

Uygulama penceresi yanlışlıkla küçültüldüğünde girdi akışı durabiliyor. Rehber, bunu önlemek için uygulamanın başlatma parametrelerine -RenderOffScreen ekleme seçeneğini de veriyor. Birden çok ağ veya internet üzerinden erişim planlanıyorsa daha ileri ağ yapılandırması gerekebilir; farklı ağlardan bağlantıda Signalling Server için STUN/TURN ayarları gündeme gelebiliyor. Oyuncu sayfası ayrıca özelleştirilebiliyor; HTML5 arayüzü eklemek ve hangi istemcilerin girdi göndereceğini belirlemek için resmi özelleştirme belgeleri izlenebilir.

Mimarlık, iç mimarlık ve archviz iş akışına etkisi

Pixel Streaming, etkileşimli bir Unreal Engine sunumunu tarayıcı üzerinden paylaşmak isteyen mimarlık ve görselleştirme ekiplerine yarar sağlayabilir. Görüntü, uzaktaki uygulamadan aktarılır; istemcilerin ayrıca uygulama kurması gerekmez. Öte yandan sahneyi çalıştıran bilgisayarın işletim sistemi ve GPU uyumluluğu, ağ bağlantısı ve port ayarları önceden doğrulanmalı. Kaynak, kalite, gecikme ve dayanıklılık arasında ayar tercihleri bulunduğunu da belirtiyor; bu nedenle gerçek sunum koşullarında deneme yapmak önemli. Daha geniş ölçekli veya internet üzerinden kullanım, temel yerel ağ kurulumundan farklı ağ ve sunucu hazırlığı gerektirebilir.

Kaynak ve lisans

Bu rehber, Epic Games’in resmi “Pixel Streaming in Unreal Engine” ve “Getting Started with Pixel Streaming in Unreal Engine” belgelerindeki adımlar temel alınarak Türkçeye uyarlanmıştır. Kaynaklar serbest lisanslı olarak işaretlenmiştir; ancak sağlanan metinlerde lisansın özel adı belirtilmemektedir.

Sık sorulan sorular

Unreal Engine Pixel Streaming için hangi portlar açık olmalı?

Resmi başlangıç rehberi, yerel ağ iletişimi için 80 ve 8888 numaralı portların açık olmasını istiyor.

Pixel Streaming ile telefondan Unreal Engine sahnesi kontrol edilebilir mi?

Tarayıcı arayüzü dokunmatik girdiyi destekliyor. Karakter kontrolü için ekrandaki dokunmatik arayüz isteğe bağlı olarak açılabilir; projenin Player Controller bileşeninin de dokunmatik girdiyi desteklemesi gerekir.

Pixel Streaming uygulamasına başka bir cihazdan nasıl bağlanılır?

Aynı ağdaki cihazın tarayıcısında, `127.0.0.1` yerine Unreal Engine uygulamasının ve Signalling Server’ın çalıştığı bilgisayarın IP adresi açılır.

Kaynaklar

2 kaynak
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/pixel-streaming-in-unreal-engine
Özet
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/getting-started-with-pixel-streaming-in-unreal-engine
Özet

Kaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.

3dsınıfı yorumu
3dEditörün değerlendirmesi

Türkiye’deki mimarlık ofisleri ve öğrenciler için Pixel Streaming’in pratik tarafı, etkileşimli Unreal Engine sahnesini ayrı istemci kurulumu olmadan tarayıcıda gösterebilmesi. Sunum veya tasarım incelemesinde paylaşımı kolaylaştırabilir; ancak sahneyi çalıştıran bilgisayarın GPU uyumluluğu ve ağ koşulları işin merkezinde kalıyor.

Yerel ağ kurulumunu önce küçük bir sahneyle denemek, ekiplerin sunum öncesi port ve bağlantı sorunlarını görmesine yardımcı olur. Daha geniş erişim için ek ağ yapılandırması gerekebileceği unutulmamalı. Kaynaklar fiyat veya ücretli lisans koşulu açıklamadığından, maliyet değerlendirmesi yapılırken donanım ve altyapı gereksinimleri ayrıca incelenmeli.

Bu habere tepkin ne?

Yorumlar 0

İlk yorumu sen yazKendi test sonuçlarını ya da sorunu paylaş.
+

İlgili haberler