Creare Videogiochi - Game Developer

Versione completa: problema con le ombre
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
ho un problema...
se uso i modelli di default le ombre funzionano correttamente: la parte dell'oggetto verso la luce è chiara, quella dal lato opposto è oscurata e sul terreno c'è l'ombra.
però se uso un modello fatto con 3ds max non vedo l'ombra del oggetto sul terreno (l'effetto chiaro/scuro sull'oggetto c'è)

qualcuno (anche se non conosce ogre) ha qualche idea di cosa può essere il problema?

Riddick

Mi vuoi dire che ogre non gestisce nemmeno le ombre? o.o

Se sui modelli standar va bene, molto propabilmente le ombre sono state fatte/inserite direttamente col modellatore 3d. Almeno credo, perchè se i modelli standar hanno le ombre e quelli fatti con 3ds max no... il problema secondo me è questo.

[Edit]
Ora che ci penso... ma tu hai provato a far gestire le ombre da ogre?
no... non penso che siano state inserite nel modello, è quasi impossibile che sia così.
ogre gestisce diversi tipi di ombre, tutte dinamiche, verso e la lunghezza dipendono da dove posizioni la luce e dalle impostazioni che gli dai.
non ho proprio idea di cosa può essere...

Riddick

Beh, se dici che le gestisce le ombre, prova a rincontrollare il source. Forse il problema sta la.[/align]
eh ma non mi sembra di aver sbagliato niente, se al posto del nome del modello fatto con 3ds ce ne metto uno di default funzionano correttamente

Riddick

mmmmm strano eh.... forse ha qualche problema il modello? perchè se hai fatto bene dovrebbe andare... il formato del modello è lo stesso?
il formato era .3ds, poi l'ho convertito in .mesh con un tool apposta

Riddick

E il problema non può derivare da questo? perchè forse loro hanno esportato il modello 3d direttamente in .mesh e quindi non ha subito nessuna modifica da un programma esterno... se ogre va pure con altri formati esportabili da 3ds max provali e vedi se va.
risolto, grazie comunque per l'aiuto Wink
bisognava aggiornare il file con OgreMeshUpgrader (incluso in ogre), con quello viene generata la edge list e le ombre vengono castate correttamente