Prima di tutto, questo viene fatto per l'effetto visivo, non per motivi di performance.
Il modo standard di gestire le prestazioni nei giochi pesanti di fisica è ridimensionare il numero di oggetti, ridimensionare la complessità degli oggetti e giocherellare con le impostazioni del motore per scalare tra precisione e prestazioni della simulazione. In caso di problemi, eliminerai quelle che ritieni siano le funzionalità meno significative.
Ricorda, tuttavia, che l'industria ha realizzato giochi di automobili piuttosto realistici negli ultimi 15 anni, con i computer moderni non è come se dovessero ridimensionarsi su 3 ruote per far funzionare le cose.
Il problema:
è vero che una collisione può causare lavoro extra, quanto dipende molto dalle specifiche del gioco, un motore fisico più dettagliato avrà molte piccole collisioni tra parti diverse che possono costituire un aumento significativo del calcolo richiesto . Ma questo dovrebbe essere preso in considerazione quando la fisica è ridimensionata, non è un problema ottenere una buona fisica che possa ancora gestire alcune collisioni.
Se si esegue semplicemente la simulazione fisica più lentamente per ottenere rallentatore, il carico diminuirà in modo proporzionale. Tuttavia, si dovrebbe notare che i requisiti per il rallentatore e la fisica in tempo reale sono diversi, puoi permetterti di avere una precisione inferiore quando le cose accadono a velocità di corsa. Finché il giocatore non nota che il motore fisico è sbagliato, non è un grosso problema, il rallentatore rende molto più facile la cattura degli scivoloni, quindi il rallentatore ha un requisito di precisione più elevato.
Si può scegliere di usare la stessa fisica, ridimensionata per soddisfare entrambe le serie di requisiti. Questa soluzione richiederà una potenza di elaborazione aggiuntiva, ma è facile da implementare e offre computer moderni perfettamente fattibili.
Il cambio delle impostazioni fisiche è più complicato, ma può potenzialmente provocare alcune collisioni meravigliose, non solo si può aumentare la precisione, ma è anche possibile cambiare i modelli fisici delle auto per quelli più dettagliati che si rompono in modo più realistico. Questa modalità dovrebbe finire per usare approssimativamente la stessa quantità di tempo della CPU per la fisica della modalità normale, semplicemente perché entrambi sono scalati per funzionare con la stessa configurazione di minspec.
Una via di mezzo è quella di utilizzare un motore fisico a passi variabili, che aumenteranno in generale la precisione quando rallenterai la simulazione, risolvendo così almeno una parte del problema. Ci sono altri motivi per non usare la fisica a passi variabili, ma il passo variabile è ancora abbastanza comune nel settore.