Débutant - Problème Export
-
Bonjour,
Comme le titre l'indique, je débute avec Sketchup et la 3D en général. Je ne me suis d'ailleurs même pas essayé à la modélisation mais j'ai simplement voulu exporter un modèle présent sur 3D Warehouse vers un jeu vidéo (Outerra).
Mon problème est le suivant : certaines parties du modèle ne sont pas exportées.La partie en question se présente de la façon suivante dans Sketchup :
Et pourtant en jeu voici ce que j'obtiens :
Comme vous pouvez le voir, les gatlings n'apparaîssent pas lorsque j'exporte le modèle, et le socle n'est pas texturé en noir comme il devrait l'être. J'ai bien inversé les normales et toutes les faces sont donc orientées correctement.
On m'a dit que ce problème résultait d'une "géométrie non-parentée" et je dois avouer que pour moi, c'est du chinois. Dans l'écran structure, tout à pourtant l'air hiérarchisé, les gatlings semblent parentées avec le modèle, mais bon, c'est confus dans ma petite tête...
Pouvez-vous m'indiquer ce que je dois faire exactement ?Merci !
PS: Le modèle que j'ai tenté d'exporter est disponible ici : MEGA
-
Et chez 3DWarehouse c'est lequel?
-
Bonjour,
le modèle original : Venator-class Star Destroyer. -
Bonjour.
Il y a de nombreuses faces inversées dans ce modèle. Il faut toujours retenir que SketchUp (SU) est un modéliser surfacique. Chaque plan ayant une face extérieure et une face intérieure.
Si tu utilise le mode de rendu Monochrome, tu peux observer que plusieurs plans ont leur face intérieure orientée vers l'extérieur du modèle et vice-versa. Quand on manipule et visualise le modèle dans SU, cela ne pose pas vraiment de problème mais, par contre, lorsqu'on l'exporte vers d'autres logiciels, ça peut causer un problème car les faces inversées n'apparaissent pas.
La solution consiste à corriger le modèle dans SU avant de l'exporter.
Salutations.
-
Il est probable aussi, que certaines textures sont appliquées sur des groupes, ou sur des composants !
Dans se cas, la position des textures ne peux être exporté.La solution consiste à sélectionner le modèle, puis faire un clic droit puis exploser.
Répéter l'opération plusieurs fois, jusqu'à obtenir de faces sélectionnables.Puis essai d'exporter, pour voir si le problème est résolu ?
Pour retourner des faces, il suffit de les sélectionner puis clique droit / Inversé face
Dans quel format à tu exporté ton modèle ?
Bonne chance, dans tes projets
-
Bonjour et merci pour votre aide !
@jean lemire said:
Il y a de nombreuses faces inversées dans ce modèle. Il faut toujours retenir que SketchUp (SU) est un modéliser surfacique. Chaque plan ayant une face extérieure et une face intérieure.
Si tu utilise le mode de rendu Monochrome, tu peux observer que plusieurs plans ont leur face intérieure orientée vers l'extérieur du modèle et vice-versa. Quand on manipule et visualise le modèle dans SU, cela ne pose pas vraiment de problème mais, par contre, lorsqu'on l'exporte vers d'autres logiciels, ça peut causer un problème car les faces inversées n'apparaissent pas.Le lien présent en post-scriptum du premier message comprend les modifications apportées au modèle. J'ai effectivement inversé la quasi-totalité des faces en question. Les gatlings, elles aussi, sont orientées du bon côté et c'est d'ailleurs le seul élément qui reste transparent lors de l'export.
@tntdavid said:
Il est probable aussi, que certaines textures sont appliquées sur des groupes, ou sur des composants !
Dans se cas, la position des textures ne peux être exporté.
La solution consiste à sélectionner le modèle, puis faire un clic droit puis exploser.
Répéter l'opération plusieurs fois, jusqu'à obtenir de faces sélectionnables.
Puis essai d'exporter, pour voir si le problème est résolu ?
Pour retourner des faces, il suffit de les sélectionner puis clique droit / Inversé faceEn éclatant le socle + gatlings, j'ai du mieux, mais c'est pas encore ça !
- Vous remarquerez après comparaison des images suivantes, qu'en modifiant l'angle de la caméra, des éléments disparaissent. Le seul moyen d'obtenir une reproduction complète de l'objet est de placer l'objectif en plongée:
- Les textures ne sont toujours pas transférées. Je ferais bien de préciser que lors de la modification des normales, j'avais ajouté des matériaux en plus de ceux proposés par défaut sur le modèle original. Et précisément sur le socle + gatlings !
Lors de l'export j'ai pourtant des jpeg en plus qui correspondent à ces modifs. Images que j'ai par ailleurs converties au format DTX1, comme celles présentes nativement sur le modèle.
@tntdavid said:
Dans quel format à tu exporté ton modèle ?
L'export est fait au format ".fbx". Une fois en jeu, j'ouvre le fichier puis je convertis au format ".pkg".
Merci !
-
@alca said:
Bonjour,
Comme le titre l'indique, je débute avec Sketchup et la 3D en général. Je ne me suis d'ailleurs même pas essayé à la modélisation mais j'ai simplement voulu exporter un modèle présent sur 3D Warehouse vers un jeu vidéo (Outerra).
Mon problème est le suivant : certaines parties du modèle ne sont pas exportées....
En éclatant le socle + gatlings, j'ai du mieux, mais c'est pas encore ça !
-
Vous remarquerez après comparaison des images suivantes, qu'en modifiant l'angle de la caméra, des éléments disparaissent. Le seul moyen d'obtenir une reproduction complète de l'objet est de placer l'objectif en plongée
-
Les textures ne sont toujours pas transférées. Je ferais bien de préciser que lors de la modification des normales, j'avais ajouté des matériaux en plus de ceux proposés par défaut sur le modèle original. Et précisément sur le socle + gatlings !
Lors de l'export j'ai pourtant des jpeg en plus qui correspondent à ces modifs. Images que j'ai par ailleurs converties au format DTX1, comme celles présentes nativement sur le modèle.
À mon avis, en ce qui concerne l'apparition ou disparition des objets et d'après les images que tu montres, je pencherai plutôt pour des problèmes de niveau de détails. Je ne connais pas le moteur Outerra, mais un rapide coup d'oeil sur les fonctionnalités montre qu'il gère les LoD (level of details). Cette fonctionnalité permet au moteur 3D de ne pas calculer les objets trop petits quand on les regarde de loin, et si il y a la donnée, de les remplacer par des objets plus grossiers avec moins de facettes. Il est clair que dans ton modèle, les canons de la gatling sont beaucoup plus fins que le reste du modèle ; ils n'apparaitrons que lorsque la caméra se rapproche assez près.
En général, pour gérer des objets de ce type dans les rendus 3D temps réel, on travaille avec des modèles plus simples mais une texture qui va donner le détail. Dans ton cas, je ferais un gros cylindre du diamètre de l'ensemble des canons et je lui mettrait une texture qui simule l'assemblage.
Dans le milieu des années 90 j'ai travaillé dans une boîte qui faisait les simulateurs de vol pour l'armée. On avait une grosse Silicon Graphics Reality Engine 2 qui valait plus d'un million de francs, un monstre qui dépoter de folie en 3D temps réel : processeurs RISC à 200 Mhz, 1 Mo de RAM, 64 Mo de mémoire dédié à la 3D ! Si on voulait que ça tourne fluide, il fallait compter les facettes quand on modélisait, et on faisait 3 à 5 LoD suivant les objets... 20 ans après, on a tous une machine plus puissante dans sa poche
-
Advertisement