• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Calo drastico fps
#1
Ragazzi ho un calo improvviso di fps. In pratica ho creato 14auto che girano nella pista e fino qui tutto ok faccio quasi 60 fps ma se ne aggiungo altre 2scendo a 40 altre 2 20. È strano perché sia che ho una che 14 vetture gli fps sono quelli.. Chi mi sa aiutare?
Cosa importante. Prima avevo 4 auto da 64 mila poligoni ciascuna quindi totale 240 e facevo gli stessi fps. Ora queste nuove auto hann dieci mila poligoni ognuna. Perché faccio gli stessi fps e dopo meno? Ok che sono molte più vetture che si muovono ma da 1 a 14 non cambia niente poi il crollo
 
#2
Fai conto che indipendentemente dal numero di poligoni, più oggetti in scena presuppongono un render maggiore, evidentemente a 14 si trova al limite. L'unica cosa da fare è ottimizzare l'ambiente, i modelli, gli shaders le ombre etc... evitando sprechi di memoria
 
#3
allessio c'e solo il terrain xD.. non posso ottimizzare gran che.. e anche se abilito tutto il contorno non cambia niente.. per quello mi sembra strano capisci?dimmi che hai qualche soluzione...è quello l'assurdo.. 54 fps con strutture pista alberi ecc ecc. 54 fps senza.. poi aggiungo le auto e boom cala tutto.. capisci che c'e qualcosa che non mi torna? puoi suggermirmi qualcosa?le auto come verniciatura hanno un solo materiale con dentro tutta la mappa. quindi ho ridotto all'osso pure quello. poi sia che metto graphic emulation tier 1 messo tutto low che tier 3 tutto spuntato e high sempre stessi fps.. è come se ci fosse un tappo.. ma non capisco perchè allora non fatto 200 fps se metto 3 vetture ma son sempre li.. help me Sad(
altra cosa forse per te che sei esperto..
se metto grafica quality fastest faccio da fermo 900 fps.. poi quando partono sempre gli stessi fps che calano come prima (42). identici! non ha senso.. mentre se metto su fantastic che sarebbe il top parto con 54 fps e scendo li a 42 con 14 vetture sempre..
 
#4
Allora il cambiare risoluzione da fantastic a fastest non fa altro che cambiare alcuni parametri legati alla qualità delle texture, che, a meno che non utilizzi texture in 4k non credo ti dia molti problemi.
La cosa è molto semplice : "Capire quale sia il problema per poterlo fixare" e per questo esiste il profiler di unity, i fattori che incidono non sono pochi e possono includere ovviamente sia ram che scheda video che processore.
Il cardine sta nel capire quale dei tre componenti crea problemi, ad esempio le chiamate di rendering occupano un parte la gpu e in gran parte il processore, gli shader solo gpu, per quanto riguarda il codice esso incide sia sulle ram che sul processore. La cosa migliore che posso suggerirti è quella di leggere un pò la documentazione di unity ed informarti Smile

https://docs.unity3d.com/Manual/Optimizi...mance.html

https://unity3d.com/learn/tutorials/topi...s-and-tips

http://wiki.unity3d.com/index.php?title=...mance_Tips

https://docs.unity3d.com/Manual/MobileOp...tions.html

https://unity3d.com/learn/resources/perf...icks-unity

https://unity3d.com/learn/tutorials/topi...timization

Perchè ti consiglio di imparare ad ottimizzare? Perchè imparare ad ottimizzare ti costringe a imparare mooolltissime altre tecniche per avere qualità e giocabilità Big Grin

Ora molti fanno l'errore di visitare le pagine che ti ho inviato e eseguire alla lettera ciò che dicono, niente di più sbagliato!
Potrebbe risultare positivo per le performance, ma non funziona così, non bisogna fare un modello di 300k poligoni e poi pretendere di ottimizzare (se sembro severo è solo perchè voglio che afferri il concetto) bisogna saper fare le cose bene dall'inizio, quindi definire uno schema che ti permette di deviare problemi di ottimizzazione in partenza.
Quando leggi le pagine non pensare a cosa serve a te per ottimizzare, pensa solo a capire ciò che ti dice e così svilupperai una nuova prospettiva Big Grin

Spero di esser stato d'aiuto Smile
 
#5
GRAZIE MILLE Black. purtroppo oggi è stato un giorno bruttissimo . riprenderò con calma nei prossimi giorni. e se avrò novità ti aggiornerò come sempre..l'unica cosa ti odio perchè è l'inglese maledetto xD ma mi arrangerò
http://imgur.com/32Lw4Ov

http://imgur.com/uXW68dd

cmq guardando al volo questi screen mi sa che è la cpu.. io ho un i7 4790. quindi devo capire come ottimizzare..
 
#6
Di nulla figurati Smile
Allora si sono in inglese purtroppo e ti consiglio di iniziare a praticarlo perchè in italiano di cose utili c'è veramente, ma veramente poco, allora il problema secondo me stando ai dati che mi hai mostrato non sono solo le chiamate di rendering, ma il fatto che ci sono 4.3m di poligoni renderizzati in quel momento...

Questa è un semplice lista di aspetti che puoi controllare ed ottimizzare : http://imgur.com/a/toUlQ
 
#7
(31-05-2017, 10:21 AM)Blackg96 Ha scritto: Di nulla figurati Smile
Allora si sono in inglese purtroppo e ti consiglio di iniziare a praticarlo perchè in italiano di cose utili c'è veramente, ma veramente poco, allora il problema secondo me stando ai dati che mi hai mostrato non sono solo le chiamate di rendering, ma il fatto che ci sono 4.3m di poligoni renderizzati in quel momento...

Questa è un semplice lista di aspetti che puoi controllare ed ottimizzare : http://imgur.com/a/toUlQ

si ho notato pure io . Forse perchè come si avvicinano le auto alla telecamera vede + poligoni non so.. Ma non ha senso perchè quando guardo su blender mi da 8.975 poligoni per auto. mettendone 20 sono 180mila poligoni arrotondando...da dove li toglie 4 milioin di poligoni. ho disabilitato tutto apposta... bah cmq il culling sulle auto non posso farlo perchè si muovono e da quel che ho visto in un video devo farlo solo sugli oggetti statici. quindi pista strutture spalti..

cmq se metto una sola auto mi scrive tris 158.3k (ho tolto tutto. terrendo spalti ecc. solo l'auto.. perchè questa differenza se io nel 3d quando faccio l'auto ne leggo solo quasi 9mila?
P.S per i 2 moderatori che mi hanno risposto .. ho risolto! ora 20 vetture oltre i 70 fps xD Smile GRAZIE MILLE!!!!!!!! ho lavorato ancora un pò sul modello 3d ottimizzandolo al massimo.!
 
#8
Bene allora chiudo Big Grin
 
  


Vai al forum:


Browsing: 2 Ospite(i)