News >
Unity 3d: migliorare gli oggetti importati
Importiamo alcuni oggetti come ad esempio delle costruzioni e notiamo che però restano piuttosto cupi, quindi faremo in modo ri ravvivarli.
Come prima cosa nella finestra di sinistra (hierarchy) selezioniamo tutti gli oggetti importati poi nella finestra a destra in alto selezioniamo la voce static in maniera che i modelli selezionati non si potranno più manipolare; andiamo ora nel menu principale in alto e selezioniamo window e poi light mapping e nella finestra che si apre clicchiamo su bake e modifichiamo la resolution portandola a 10 e poi clicchiamo su bake scene: a questo punto Unity dovrà ricalcolare tutte le luci e le altre opzioni, quindi in base al computer in uso può servire anche un poco di tempo, per questo è sconsigliato impostare la resolution in un range compreso fra cinque e dieci.
Una cosa importante da ricordare è di selezionare all'interno della directional light la soft shadow.
Alla fine dei calcoli vedrete che le costruzioni inserite sono cambiate notevolmente come luminosità ed ombreggiature; qualora in alcuni casi la miglioria non sia soddisfacente come in altri sarà sufficiente andare nella finestra di destra e selezionare la voce generate.
Ho notato mentre scrivevo questo articolo che si ottengono risultati molto più soddisfacenti facendo il lightmapping per ogni singolo oggetto anche se a discapito del tempo che si impiega.
Ora facciamo partire il gioco e notiamo che però possiamo passare attraverso i muri e questo dipende da una mia distrazione, per cui chiudiamo il play e nella finestra di destra andiamo nella finestra hierarchy e selezioniamo tutti i modelli importati e quindi passiamo nella finestra di destra, selezioniamo generate collider e poi apply: a questo punto facciamo ripartire il gioco e vedremo che non potremo più attraversare gli oggetti.
|


|