Feedback da LFSIC e relative mie osservazioni per punti. Lo riporto per completezza.
Ciò che si percepisce dalle note, è che non si guarda URS consapevoli di ciò che si vuole ottenere. In questo senso, i troppi simulatori di auto da pista non aiutano. LFS sarebbe un'eccezione, perché in realtà nacque (vedi S1) con un approccio simile al mio (XFG, XRG, ecc...), per poi spostarsi verso le formula e, a mio avviso, perdere appeal. Non c'è auto più assurda e insensata della BF1, infatti. VI chiedo un test. Prendete la xfg, che vagamente potrebbe somigliare ad una 207, nonostante abbia un engine fisico meno sofisticato. Portatela in pista, diciamo a fernbay, che vagamente potrebbe ricordare per tipologia di tracciato quello di prova attuale di URS (sequenze di curve, sconnessioni, ecc..). Immaginate ora però di renderlo 10 volte più tecnico, introducendo continue variazioni di livello, curve in parabolica, curve in contropendenza, tornanti in discesa, sequenze di curve veloci a raggio variabile...
Bene, prendete un setup di default e aprite il differenziale, ossia riproducete il differenziale di QUALSIASI AUTO STRADALE che costi meno di 40-50k€. Ora impostate i freni ad un valore di pressione che schiacciando a fine corsa vi consenta a qualsiasi velocità di inchiodare in assenza di ABS (cosa che succede in OGNI AUTO STRADALE). Bene, ora provate a girare in pista e cercate di forzare il ritmo. Bene, ora registrate un replay e postatelo sul forum, confrontandolo con URS. Nonostante le ovvie differenze, noterete intraversamenti in rilascio ad ogni staccata, difficoltà a tenere la corda, e tutte quelle "anomalie" rilevate di seguito, perché semplicemente sono appunto le differenze tra un'auto stradale da usare tutti i giorni e una per scendere in pista.
Se tarassimo una 207GTi con sospensioni da pista, dovremmo operarci di ernia del disco dopo 3 mesi d'uso sulle strade di città. Consumeremmo un treno di gomme ogni 3000km, spaccheremmo i fine corsa al primo tombino non riempito, e alla prima pioggia andremmo dritti a muro per il differenziale troppo chiuso. Un'auto stradale nasce per essere usata in qualsiasi condizione, non può rispondere bene ad ogni curva, ed è naturale che sobbalzi, abbia scossoni e intraversamenti quando si prova a spingerla al limite, altrimenti sarebbe una Ferrari. Non sto simulando la 207 che corre nei Rally tra l'altro con eccellenti risultati. Quella, appunto, sarà oggetto di successive versioni elaborate. Lì sì avrà senso osservare l'eccessivo rollio, perché sono auto completamente rivoluzionate con interventi di elaborazione che sarebbero capaci di rendere un triciclo con la convergenza storta, capace di stare in scia ad una 500 Abarth!
Di seguito il thread riportatoTi rispondo per punti sotto, sperando di fugare i tuoi dubbi.
leofender ha scritto:
guardando il video alcune cose non mi tornano...
provo a spiegarmi:
minuto 00:36 quando freni, lo schiacciamento all'avantreno mi pare limitato rispetto al sollevamento del posteriore... non mi sembra naturale
Diciamo che hai in parte ragione, nel senso che lo schiacciamento all'avantreno è sensibilmente inferiore rispetto all'estensione dell'assale posteriore, perché gli ammortizzatori anteriori sono tarati con una rigidezza in compressione sensibilmente superiore rispetto a quella in estensione del retrotreno, proprio per rendere più stabile l'auto, come normalmente si fa con una trazione anteriore che di per se ha due comportamenti congeniti: sovrasterzo in rilascio, sottosterzo in apertura.
leofender ha scritto:
minuto 00:52 lo schiacciamento al posteriore è davvero strano. guardando sia questa curva a dx che le seguenti, c'è qualcosa che non mi torna col trasferimento di carico.
Anche qui hai in parte ragione, ossia rilevi visivamente qualcosa di reale ma sbagli la motivazione/giustificazione. L'inquadratura laterale non fa percepire il banking della pista in quel punto. Quella curva è una parabolica piuttosto inclinata per cui l'auto tende a schiacciarsi sul lato esterno molto più di quanto non avverrebbe in assenza di inclinazione. Di per se comunque mancano i fine corsa alle 4 sospensioni, sia in compressione sia in estensione, per cui i bracci vanno oltre quello che ragionevolmente sarebbe il range che un progettista consentirebbe. Appena introdotti, ripercorrendo il medesimo tratto, vedresti l'auto sobbalzare a causa delle molle costrette a lavorare nel tratto di compressione terminale in cui la rigidità cresce quadraticamente o addirittura sui bumpers di fine corsa che reagiscono (quasi) come dei respingitori semi-rigidi.
leofender ha scritto:
minuto 1:12 il sobbalzo è gommoso ?
Sospensioni al momento tarate "stock", ossia con valori da strada. Per avere un'idea, un setup "medio" di lfs usa ammortizzatori nel ordine dei 4-8 KN/(m*s^-1), che rappresentano valori per andare in pista, tipicamente aftermarket. Un'auto come la 207 GTi viene venduta con ammortizzatori un po' più rigidi di una normale 207 che mia mamma potrebbe usare per andare a fare la spesa al Auchan. In ogni caso il modulo setup vi consentirà di portarli appunto su valori da elaborazione auto. L'assetto di default proverà ad essere poco elaborato. Al momento l'auto usa valori pari a meno della metà rispetto a quelli tipici di lfs (2-3KN/m*s^-1), e soprattutto con valori in estensione di poco superiori a quelli in compressione. Di contro le gomme sono gonfiate su pressioni da strada. Sin dall'inizio ho specificato che il modello delle gomme non consentirà di usare fruttuosamente pressioni "a bocca", per cui di per se gli pneumatici sono molto rigidi, stradali appunto. In seguito svilupperò un modello per gomme semislick o comunque da pista.
leofender ha scritto:
minuto 1:17 quando tocchi freno sembra una 2cv
poi, nol gestire la sbandata mi sembra di nuovo innaturale il lavoro delle sospensioni, maggiormente al posteriore.
Qui non ho capito cosa intendi per innaturale. Sulle frenate devo registrare sia i freni, che sono troppo spostati dietro, e soprattutto ancora privi di ripartitore in base al carico (tutte le auto anche prive di abs lo montano). In generale a livello di setup bisogna addolcire il comportamento in rilascio, che è troppo brusco. Consente all'auto di avere un ingresso deciso in curva, ma difficilmente una casa costruttrice rilascerebbe un'auto di quel tipo con una tendenza all'instabilità in ingresso del genere, e vorrei più tendere a questo comportamento "facile", almeno di base.
leofender ha scritto:
minuto 1:33 curva a sx, l'ant dx sembra non risentire di tutto il carico di un'auto in quel momento.
Anche qui osservazione corretta ma spiegazioni errate: curva in discesa con forte sottosterzo a causa dello scollinamento che tende a far perdere contatto alla ruota esterna, il carico non è tutto davanti come potrebbe sembrare ma sul assale posteriore.
leofender ha scritto:
la visuale dall'interno non mi piace, ha quel non so che di artefatto, gommosità, smorzamento, inclinazione....... boh!
Su questo punto vedo che siete in diversi ad esprimere perplessità. Al limite si elimina del tutto e buona notte al secchio. Risparmio un po' di cicli di clock... Personalmente la trovo realistica, ma se volete che tutto sia ancorato...amen. Come scritto sotto, tengo conto di tutti i punti di vista, ma alla fine cercherò di mediare e trovare un compromesso, anche con il mio personale orientamento. Purtroppo sarà impossibile non scontentare nessuno, e so già che più andrò avanti più pioveranno critiche sempre più "pesanti".
leofender ha scritto:
nella visuale dal muso, l'ombra è veramente fastidiosa, ma quando si vede un onboard, la sensazione è proprio quella!
Qui non saprei cosa fare...
leofender ha scritto:
mi piace il fumo, che rimane un po li
anche se forse è troppo tempo, varierà col vento e col passare delle auto? sarà più bianco che nero?
In questa fase la grafica è lì più per riempire i vuoti che per altro. Alcuni singoli aspetti sono stati più sviluppati di altri, ma nel complesso quasi nulla di ciò che vedete, nelle mie intenzioni, sarà come lo vedete attualmente. Stesso dicasi per interfacce, menù e funzionalità di contorno. In questa fase non si curano mai questi elementi, che intervengono ben oltre l'alpha. Noi siamo ancora ad una tech-preview pre-alpha.
leofender ha scritto:
nei vari testacoda con freno a mano, il comportamento in se per se mi sembra corretto, ma forse è la visuale, non so, non viene reso il reale scossamento degli ammortizzatori in una situazione di freno a mano
Anche in questo caso ho difficoltà a risponderti, nel senso che quando tiri il freno a mano, tutto ciò che succede è che le ruote posteriori perdano aderenza laterale e longitudinale. Non ho uno script specifico per gestire l'evento. Diciamo che al momento manca la gestione delle asperità della pista, e quindi delle variazioni continue di aderenza che in una situazione di sbandata laterale ci sarebbero, che tenderebbero maggiormente a fare sobbalzare l'auto. Possibile ti riferisca a questo. Se ho capito bene, appunto il comportamento globale in sbandata cambierà nel momento in cui verrà simulato il manto stradale più approfonditamente.
LeoFender[/quote]
Globalmente provo a spiegare alcuni punti sulla fisica. L'engine che vedete al momento non ha un solo comportamento scriptato. Non c'è una funzione che dice all'auto come sobbalzare, una per le curve a destra, una per quelle a sinistra, una per la frenata, una per i controsterzi... L'auto si comporta in base a delle semplici regole generali che elenco di seguito:
a) ogni pneumatico genera un'area di contatto in tempo reale, che ad ogni ciclo di clock comporta una forza risultante che per semplificare possiamo scomporre in una componente trasversale alla ruota stessa ed in una longitudinale
b) l'auto non è un corpo rigido, bensì un sistema elastico in cui ci sono dei punti idealmente fissi (gli ancoraggi delle sospensioni) che sono in grado di spostarsi relativamente gli uni agli altri a simulare le torsioni del telaio. L'entità di tali torsioni, o meglio, la rigidezza opposta ai momenti torsionali è parametrica
c) Ogni ruota è collegata al telaio (ai punti semi-fissi) per mezzo di bracci oscillanti. I bracci sono vincolati a dei pivot, che ne definiscono l'asse di rotazione e la cinematica. Lunghezza dei bracci, inclinazione, distanza dal telaio determinano nel complesso la geometria delle sospensioni che incide al 90% sul comportamento dell'auto. Il setup può soltanto modulare delle tendenze connaturate, com'è giusto che sia. Altrimenti, come già scritto simpaticamente in passato, la Ferrari vincerebbe ogni mondiale anche quando parte prendendo 3 secondi al giro, Valentino Rossi non avrebbe bruciato 2 anni di carriera su una Ducati che non ne voleva sapere di tenere la corda nemmeno tirando un lazzo ad un paletto posto all'interno del cordolo per fare da perno di rotazione, ecc... Un'auto nasce con una certa fisionomia che gli viene imposta dal progetto.
d) La sospensione esercita una forza agente sul telaio, determinata dalla compressione della molla, il modo dello stelo dell'ammortizzatore e il lavoro delle barre di torsione
e) Tutti i movimenti dell'auto sono calcolati in base ai centri di rollio e di beccheggio, che variano in tempo reale in base all'assetto
Come vedete, non ho modo di variare i comportamenti singoli, se non attraverso le geometrie, che è appunto ciò che sto cercando di fare.
Lo scrivo perché anche volendo non potrei intervenire sul singolo sobbalzo o su quanto si schiaccia una ruota in una data curva. In linea di massima se una cosa la si vede in un certo modo è perché in base agli input ricevuti è quello il risultato ottenibile.
Ci sono ancora degli errori che conosco, ad esempio nel calcolo della campanatura della ruota, non viene reso visivamente il caster, ma nel complesso stimerei una fedeltà complessiva attorno al 70% di quanto vorrei ottenere, almeno sul piano della fisica del mezzo.
Quando guardate i comportamenti, pensate al fatto che non state osservando un'auto da corsa. Ciò che intendo dire è che se avete mai provato un'auto "normale" in pista, non riuscirete mai a guidarla come noi guidiamo in lfs, perché la gommosità o la risposta "lenta" sono appunto volutamente tipiche in quasi tutte le auto prodotte alla portate dei comuni mortali. Più avanti, dopo la charger e la 207, passerò ad un'auto più sportiva. Pensavo ad una M3 o M5. Ecco, lì avrà senso guardare ai comportamenti usando come riferimento una certa caratura sportiva. Prima di introdurre la cinematica delle sospensioni, la 207 era piantata a terra come un treno ad alta velocità. Possibile non stia riuscendo a spiegarmi correttamente e compiutamente, ma una piccola auto stradale da 20k€ non ha la reattività di una supercar, e ha questi ondeggiamenti tipici in impostazione di curva. Ho osservato diverse ore di video proprio di auto stradali portate al limite, che spesso finiscono in incidenti proprio perché si prova a fare con una 207 o una Punto ciò che a casa facciamo con Need For Speed o LFS o AC e via discorrendo. Purtroppo, come scritto, non ho accesso a tutti i dati che mi servirebbero per riprodurre fedelmente una specifica auto, perché basterebbe avere uno schema di progetto delle sospensioni, e sono abbastanza convinto che risparmierei decine di ore di messa a punto, partendo già da una base di assetto realistica al 90%, proprio perché sono consapevole di aver modellato correttamente forze e momenti in gioco.
Come scrivevo nei giorni scorsi, la vera difficoltà, rendendo il modello ormai completo di quasi tutti i fattori fisici, è quello di "progettare l'auto" in modo che risponda bene. Nel momento in cui il telaio non è un corpo rigido, ma i punti di attacco delle sospensioni possono flettere, devo tarare l'entità di queste flessioni per essere realistiche e non dare la sensazione né di un'auto in carbonio né di una 2CV, e lì si cela parecchio lavoro di affinamento.
Grazie a Leo per il lavoro attentissimo di segnalazione. Ciò che mi sembra d'intuire è che almeno dal tuo punto di vista vorresti un'auto già più stabile e settata per la pista. Il problema è che decisioni di questo tipo dovrebbero essere prese su una base statistica un filo più ampia di un campione! : Chessygrin :
Intendo dire che su 20 feedback, 12 fossero in linea con te, sposterei la mira in una data direzione, ma al momento da una parte ho il tuo orientamento, dall'altra ricordo di aver letto un utente (Pigiamons?) chiedere un'auto "più simile possibile alla controparte di fabbrica", se non erro.