Prestazioni
Queste misure sono reali e live: girano sul tuo dispositivo, nel tuo browser, adesso. Non sono numeri scritti a mano. Premere "Misura" esegue un carico controllato di raggi e riporta il tempo effettivo.
-
raggi / secondo
-
ms per 100.000 raggi
-
frame / secondo stimati (1000x600)
| Scena | Solidi | Raggi testati | ms totali | Raggi/s |
|---|---|---|---|---|
| Sfera + piano | 2 | - | - | - |
| Due solidi + piano | 3 | - | - | - |
| Tre sfere + cubo + piano | 5 | - | - | - |
Come leggere i numeri
- Raggi/secondo: quante intersezioni al secondo il tuo dispositivo calcola con la sola CPU (un thread JS).
- Frame/secondo stimati: raggi/s diviso i pixel di un frame 1000x600 (600.000 raggi). E una stima ottimistica: non include il disegno e l'antialiasing, che qui non ci sono.
- Il motore e in forma chiusa: ogni raggio risolve l'equazione del solido in un colpo, non avanza a passi. Il costo cresce linearmente col numero di solidi.
Onesta sui limiti. Queste misure riflettono il codice attuale: tutto su un thread, nessun Web Worker, nessuna GPU.
Sono la base per decidere se serve il salto d'architettura (worker o WebGL). Finche i numeri qui bastano, il salto non serve.