 | |  |
| corderoch
| bonjours a tous, J'ai un problème d’éclairage dans unity, j'ai crée mon objet dans 3ds max, exporté en .obj dans unity, y importer sa texture et mis une spotlight.
Mon problème : la lumière ne réagis pas pareille sur les murs en fonction de la hauteur de la lumière, par exemple, pour éclairer la bordure en bois il faut placer la lumière SOUS le sol
que faire ?? Message édité par corderoch le 02-11-2011 à 15:04:06
|
remix3d La réponse est 42. | Je peux me tromper, mais j'ai l'impression qu'il s'agit plutôt d'une point light.
Ensuite, avec la perspective, il est difficile de voir à quelle distance elle est du mur, on dirais qu'elle est très proche, as tu essayé de l'éloigner un peu (vers le centre du couloir par exemple) ?
Sinon, le souci m'as tout l'air d'être un problème de normales mal orientées :
- Solution peut être la plus rapide : demande à unity de recalculer lui même les normales, tu peux règler ça dans le fbx importer de ton objet (regarde l'aide ici si besoin : http://unity3d.com/support/documen [...] Mesh.html)
- Vérifie toi même les normales dans 3ds et essaie de corriger le problème dans le fichier fbx
- Si le problème persiste, peut être qu'en fusionnant un cube de base avec celui ci (via les primitives composées) et en supprimant les faces du cube de ce nouvel objet, tu pourras "réinitialiser" les informations du maillage et corriger l'erreur.
Bonne chance !
|
corderoch
| ouais super merci ! c’était bien un problème de normales, maintenant sa marche nickel ^^ |
| |
| | |