Kembali ke Unreal Engine

DryreL Software Unreal Engine

Capability Detect Extended

Deteksi kemampuan sistem untuk Unreal Engine 5

Ketahui apa yang bisa dilakukan mesin pemain, lalu sesuaikan game Anda dengannya. Sudah tersedia di GitHub.

Tersedia di GitHub

Layar pembuka plugin Capability Detect, ditingkatkan oleh DryreL
  • 17Fungsi Blueprint
  • 3Vendor GPU yang dikenali
  • MITGratis di GitHub

Ringkasan

Apa yang dilakukannya

Plugin yang membaca CPU, cache, memori, perangkat keras grafis, dan skor benchmark mesin tempat game Anda berjalan, agar Anda bisa menyesuaikan fitur dengannya. Dikelola oleh DryreL untuk versi Unreal Engine terbaru.

  • Unreal Engine 5
  • C++
  • Blueprint
  • Lisensi MIT

Galeri

Lihat aksinya

Mencari fungsi Capability Detect di menu aksi Blueprint Unreal
Setiap fungsi muncul di menu aksi Blueprint.
Semua node Blueprint Capability Detect ditata di editor Blueprint Unreal Engine
Semua node deteksi dalam satu grafik Blueprint.

Cara kerjanya

Dari nol sampai berfungsi

  1. DeteksiPanggil fungsi deteksi saat startup atau di layar pemuatan.
  2. BandingkanIndeks performa memakai 100 sebagai CPU atau GPU bagus rata-rata: lebih rendah berarti lebih lambat, lebih tinggi berarti lebih cepat.
  3. SesuaikanPilih kualitas, efek, dan resolusi sesuai mesin di depan Anda.

Fitur

Dibuat untuk langsung berfungsi

  • Deteksi CPUKueri kemampuan prosesor dari C++ atau Blueprint.
  • Cache dan memoriBaca informasi cache dan memori mesin.
  • Pembungkus RHITanyakan kepada render hardware interface apa yang didukung GPU.
  • SynthBenchmarkMembungkus benchmark sintetis Unreal agar Anda bisa memilih pengaturan kualitas dari skor nyata.
  • Siap untuk BlueprintSetiap fungsi deteksi tersedia sebagai node Blueprint.
  • Selalu diperbaruiAwalnya dirilis oleh Intel. DryreL mengelolanya agar tetap berjalan dengan versi Unreal Engine baru; tidak ada fitur baru yang direncanakan.

Referensi

Fungsi Blueprint

GrupFungsiMengembalikan
CPUIsIntelCPUTrue pada CPU Intel
CPUGetNumLogicalCores / GetNumPhysicalCoresJumlah core
CPUGetCoreFrequency / GetMaxBaseFrequencyFrekuensi saat ini dan maksimum
CPUGetCorePercMaxFrequencyPersentase frekuensi maksimum yang dipakai
CPUGetFullProcessorName / GetProcessorNameNama prosesor panjang dan pendek
MemoriGetUsablePhysMemoryGBMemori fisik yang bisa dipakai dalam GB
MemoriGetComittedMemoryMB / GetAvailableMemoryMBMemori terpakai dan tersedia dalam MB
GPUIsRHIIntel / IsRHINVIDIA / IsRHIAMDTrue untuk vendor GPU tersebut
GPURHIVendorNameNama vendor GPU
BenchmarkComputeCPUPerfIndex / ComputeGPUPerfIndex100 = bagus rata-rata, di bawahnya lebih lambat, di atasnya lebih cepat

Perlu diketahui: panggilan pertama setiap fungsi benchmark menjalankan benchmark, lalu hasilnya disimpan di cache. Panggil keduanya saat startup atau di layar pemuatan.

Mulai

Pasang dan gunakan

  1. Dapatkan pluginClone atau unduh repositori dari GitHub.
  2. Build library-nyaBuka CapabilityDetectLibrary.sln di Plugins/CapabilityDetect/Source/ThirdParty/CapabilityDetectLibrary dan build sebagai Release x64.
  3. Build proyeknyaKlik kanan file .uproject, pilih Generate Visual Studio project files, lalu build sebagai Development Editor x64.
  4. AktifkanDi editor buka Edit, Plugins dan pastikan Capability Detect aktif.

Persyaratan

Sebelum Anda mulai

  • Unreal Engine 5
  • Visual Studio C++ 2022 atau JetBrains Rider (untuk mengompilasi library pihak ketiga dan proyek)
  • Windows