Neler Geldi?
Ağaç Görünümü, ölçmek istediğin ölçümleri seçmene ve sonuçlara bir bakışta ulaşmana olanak tanır.
Oturum sistemi, aynı anda birden fazla kaynağı örneklemene olanak tanır.
Arama çubuğu, gereken ölçümü hızlıca bulmanı sağlar.
Daha kolay karşılaştırma için, çalıştırmakta olduğun oturumu kapatmak zorunda kalmadan kaydedilmiş birden fazla oturumu açabilirsin.
Birden fazla kaynaktan eşzamanlı olarak ölçümler yakalayabilirsin.
Histogram görünümü, her bir ölçümün örnekleme dönemi içindeki dağılımını incelemene imkan verir.
Oturumların daha kolay tanımlanabilmesi için kayıtlı dosyalarına otomatik olarak ön ekler eklenir.
Fortnite İçin Unreal Editor (UEFN) sana, projenin performansını anlamak ve iyileştirmek için ihtiyacın olan araçları sunar. Fortnite birçok platformda çalıştığı için projene ilişkin belirli metrikler konusunda bilgi sahibi olman, UEFN deneyimlerinde sorunsuz bir performans elde etmek için gereken her türlü ayarlamayı yapabileceğin anlamına gelir.
Doğrudan Bir Örnekleme Oturumu Başlat kısmına geçerek iş akışına hızlıca bir göz atabilir ya da Mekânsal Profil Oluşturucu aracı hakkında ayrıntılı bilgi edinmek için okumaya devam edebilirsin.
Yararlı Terimler
Mekânsal Ölçüm, bir dünyada 3D bir mekânsal konum kullanan tüm özellikler için ölçülür. Belirli bir sayıda mekânsal değerden oluşur ve her bir değer, dünyadaki değerin ölçüldüğü mekânsal konumu veren ilişkili koordinatı içeren bir ölçüme tekabül eden bir sayıya sahiptir.
Mekânsal Değer, 3D bir konumdaki mekânsal bir ölçümün somut ölçümüdür. Mekânsal değerlerin X, Y, Z olmak üzere üç mekânsal koordinat değeri ve bir ölçüm sonucu değeri vardır. Mekânsal değerler, bir Mekânsal Metrik Örneğinde birleştirilir.
Bir Mekânsal Ölçüm Örneği, somut bir mekânsal ölçümün tanımlı bir süre zarfındaki ölçümüdür. İlişkili bir sonuçla ölçülen birkaç mekânsal değer içerebilir. Bir örnek aynı zamanda tüm çevreleyen mekânsal değerleri çevreleyen 3D sınırları, kullanılan mesafe hassasiyeti ve alındığı tarih gibi diğer ilgili verileri de içerir.
Mekânsal Ölçüm Özellikleri, bir mekânsal ölçümler örneğinde bulunan tüm bilgileri temsil eder:
| Özellik | Açıklama |
|---|---|
Ölçüm Kimliği | Doğrudan ölçüm türüne bağlı olan benzersiz ölçüm tanımlayıcısını tanımlar. |
Minimum Değer | Kaydı alınan mekânsal değerler arasındaki minimum değer. |
Azami Değer | Kaydı alınan mekânsal değerler arasındaki maksimum değer. |
Eşik Değer | Ölçüm için beklenen maksimum değer. |
Mekânsal Hassasiyet | Yer verilen tüm değerlerin aynı mekânsal değere katkıda bulunmasını sağlayacak şekilde dünya birimlerinde kullanılan 3D hücre boyutu. Genellikle en yüksek değer seçilir. |
Birim | Kaydı alınan değerler tarafından kullanılan birim (zaman için milisaniye, mesafe için metre gibi). |
Mekânsal Profil Oluşturucu, mekânsal ölçümlerin bir 2D ısı haritasını sağlayan görselleştirme widget’ıdır. Burada aynı zamanda mekânsal ölçüm örneklerinin kaydını alabilir, onları kaydedebilir ve yükleyebilirsin. Mekânsal profil oluşturucu mekânsal ölçüm güncelleme fonksiyonundan veri toplar, dolayısıyla veri periyodik olarak güncellenir.
Mekânsal Profil Oluşturucu yerleşik penceresi ile UEFN Editörü.
Mekânsal Profil Oluşturucu şu anda yedi mekânsal ölçümü destekliyor:
| Ölçüm | Açıklama | Unit |
|---|---|---|
Çizim Çağrısı Sayısı | Tek bir çerçevedeki çizim çağrısı sayısını takip eder. | Çizim çağrıları |
Primitif Sayısı | Tek bir çerçevedeki işlenen primitiflerin sayısını takip eder. Primitifler, objeleri 3D olarak işlemek için kullanılan temel çizim bileşenleridir. | Primitifler |
Oyun Güncelleme Süresi | Tek bir karenin güncellenmesi için harcanan süreyi ölçerek platformun oyun iş parçacığını takip eder. | Mikrosaniye |
İşleme Süresi | Tek bir karenin güncellenmesi için harcanan süreyi ölçerek platformun işleme iş parçacığını takip eder. | Mikrosaniye |
Kare Süresi | Tek bir karenin güncellenmesi için harcanan süreyi takip eder. Bu ölçüm, hem Oyun Güncelleme Süresi hem de İşleme (Render) Süresi ölçümlerini içerir. | Mikrosaniye |
GPU Süresi | Platformun GPU süresini takip eder. | Mikrosaniye |
RHI Süresi | Platformun Donanım İşleme Arayüzü (RHI) iş parçacığı süresini takip eder. | Mikrosaniye |
Aktör Sayısı | Akış olaylarını hesaba katarak dünyadaki aktörlerin sayısını takip eder. Özellikle World Partition yayını etkinleştirilmiş olan dünyaları için faydalıdır. Bölümde tutarsız aktör sayılarını görmek, oynanışın en önemli alanlarını ortaya çıkarabilir. Ancak çok yüksek aktör sayıları, fazla sayıda küçük aktör bulunduğuna ve deneyim için potansiyel bir stres noktasına da işaret edebilir. Bu metriği, oyun mantığı karmaşıklığını değerlendirmek amacıyla Oyun Güncelleme Süresiyle birlikte veya işleme karmaşıklığını değerlendirmek amacıyla İşleme Süresiyle birlikte değerlendirmek iyi bir fikirdir. | Aktörler |
Bina Sayısı | Bina olarak kategorize edilmiş aktörlerin sayısını takip eden, özelleştirilmiş bir aktör sayısı ölçümü. Bu kategori aynı zamanda diğer kalıcı statik örgü aktör türlerini de içerir. | Aktörler |
Ganimet Kutusu Sayısı | Ganimet kutusu olarak kategorize edilmiş aktörlerin sayısını takip eden, özelleştirilmiş bir aktör sayısı ölçümü. Bu kategori; sandıklar, cephane kutuları ve diğer alınabilir eşya çıkma yerleri gibi aktörleri içerir. | Aktörler |
Alınabilir Eşya Sayısı | Alınabilir eşya olarak kategorize edilmiş aktörlerin sayısını takip eden, özelleştirilmiş bir aktör sayısı ölçümü. Bu kategori ganimet olarak alınabilen oyun eşyaları içerir. | Aktörler |
Bellek Kullanımı | Platformun yürütülebilir bellek kullanımını takip eder. Deneyimin çalışması gereken her bir platformun bellek gereksinimlerini değerlendirmek için bunu kullanabilirsin. | Kilobayt |
Kullanılabilir Bellek | Platformun kullanılabilir fiziksel belleğini takip eder. Deneyimin çalışması gereken her bir platformun bellek gereksinimlerini değerlendirmek için bunu kullanabilirsin. | Kilobayt |
Mekânsal Profil Oluşturucu Kullanıcı Arayüzü
Mekânsal Profil Oluşturucu, yerleşik hale getirilebilen ve aşağıdaki gibi dört alana ayrılmış olan bağımsız bir widget’tır.
Mekânsal Profil Oluşturucu widget alanları.
Kontrol araç çubuğu
Isı haritası görünümü
Ölçüm ağacı görünümü
Histogram görünümü
Kontrol Araç Çubuğu
Bu alan, Mekânsal Profil Oluşturucunun çalıştırılmasına yönelik ana etkileşimli unsurları içerir. Mekânsal ölçüm örnekleri üretmeni, görselleştirmeni ve kaydetmeni sağlayan kontrolleri sunar. UEFN deneyimini geliştirecek veriler oluşturmak için yakaladığın örnekleri kullanabilirsin.
Mekânsal Profil Oluşturucu kontrol araç çubuğu unsurları.
Kontrol araç çubuğu şu unsurları içerir:
Örneklemeye başla: Bu düğme, kullanıcının seçtiği ölçüm setini yakalamaya başlar. Metriklerin örneklenmesi için bir UEFN oturumuna bağlı olman gerekir. Örnekleme sırasında ısı haritası görünümü otomatik olarak oturumun oyuncu piyonu konumunda ortalar ve yakalanan mekânsal değerlere odaklanır.
Örneklemeyi durdur: Bu düğme, seçilen ölçümlerin yakalanmasını durdurur.
Örnek bir dosya aç: Bu düğme, birden fazla ölçüm içerebilecek mevcut bir örnek dosya açar. Dosya açıldıktan sonra yüklenen tüm metrikler verilere erişebilmen için metrik tarayıcısına yüklenir.
Örneği dosyaya kaydet: Bu düğmeyi kullanarak aktif profil oluşturma oturumlarını kaydedebilirsin. Düğmeye tıklandığında, bir “dosyaya kaydetme” iletişim kutusu açılır ve varsayılan olarak örnek zaman damgası bilgisini içeren bir dosya adı önerilir. Mekânsal Profil Oluşturucu, mevcut örnekleme oturumundaki tüm metrikleri hedef dosyaya kaydeder.
UEFN oturum seçici: Bir oturuma birden fazla istemcinin bağlı olmasını sağlayabilirsin. Hangi oturuma bağlanarak metrik çalıştıracağını seçmek için oturum seçiciyi kullanabilirsin. Mekânsal Profil Oluşturucu, bir oturum başlatıldığında otomatik olarak istemciye bağlanır ve ardından oturum seçiciyi söz konusu oturuma bağlanan kullanıcının adıyla günceller.
Ayarlar: Bu düğme, Mekânsal Profil Oluşturucu tercih ayarlarını gösterir. Belirli widget unsurlarının görünürlüğünü açmak/kapatmak için bunu kullanabilirsin.
Ölçüm Ağacı Görünümü
Bu kısım, örnekleme oturumunda olmasını istediğin ölçümleri sol taraflarındaki onay kutularına tıklayarak seçmeni ve kaldırmanı sağlar.
Yukarıdaki açılır menü alanı, bir Canlı Oturum ile daha önce kaydedilmiş bir oturum arasında seçim yapmak için kullanılır. Açılır menüden görüntülemek istediğin oturumu seçerek geçerli örnekleme oturumun ile kayıtlı bir oturum arasında geçiş yapabilirsin.
İkinci açılır menü alanı ile, canlı oturumunuzdaki istemci veya sunucu gibi örnekleme hedefleri arasında geçiş yapabilirsin. Tüm bağlı istemcilerin ölçümlerini izleyebilir ve aynı anda birden fazla kaynağı örnekleyebilirsin.
Arama çubuğu, belirli bir ölçümü aramanı sağlar.
Bir ölçümü seçmek üzere o ölçüme tıkladığında ısı haritası görünümü veri örneklerini, istatistik görünümü ise verinin toplam istatistiklerini gösterecek şekilde güncellenir. Her bir ölçümün yanındaki renkli çemberler, ölçümün örnekleme oturumundan önce belirlediğin eşik değerlere göre değerini temsil eder. Bu sayede sonuçları tek bakışta görebilirsin.
Isı Haritası Görünümü
Isı Haritası Görünümü, seçtiğin metriğin, örnekteki tüm mekânsal değerlerin bir katmanını da içeren ısı haritasını gösterir. Her bir mekânsal değer örneğin verilerine göre renklendirilmiştir. Beklenen değer aralığını tanımlamak için her bir metrik için hızla kesme değerleri ayarlayabilirsin.
En üstte yer alan dört düğmeyi kullanarak ısı haritasıyla etkileşime girebilir ve onu tercihlerine göre özelleştirebilirsin:
Üç Çizgi Menüsü
Seçenekleri Göster
Oyuncuya Odaklan
Odak Sınırları
Isı Haritası Görünümündeki herhangi bir konuma çift tıklandığında Editör kamerası projedeki ilgili konuma yerleşir. Bir oturum başlatılmışsa oyuncu piyonu, çift tıkladığın konuma ışınlanır.
Üç Çizgi Menüsü
Bu düğme, iki bölüm içeren ısı haritası görselleştirme seçeneklerine erişmeni sağlar:
Ölçüm Ayarları
Isı Haritası Renk Ayarları
Mekânsal Profil Oluşturucu üç çizgi menüsü seçenekleri.
Her alanın sağ tarafında yer alan sıfırlama oku düğmesine tıklayarak bu bölümlerdeki ayarları sıfırlayabilirsin.
Ölçüm Ayarları
Ölçüm Ayarları, ölçümlerin görselleştirilmesini etkileyen tüm ayarları toplar.
| Değer | Açıklama |
|---|---|
Eşik | Eşik değer, normal oynanış için beklenen maksimum değeri tanımlar. |
Görüntüleme Birimi | Bu seçenek belirtildiğinde bir ölçüm için tercih edilen görselleştirme birimini tanımlar. Belirtilmeden bırakılırsa araç her ölçüm için en uygun birimi seçer. Görüntüleme Birimi, Isı Haritası Görünümü ve Özet Görünümü tarafından kullanılan birimleri etkiler. |
Hücre Metodu | Bu ayar, aracın her hücrenin sınırları dahilindeki değerler listesinden her bir 2D hücre değerini hesaplamak için kullandığı metodu belirtir. Mevcut indirgeme metotları şunlardır:
|
Hücre Boyutu | Bu ayar, ızgaranın boyutunu değiştirir ve belirli bir örnekleme alanının ayrıntı seviyesini artırabilir veya azaltabilir. |
Isı Haritası Renk Ayarları
Isı Haritası Renk Ayarları, ölçümlerin görselleştirilmesini etkileyen tüm ayarları içerir.
Isı Renkleri renk körü olanlar için okunabilir bir renk paleti sunmaktadır. Isı haritası renk aralığını özelleştirmek için ana renkleri tanımlayabilirsin.
| Değer | Açıklama |
|---|---|
Düşük | Bu renk, ısı haritası renk aralığının düşük spektrumunu temsil eder ve bir metrik örneğindeki minimum değerle eşleşir. |
Orta Nokta | Bu renk, minimum ile eşik renk arasında tanımlanmış olan ısı haritası renk aralığının ortasını temsil eder. Bir eşik değer belirtilmemişse örnekteki medyan mekânsal değerle eşleşir. |
Yüksek | Bu renk, ayarlanmış eşiğin üzerindeki tüm değerleri temsil eder. |
Maksimum | Bu renk, maksimum değeri temsil eder. Yalnızca, kullanıcıların temsil edilen metrik için bir eşik değer tanımlamaları halinde gösterilir. Bir eşik değer belirttiğinde ısı haritası, eşiği aşan ve beyazdan Maksimum için ayarlanan renge giden bir aralık ekler. |
Minimum Alfa | Mekânsal değerlere verilen başlangıç değeri. Bir örnekteki tüm mekânsal değerlerin alfa değeri, Minimum değerden (Minimum Alfayı kullanarak) maksimum alfa ile Maksimum ya da Eşik değerlerine kadar olacak şekilde kendi değerlerine göre artar. Düşük bir Minimum Alfa değeri kullanılması, düşük mekânsal değerlerin görünürlüğünü azaltarak Maksimum ya da Eşik değerlere daha yakın olan mekânsal değerleri vurgular. |
Maksimum Alfa | Mekânsal değerlere verilen maksimum başlangıç değeri. |
Alfa Ayarları beklenen aralık dışındaki mekânsal değerleri gösterir. Bu özelliklerde ayarlamalar yapmak, özellikle yüksek yoğunluklu mekânsal değer kısımları içeren bir ölçüm örneğine bakarken faydalı olacaktır çünkü bu şekilde ölçümlerde daha ayrıntılı sonuçlar alabilirsin.
Eksenler
Bu seçenek, Isı Haritası Görünümünün yukarıdan aşağıya şeklindeki sayfa yönüne tekabül edecek şekilde sol alt köşede yer alan 3D eksenlerin görselleştirmesinin açılıp kapatılmasını sağlar. Bu sayfa yönü, istemcinin mini harita görünümüyle uyumlu olup Editörünkiyle uyumlu değildir.
Isı haritası eksenleri gösteriliyor
Izgara
Görünür alanı örnek değerin kapsamının katları olarak alt bölümlere ayırarak 2D ısı haritası ızgarasının görselleştirmesini açıp kapatır. Izgara boyutu üç çizgi menüsünden değiştirilebilir.
Isı Haritası Lejantı
Bu seçenek, Isı Haritası Görünümünün sağ al köşesinde yer alan ısı haritası renk aralığı göstergesinin görselleştirmesini açıp kapatır.
Isı haritası renk paleti göstergesi gösteriliyor
Sınırlar
Bu seçenek, örnekteki tüm mekânsal değerleri kapsayan 2D sınırlama kutusunu açmanı/kapatmanı sağlar.
Isı haritasında örnek sınırları (beyaz) gösteriliyor.
Oyuncuya Odaklan
Bu düğme, görünümü, bağlı olunan oturumdaki oyuncu piyonunu merkeze alacak şekilde ortalar. Bu eylem için bir oturuma bağlı olmak gerekir.
Odak Sınırları
Bu düğme, Isı Haritası Görünümünü, 2D sınırlama kutusunu merkeze alacak şekilde ortalar.
Bağlamsal Menü
Bağlamsal menüye Isı Haritası Görünümü alanına sağ tıklayarak erişebilirsin. Bu menü aşağıdaki seçenekleri içerir:
ışınlanma
Varsayılan Görünüm
Odak Sınırları
Odak Konumu Takip Et
Mekânsal Profil Oluşturucu Isı Haritası Görünümü bağlamsal menüsü
ışınlanma
Bu seçeneği hem kamera görünümü hem de oyuncu piyonunu Isı Haritası Görünümünde sağ tıklayarak seçtiğin konuma getirmek için kullanabilirsin. Bu eylem, oyuncu piyonunun ışınlanması için bir oturuma bağlı olunmasını gerektirir. Bir oturuma bağlanılmadıysa bu seçenek, Isı Haritası Görünümündeki herhangi bir konuma çift tıklanmasına (bunun sonucunda Editör kamerası projedeki ilgili konuma yerleşir) eşdeğerdir.
Varsayılan Görünüm
Bu seçenek Isı Haritası Görünümü odak ve yakınlaştırma değerlerini sıfırlar ve varsayılan ayarlarına getirir.
Histogram Görünümü
Histogram, veriler toplanırken bunları gerçek zamanlı olarak görselleştirmene yardımcı olur. Bölüm testine geri dönebilir ve oynanış testinin belirli bir noktasındaki ölçümleri değerlendirebilirsin. Açık oturumun histogramında gezinerek belirli bir yazıda araştırmak istediğin konumu belirleyebilirsin.
Hamburger menüdeki değerleri ayarlamak, histogramda görüntülenen çeşitli kesme noktalarını değiştirecektir.
Histograma sağ tıklamak Eşik Kılavuzlarını Görüntüle, Otomatik Kaydırma, Hücreye Göre Gölge Değerleri seçeneklerine gitmene, sonraki ve önceki değerleri seçmene ve Ölçek Histogramı’nı tercih etmene olanak verir. Histogramın ölçeğini Shift tuşunu basılı tutarken fare tekerleğini kaydırarak değiştirebilirsin.
Ayrıca ölçümlerine daha ayrıntılı bir şekilde bakmak için histogramı yakınlaştırabilir ve uzaklaştırabilirsin.
Fareyi örneğin bir segmentinin üzerine getirdiğinde bunun değerini gösteren bir araç ipucu ortaya çıkar.
Örnek segmente tıklandığında segmentin ısı haritasındaki konumu vurgulanır.
Histogramın sağında, seçilen ölçüme ilişkin istatistiklerin bir özetini görebilirsin. Örneğin mekânsal değerlerinden derlenen aşağıdaki istatistikleri gösterir:
| İstatistik | Açıklama |
|---|---|
Değerler | Örneğin içerdiği toplam mekânsal değer sayısı. |
Yüksek | Eşik değer tanımlanmışsa bunu aşan mekânsal değer sayısı. |
Minimum Değer | En küçük mekânsal değer. |
Maksimum Değer | En büyük mekânsal değer. |
Ortalama Değer | Ortalama mekânsal değer. |
Orta Değer | Medyan mekânsal değer. |
Bir Örnekleme Oturumu Başlat
Bu bölümde Mekânsal Profil Oluşturucu aracı kullanılarak bir örnekleme oturumunun nasıl başlatılacağı ve bir mekânsal ölçüm örneğinin nasıl kaydedileceği açıklanmaktadır.
Araçlar > Mekânsal Ölçümler > Mekânsal Profil Oluşturucu’ya git. Bunun sonucunda Mekânsal Profil Oluşturucu widget’ı açılır.
Ağaç Görünümü’nde, örnekleme oturumunda ölçmek istediğin ölçümleri seç.
Üç çizgi menüsünden örnekleme parametrelerini ayarla.
Oturumu Başlat’a tıklayarak Fortnite istemcisi üzerinden bir oyun başlat.
(İsteğe bağlı) İstemci yüklendikten sonra piyonunun bölümü daha hızlı geçmesini sağlayacak Düzenleme Moduna girmek için Oyunu Sonlandır’a bas.
Örneklemeye Başla’ya bas.
Oyun oturumunda, piyonunu kullanarak adanın etrafında koş ve oyunu istediğin gibi oyna. Mekânsal Profil Oluşturucu ısı haritası bu sırada güncellenecektir.
Örnekleme oturumu sonlandırmak için Örneklemeyi Durdur düğmesine bas.
Mekânsal Profil Oluşturucu widget’ındaki Kaydet simgesine bas ve projenin yerel dizini içinde bir konum seç. Profil oluşturucu, projede kaydedilmiş olan tüm örneklere okuma erişimi sağlar. Örnekler ölçüm türü ve zaman damgasına göre düzenlenmiştir.
Aç simgesine tıklayarak önceki tüm proje örneği kayıtlarına erişebilirsin.