Comment créer plusieurs objets Blender en un seul?

Situation

Jai obtenu des licences de fichiers blender & pour des modèles 3D de fourgons de transport en commun et certains camions. Actuellement, lorsque jexporte ces objets vers des fichiers .obj, ils sont plutôt volumineux, prennent du temps à être rendus et semblent avoir été construits en segments.

Problème

Ces modèles doivent être utilisés sur les appareils Android et ils doivent être observables via un fichier .obj. Ce qui se passe, cest quand jouvre le .obj, je ne vois pas le même modèle que dans Blender. Les portes et les roues des fourgons, par exemple, napparaissent pas.

Produit final

Je dois trouver un moyen de réduire ces modèles à un seul objet. Les éléments à lintérieur de la camionnette nont pas dimportance, les sièges par exemple. Le fichier serait également idéalement denviron 200 Ko et exportable dans un seul fichier .obj. Quelquun peut-il expliquer comment je procéderais?

Commentaires

Réponse

Supprimez les objets dont vous ne voulez plus votre modèle, comme les objets intérieurs. Sélectionnez ensuite tous vos objets que vous souhaitez dans un seul modèle et appuyez sur Ctrl + J puis cliquez sur Join selected meshes. Les objets multiples seront désormais un seul modèle que vous pourrez exporter.

Pour réduire davantage la complexité du modèle pour de meilleures performances, vous devrez soit supprimer plus d’objets avant de les joindre, soit supprimer les détails de les objets que vous souhaitez conserver.

Commentaires

  • Pour aider davantage quiconque trébucherait sur ce problème. Jai trouvé le modificateur décimateur très bon pour réduire lensemble taille du fichier .obj exporté.
  • Pour une utilisation future également … utilisez la commande Sélectionner lié pour sélectionner les maillages individuels à lintérieur de lobjet!
  • Comment sélectionner tous les partie que je veux? Jai cliqué sur chacun deux et ils étaient dun bleu clair, cela signifie-t-il quils sont tous sélectionnés? Je ne pouvais toujours pas les combiner en un tout, jai fait ctrl + J.
  • Jutilise " B " pour la sélection de boîtes, mais je ne peux pas non plus obtenir Ctrl + J pour joindre les maillages.
  • Au moins dans certains cas, cela semble aider si vous effacez les parents les objets joints.

Réponse

Comme vous lavez dit, vous souhaitez également éclaircir les objets  » « , Jai une suggestion pour vous.

Les modèles qui ne sont pas optimisés pour les jeux ont généralement beaucoup de boucles de bord inutiles qui ajoutent des triangles supplémentaires. Bien quils puissent être supprimés à laide du modificateur Décimateur, la manière la plus appropriée de le faire est dutiliser la commande Dissolution limitée.

Après avoir combiné les objets en un seul, il suffit de TAB en mode édition, appuyez deux fois sur A pour sélectionner toutes les faces, puis appuyez sur X et sélectionnez Limited Dissolve.

Cela combinera toutes les faces planes connectées en une seule face et réduira ainsi le nombre de triangles.

Réponse

Si vous souhaitez joindre des maillages via lAPI Python de Blender:

item="MESH" bpy.ops.object.select_all(action="DESELECT") bpy.ops.object.select_by_type(type=item) bpy.ops.object.join() 

item peut prendre lune des valeurs suivantes selon cette documentation :

[‘MESH’, ‘CURVE’, ‘SURFACE’, ‘META’, ‘FONT’, ‘ARMATURE’, ‘LATTICE’, ‘EMPTY’, ‘CAMERA’, ‘LAMP’, ‘SPEAKER’] 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *