Closed paulbaron closed 9 years ago
Je n'ai jamais eu ça. Pourtant je pense avoir lancé le moteur bien plus que tout le monde... C'est sur tte les scènes ? Tout les assets on été recook ?
Le dim. 30 août 2015 19:26, Paul Baron notifications@github.com a écrit :
Some normals of loaded meshes are not good when loaded in the scene EngineCoreTest. It seems to work in the asset editor as I never had this bug.
— Reply to this email directly or view it on GitHub https://github.com/Another-Game-Engine/AGE/issues/561.
Je pense qu'il ya des corruptions de heap dans le programme. J'ai essayé de lancer des debuggeurs mais ils n'ont pas l'air très précis. Le bug c'est que j'ai créé un mesh sur blender (un escalier pour tester le character controller). J'ai copié collé cet escalier sur blender, ce qui fait que j'ai 3 submeshs (3 escaliers dans le meme mesh). Je le convertis dans l'asset editor et je place une lumiere. Les normales des 3 escaliers sont bonnes. Par contre, lorsque je le lance dans enginecoretest, les normales du dernier submesh sont pétées.
Je vais essayer de remonter dans la pipeline jusqu'a l'endroit ou les normales sont pétées.
Aucune corruption mémoire apparement dans le programme, c'est déjà ca! (Après on ne peut pas vraiment savoir si un truc bizarre se passe dans une memory pool, il faudrait faire une version debug qui fait un new de chaque élément pour vérifier que la memory pool n'est pas corrompue, mais je ne pense pas que le bug vienne de la). Du coup je vais me plonger dans la pipeline pour corriger ca.
Ok donc le bug était du au fait qu'apparement je n'avais pas d'uvs sur mon mesh, du coup impossible de calculer les tangentes, du coup ca fait bugguer le shader dès qu'un autre objet est instancié parcequ'il n'y a rien qui vérifie si le mesh a tous les attributes pour le shader.
Bien joué pour le debug, merci
2015-08-31 11:12 GMT-04:00 Paul Baron notifications@github.com:
Closed #561 https://github.com/Another-Game-Engine/AGE/issues/561.
— Reply to this email directly or view it on GitHub https://github.com/Another-Game-Engine/AGE/issues/561#event-396770165.
[image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation][image: dancing frog animation]
Some normals of loaded meshes are not good when loaded in the scene EngineCoreTest. It seems to work in the asset editor as I never had this bug.