Unreal Engine'e dön

DryreL Software Unreal Engine

Capability Detect Extended

Unreal Engine 5 için sistem yeteneği algılama

Oyuncunun bilgisayarının neler yapabildiğini algılayın ve oyununuzu ona göre ölçekleyin. Şimdi GitHub'da.

GitHub'da mevcut

Capability Detect eklentisi açılış ekranı, DryreL tarafından yükseltildi
  • 17Blueprint fonksiyonu
  • 3Tanınan GPU üreticisi
  • MITGitHub'da ücretsiz

Genel bakış

Ne yapar

Oyununuzun çalıştığı bilgisayarın CPU, önbellek, bellek, grafik donanımı ve benchmark puanlarını okuyan bir eklenti; böylece özellikleri makineye göre ölçekleyebilirsiniz. Yeni Unreal Engine sürümleri için DryreL tarafından sürdürülüyor.

  • Unreal Engine 5
  • C++
  • Blueprint
  • MIT lisansı

Galeri

İş başında görün

Unreal Blueprint eylem menüsünde Capability Detect fonksiyonlarını arama
Her fonksiyon Blueprint eylem menüsünde görünür.
Unreal Engine Blueprint editöründe dizilmiş tüm Capability Detect Blueprint düğümleri
Bir Blueprint grafiğindeki tüm algılama düğümleri.

Nasıl çalışır

Sıfırdan çalışır hale

  1. AlgılaAlgılama fonksiyonlarını açılışta veya bir yükleme ekranında çağırın.
  2. KarşılaştırPerformans endeksleri ortalama iyi bir CPU veya GPU için 100 değerini kullanır: düşük daha yavaş, yüksek daha hızlı demektir.
  3. ÖlçekleKaliteyi, efektleri ve çözünürlüğü önünüzdeki makineye göre seçin.

Özellikler

Sorunsuz çalışmak için yapıldı

  • CPU algılamaİşlemcinin yeteneklerini C++ veya Blueprint ile sorgulayın.
  • Önbellek ve bellekMakinenin önbellek ve bellek bilgilerini okuyun.
  • RHI sarmalayıcıRender donanım arayüzüne GPU'nun neleri desteklediğini sorun.
  • SynthBenchmarkUnreal'ın sentetik benchmark'ını sarar; böylece kalite ayarlarını gerçek puanlara göre seçebilirsiniz.
  • Blueprint'e hazırHer algılama fonksiyonu bir Blueprint düğümü olarak kullanılabilir.
  • Güncel tutuluyorİlk olarak Intel tarafından yayımlandı. DryreL, yeni Unreal Engine sürümleriyle çalışmaya devam etmesi için sürdürüyor; yeni özellik planlanmıyor.

Referans

Blueprint fonksiyonu

GrupFonksiyonDöndürür
CPUIsIntelCPUIntel CPU'da true
CPUGetNumLogicalCores / GetNumPhysicalCoresÇekirdek sayıları
CPUGetCoreFrequency / GetMaxBaseFrequencyAnlık ve en yüksek frekans
CPUGetCorePercMaxFrequencyKullanılan en yüksek frekans yüzdesi
CPUGetFullProcessorName / GetProcessorNameUzun ve kısa işlemci adı
BellekGetUsablePhysMemoryGBGB cinsinden kullanılabilir fiziksel bellek
BellekGetComittedMemoryMB / GetAvailableMemoryMBMB cinsinden ayrılmış ve kullanılabilir bellek
GPUIsRHIIntel / IsRHINVIDIA / IsRHIAMDO GPU üreticisi için true
GPURHIVendorNameGPU'nun üretici adı
BenchmarkComputeCPUPerfIndex / ComputeGPUPerfIndex100 = ortalama iyi, altı daha yavaş, üstü daha hızlı

Bilmekte fayda var: Her benchmark fonksiyonunun ilk çağrısı benchmark'ı çalıştırır, sonrasında sonuç önbelleğe alınır. İkisini de açılışta veya bir yükleme ekranında çağırın.

Başlayın

Kurun ve kullanın

  1. Eklentiyi edininDepoyu GitHub'dan klonlayın veya indirin.
  2. Kütüphaneyi derleyinPlugins/CapabilityDetect/Source/ThirdParty/CapabilityDetectLibrary içindeki CapabilityDetectLibrary.sln dosyasını açın ve Release x64. olarak derleyin
  3. Projeyi derleyin.uproject dosyasına sağ tıklayın, Generate Visual Studio project files seçin, ardından Development Editor x64. olarak derleyin
  4. EtkinleştirinEditörde Edit, Plugins menüsünü açın ve Capability Detect'in etkin olduğunu doğrulayın.

Gereksinimler

Başlamadan önce

  • Unreal Engine 5
  • Visual Studio C++ 2022 veya JetBrains Rider (üçüncü taraf kütüphaneyi ve projeyi derlemek için)
  • Windows