Kualitas bayangan: shadow map, cascade, bayangan ray-traced, dan biaya FPS-nya
Kualitas bayangan adalah pengaturan grafis yang mengatur resolusi, jarak, dan filtering shadow map — tekstur yang dirender rasterizer dari sudut pandang setiap sumber cahaya untuk menentukan apa yang berada dalam bayangan. Ini salah satu pengaturan paling mahal setelah resolusi dan ray tracing, dan biasanya yang pertama diturunkan di GPU lemah.
bayangan · resolusi bayangan · cascaded shadow maps · shadow quality · shadows · shadow resolution · Shadow Quality · Shadow Map · CSM
Angka kunci
Dari basis data FPSHQ, per 13/10/2026
Cara kerja shadow map
Untuk setiap cahaya yang menimbulkan bayangan, adegan dirender ulang dari posisi cahaya ke dalam tekstur depth. Saat men-shading sebuah piksel, engine mengecek apakah piksel itu lebih jauh dari cahaya dibanding depth yang tersimpan — jika ya, piksel berada dalam bayangan. Cahaya matahari memakai cascaded shadow map: beberapa map dengan jarak yang makin jauh, sehingga bayangan dekat tajam dan yang jauh kasar.
Biayanya adalah satu tahap geometri tambahan penuh per cahaya per cascade, ditambah filtering (PCF, PCSS) untuk melembutkan tepi. Bayangan "Ultra" biasanya berarti map 4096², lebih banyak cascade, jarak lebih jauh, dan filtering lembut contact-hardening.
Artefak tipikal
Bayangan ray-traced menghindari semuanya: sinar dari permukaan ke arah cahaya cukup menguji apakah terhalang, dan kelembutannya berasal dari ukuran sumber cahaya. Harganya adalah hardware RT dan denoiser.
- Shadow acne — bayangan diri bergaris akibat presisi depth; diperbaiki dengan bias
- Peter-panning — bayangan terlepas dari objek karena bias terlalu besar
- Tepi bergerigi pada map beresolusi rendah
- Transisi cascade yang terlihat di tempat ketajaman berubah
- Bayangan muncul tiba-tiba di luar jarak bayangan
Apa yang diatur
Kualitas bayangan sebagian besar GPU-bound, tetapi draw call tambahan per cascade juga membebani CPU, sehingga di adegan CPU-bound menurunkan bayangan juga membantu 1 % low.
| Preset | Ukuran map | Biaya FPS vs Medium |
|---|---|---|
| Low | 1024², 1–2 cascade | +10–15 % |
| Medium | 2048² | 0 |
| High | 2048–4096², 4 cascade | −5–10 % |
| Ultra | 4096²+, PCSS, jarak jauh | −10–25 % |
| Bayangan RT | t/a | −15–30 % |
Di PC Anda
Masukkan kartu grafis (dan prosesor) — kami hitung efek «Kualitas bayangan» dengan model FPSHQ terpadu memakai Cyberpunk 2077 sebagai contoh.
Simpan PC di akun · Deteksi hardware dengan aplikasi · Perkiraan model FPSHQ terpadu, bukan pengukuran.
Di mana memakainya di FPSHQ
Diskusi di forum
Belum ada topik dengan istilah ini — jadilah yang pertama bertanya.
Apa itu Kualitas bayangan?
Kualitas bayangan adalah pengaturan grafis yang mengatur resolusi, jarak, dan filtering shadow map — tekstur yang dirender rasterizer dari sudut pandang setiap sumber cahaya untuk menentukan apa yang berada dalam bayangan. Ini salah satu pengaturan paling mahal setelah resolusi dan ray tracing, dan biasanya yang pertama diturunkan di GPU lemah.
- game dengan ray tracing
- 22
- game dengan path tracing
- 4
- FPS dengan RT vs ultra (model)
- 58%
- FPS dengan RT vs ultra (terukur)
- 58%
Pertanyaan umum
Berapa FPS yang dimakan bayangan?
Pengaturan bayangan apa yang terbaik untuk FPS?
Apakah bayangan ray-traced layak?
Mengapa bayangan berkedip di kejauhan?
Sumber
- Microsoft: Cascaded shadow maps (2024)
- NVIDIA GPU Gems: Shadow map antialiasing (2004)
- NVIDIA GPU Gems: Lighting and Shadows (2004)
Tim FPSHQ · metodologi · metodologi · Diperbarui
✏️ Menemukan kesalahan? Usulkan koreksi
Unduh aplikasi FPSHQ — mendeteksi hardware dan menampilkan FPS di game Anda.
💻 Aplikasi Windows