Message #6183
Sujet: Probleme de lumiere
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 12-03-2009 18:51:31 | Kaworu |
Bonjour,
Je fais des essais depuis pas mal de temps, mais je persiste a avoir des problèmes avec les ILightSceneNode. Je voudrais créer une source lumineuse qui projette des ombres. Voila le code qui ajoute une source lumineuse : Le code du mesh : il y a un sol composé de plusieurs mesh plats sous ce dernier, c'est sur celui ci que les ombres devraient être visible. Lorsque j'enlève la ligne "lumiere->setLightData(light);" le rendu est meilleur, les ombres ne sont pas projetées mais le mesh est noir sur la partie qui n'est pas éclairée. Dans le cas contraire le mesh prends juste la couleur de la teinte, pas uniformément, mais il est entièrement éclairé. Autre chose : la lumière semble éclairer les cotés qui devraient être sombres, en changeant la valeur de la lumière ambiante par light.AmbientColor = video::SColorf(1.0f,1.0f,1.0f,1); j'obtiens : ![]() (Je suis certain des coordonnées, le sol est constitué de IAnimatedMeshSceneNode) Auriez vous des astuces pour pouvoir projeter les ombres correctement ? |
| Création du message | 12-03-2009 18:03:40 | Kaworu |
Bonjour,
Je fais des essais depuis pas mal de temps, mais je persiste a avoir des problèmes avec les ILightSceneNode. Je voudrais créer une source lumineuse qui projette des ombres. Voila le code qui ajoute une source lumineuse : Le code du mesh : il y a un sol composé de plusieurs mesh plats sous ce dernier, c'est sur celui ci que les ombres devraient être visible. Lorsque j'enlève la ligne "lumiere->setLightData(light);" le rendu est meilleur, les ombres ne sont pas projetées mais le mesh est noir sur la partie qui n'est pas éclairée. Dans le cas contraire le mesh prends juste la couleur de la teinte, pas uniformément, mais il est entièrement éclairé. Autre chose : la lumière semble éclairer les cotés qui devraient être sombres, en changeant la valeur de la lumière ambiante par light.AmbientColor = video::SColorf(1.0f,1.0f,1.0f,1); j'obtiens : ![]() (Je suis certain des coordonnées, le sol est constitué de IAnimatedMeshSceneNode) Auriez vous des astuces pour pouvoir projeter les ombres correctement ? |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 135 invités en ligne membre en ligne: - RSS Feed |