Question

Je développe une application qui importe PV3D modèles DAE exportés par le plug-in Collada exportateur Blender (1.4). Quand je les construis dans Blender, j'utilise les dimensions exactes (la fin du jeu est d'avoir des modèles à grande échelle dans PV3D).

En utilisant la même échelle de dimensions, certains modèles apparaissent dans PV3D extrêmement petit, tandis que d'autres sont la taille appropriée. Beaucoup apparaissent avec des rotations portant aucune ressemblance avec la façon dont ils ont été construits dans Blender. De plus, je dois retourner les Normales dans Blender, afin de les amener à afficher correctement dans PV3D, et même alors, les triangles occasionnels apparaîtront dans PV3D avec Normales encore inversée. Je ne peux pas sembler discerner un modèle parmi les modèles semblent minuscules. Même chose pour les Normales feuilletant au hasard -. Je il ne semble pas être un modèle pour elle

Quelqu'un at-il eu une expérience avec un problème comme celui-ci? Je ne peux même pas penser de la façon de s'y attaquer -. Les symptômes semblent pointer vers quelque chose avec les poignées de PV3D façon dont l'importation ou comment gère Blender l'exportation, et le calcul 3D est bien au-delà de moi

Était-ce utile?

La solution 2

J'ai finalement trouvé la source du problème un peu en arrière, et je viens de me rappeler à jour ce post.

Il s'avère que, les Normales n'étaient pas retournés. Mes modèles contenaient des angles aigus par rapport et pointus, des projections plates (penser à une rampe basse de qualité). Vus sous certains angles, le z-tri (qui trie par le centre de l'objet par défaut) a été incorrectement trier les faces du fait que les angles aigus et plat, les projections pointues ont causé le centre de poly soit plus loin que le centre d'un autre poly derrière elle.

L'effet était conforme de tous mes angles de vue parce que l'appareil a été limité à une seule orbite fixe autour des modèles, donc la même chose en sens inverse de l'autre côté du modèle, la faisant apparaître comme les Normales ont été basculées .

En ce qui concerne les questions d'échelle - je ne ai jamais pensé que cela. Je me suis déplacé à Sketchup pour ma création de modèle, et qui semblait le résoudre.

Autres conseils

J'ai eu un problème similaire avec les Normales, je trouve que, après l'application de l'échelle / rotation objdata (je devais le faire seul utilisateur d'abord) les Normales ont été orientés dans la direction qui correspond à ce que je voyais dans papervision.

Cela devrait corriger trop vos problèmes de mise à l'échelle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top