Virtual Shadow Maps

Aperta
#402 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

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

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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ProwlEngine/Prowl

Tutte le issue di ProwlEngine/Prowl

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.