• 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
Luci pesanti su gioco VR per Android con Unity
#1
Salve, ultimamente sto sperimentando molto con la realtà virtuale, anche se non ho mai fatto nulla di troppo complicato visto che ho delle conoscenze basilari. Ultimamente sto preparando un progetto in VR con Unity per un esame universitario e mi sto accorgendo che le luci appesantiscono di molto il mio progetto. Parto dicendo che posseggo un LG G3, per cui il telefono è abbastanza potente, e che la stanza da me realizzata non è pesante, visto che si tratta di una semplice stanza con tetto, una finestra, un letto, un armadio e una scrivania. Tutto il resto è vuoto. Il progetto va abbastanza fluido, per cui non ci sono problemi di frame-rate, ma mi sono accorto che fin quando mantengo come luce quella del sole (point light), il gioco gira fluido, ma appena metto una luce (di altro tipo) nella stanza se guardo il pavimento funziona bene, appena guardo nella direzione dove la luce colpisce gli oggetti, sullo schermo mi appaiono le texture che ho usato per la realizzazione del progetto in primo piano (tipo la texture delle tende), oscurandomi di fatto tutto il resto. Però il progetto di per se non gira lento o altro. Purtroppo la cosa è molto limitante visto che se realizzo ambienti chiusi non posso basarmi solo sulla luce del sole. Ho notato pure che se disattivo quella del sole, la cosa capita ugualmente, per cui non è dato da una sorta di appesantimento da parte delle troppe luci. Questa cosa dell'appesantimento l'avevo già notata mesi fa anche per un altra simulazione che ho fatto per PC. Avevo realizzato casa mia e girava fluidamente, appena però accendevo le luci di casa, la simulazione pur continuando a funzionare, risultava appesantita. Ovviamente su Android la cosa risulta ancora più evidente visto che un telefono possiede meno risorse. Qualcuno può darmi una mano? Magari qualcuno che ha già realizzato qualcosa per Android. Grazie in anticipo!
 
Rispondi
#2
Ciao, in Unity le luci sono molto pesanti e nella realtà virtuale o aumentata (su mobile) ne basta 1 o 2 accese in contemporanea per dimezzare il frame rate. Quello che posso consigliarti è fare il lightmapping della scena, così da alleggerire di molto il progetto. Inoltre le texture degli oggetti se impostate su mobile, con la VR buggano tutto, perciò tienile su standard.

Per la luce del sole metti la directional light e le point usale per le lampadine.
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Collegare un'activity Android a Unity Giuseppe_12 0 211 15-07-2017, 04:01 PM
Ultimo messaggio: Giuseppe_12
  problema con unity non spara thespeedkiller01 0 190 21-05-2017, 10:15 PM
Ultimo messaggio: thespeedkiller01
  Informazioni creazione videogioco con unity Fabrysmock 9 535 01-03-2017, 07:41 PM
Ultimo messaggio: Fabrysmock
  Help ADS/pubblicità con Unity Parzival 2 343 21-02-2017, 10:53 PM
Ultimo messaggio: Parzival
  Unity lentissimo su maos yosemite antolepore 1 298 25-09-2016, 10:24 AM
Ultimo messaggio: antolepore
  Due problemi con Unity 93sunderland 6 511 19-04-2016, 09:06 AM
Ultimo messaggio: 93sunderland
Wink Problemi di assi su Unity alessiobb3b 9 778 12-01-2016, 10:28 PM
Ultimo messaggio: alessiobb3b
  Errore nell'importazione di un FBX creato con Cinema4D in Unity SteeBono 4 744 22-10-2015, 12:28 PM
Ultimo messaggio: SteeBono
  Compilare un gioco in android Master Gabriel 16 1,271 02-04-2015, 10:40 AM
Ultimo messaggio: Master Gabriel
  controllo su android (unity3d) nonsoil2 3 607 23-01-2015, 04:40 PM
Ultimo messaggio: Zettamax

Vai al forum:


Browsing: 1 Ospite(i)