Virtual Shadow Maps
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- csharp
- Ambito
- computer-graphics, game-dev
Direzione di ricerca
Start by studying the linked Timberdoodle implementation and compare its Virtual Shadow Maps approach with Prowl's existing shadow-cascade rendering. Done means supporting detailed shadows at both near and far distances while retaining stable hard and soft shadows, including at large 64-bit world distances.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is your feature request related to a problem? Please describe.
Shadow cascades are insufficient to render detailed shadows at far distances. They work fine for shadows near the camera, but are also inefficient uses of texture space when shadows only use up a small part of the shadow map because the whole shadow map resolution must be rendered.
Describe the solution you'd like
Support Virtual Shadow Maps to display detailed shadows at both near and far distances.
An open source implementation can be found here: https://github.com/Sunset-Flock/Timberdoodle
Describe alternatives you've considered
None
Additional context
While I don't have the knowledge to implement it myself, I had Claude implement this feature in my personal test engine based on the Timberdoodle implementation, and it works fine. Hard and soft shadows remain stable, even at 1e11 when 64 Bit worlds are enabled.
- Lingua principale
- C#
- Stelle
- 1.3k
- Fork
- 131
- Merge medio
- 13h 46m
- PR unite (30g)
- 32
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ProwlEngine/Prowl
-
Web supportAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
ProwlEngine/Prowl#458 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
ProwlEngine/Prowl#443 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Multiple windows (Panels)Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100
ProwlEngine/Prowl#434 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
ProwlEngine/Prowl#420 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Animation time Advance bugAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
ProwlEngine/Prowl#416 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ProwlEngine/Prowl
Issue simili
-
area/resource-registry status/triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 76/100
Altinn/altinn-auth#4821 ·
I maintainer di solito rispondono entro 1 giorno
-
a11y community:contribution
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
microsoft/fluentui-blazor#5590 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
JetBrains/resharper-unity#2510 ·
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
QuantConnect/Documentation#2838 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
AvaloniaUI/Avalonia#22697 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno