PDA

Voir la version complète : Problème Pb de mapping (help)



bengaudi
09/05/2012, 11h46
Bonjour,

Je débute sur C4D depuis quelques semaines. Vraiment j'adore !!!
Je suis les tutos Elephorm & Video2brain et je trouve que ça me permet de bien d'avancer. D'autant qu'à chaque fois que j'ai fini une leçon, je me lance dans un projet perso pour appliquer mes acquis et pratiquer en dehors du simple exemple suivi dans le cours.
Actuellement donc, je travaille sur la modélisation d'un train futuriste et je me trouve confronté à un problème de mapping que je ne parviens vraiment pas à résoudre. :(

Explication en image...

http://fc4d.deltazone.org/images/bengaudi_loco_pb_mapping.jpg



J'ai enregistré la sélection en surbrillance pour pouvoir faire le mapping avec une texture sur cette seule sélection, comme je fais d'habitude quoi. Et donc j'ai limité l'application de la texture à la sélection.

Problème, la texture ne s'applique QUE sur certains des polygones et non sur l'ensemble de la sélection (ou sur l'ensemble des polygones de la sélection). Les autres restent non texturés.
J'ai essayé de bidouiller avec les "types de projections", mais rien à faire, je ne suis pas parvenu à appliquer l'ensemble de ma texture sur toute la sélection.

Ne puis-je au passage convertir cette sélection en un seul élément polygonal pour y appliquer toute la texture ? (ça je ne sais pas encore faire et "fusionner" n'a rien donné de concluant).

Bref c'est vraiment super balot d'être bloqué ainsi !

Quelqu'un pourrait-il m'aider s'il vous plaît ?

Ce serait sympa car j'ai déjà bossé pas mal d'heures sur ma modélisation et je serais assez dégouté de devoir abandonner tout ce travail pour ce problème, ou de me contenter d'appliquer une pauvre texture globale. Et puis comme ça j'améliorerai mon niveau de mapping et de modélisation :)

Ce serait super sympa !!!

Merci d'avance !

Helium
09/05/2012, 11h58
Salut,

Je suis pas sur d'avoir tout saisi, mais ne serait-ce pas un souci de normales ? Essaie de sélectionner tous les polys de ton objet et faire un "align normals"

Mais bon sur ton image les polys sélectionnés ont leurs normales alignées, je ne sais pas si c'est cette sélection dont tu parles ?

bengaudi
09/05/2012, 12h04
Je crois avoir testé cette histoire de "normales" dans mon bidouillage pour tenter de résoudre le problème, mais je vais réessayer.

Pour répondre à ta question, oui, le problème porte sur les polygones qui sont sélectionnés sur l'image et dont la sélection est enregistrée sous un nom.
J'ai demandé à la texture de se limiter à cette sélection enregistrée.
En temps normal, c'est nickel, mais malheureusement, pas cette fois ci :(

Helium
09/05/2012, 12h14
On peut peut-être avoir une image de ce que ça donne sans la sélection ? Histoire de bien voir le problème ?

bengaudi
09/05/2012, 12h25
Voilà

http://fc4d.deltazone.org/images/bengaudi_loco_pb_mapping_2.jpg

Donc je récapitule, la sélection de polygones est enregistrée via "tour_loco_av".
La texture appliquée est limitée à la sélection.
D'habitude quand je fais ça, ça roule.
Mais cette fois non. L'image montre clairement que la texture n'est appliquée qu'à quelques polygones de la sélection, mais pas du tout à l'ensemble :(

Que faire ? :'(

Helium
09/05/2012, 12h43
Ok, c'est plus clair. Alors là comme ça je ne saurais dire d'où ca vient, voici quelques hypothèses :

Mauvais alignements normales ---> t'as déjà fait, et sur la première image tout semble ok

Problème de matière ---> essai de créer une nouvelle matière, sans image sans rien, juste une couleur, et de l'appliquer comme tu l'as fait avec ton tag de sélection

Problème de sélection ---> Duplique ton objet, enlève tous les tags de sélections, refait ta sélection de poly et applique la matière avec le tag

Autres ---> tu as peut être des poly parasites, ou en double, essais de sélectionner tous les points puis "optimiser"

bengaudi
09/05/2012, 14h36
Super merci :)

Demain matin je regarde ça et je te donne le résultat de ces investigations.

C'est pas possible de convertir cet sélection en un objet unique plus facile à mapper ?

;)

Helium
09/05/2012, 14h46
Si biensur, j'y ai même pas pensé, c'est peu être un poil moins clean mais ça marche (ça peut poser des souci, le lissage phong ne se fera pas au niveau de la connexion des objets)

Tu fait ta sélection de poly, tu duplique ton objet, tu supprime ta sélection de poly sur le premier objet, puis sur ton objet dupliqué tu inverse la sélection puis supprimer ;)

bengaudi
09/05/2012, 14h57
Merci. :)

Bon ça me laisse plusieurs trucs à tester.

J'ai de quoi m'occuper demain matin lol.

Je te tiens au courant.

;)

Teutch
09/05/2012, 14h57
Si biensur, j'y ai même pas pensé, c'est peu être un poil moins clean mais ça marche (ça peut poser des souci, le lissage phong ne se fera pas au niveau de la connexion des objets)

Tu fait ta sélection de poly, tu duplique ton objet, tu supprime ta sélection de poly sur le premier objet, puis sur ton objet dupliqué tu inverse la sélection puis supprimer ;)

Il y a plus simple...
- Sélection de tes polys
- menu fonctions - scission
- tu reviens sur ton objet précédent et tu supprimes. (fais attention, si tu ne supprimes que les polys, il reste des sommets isolés)

Sinon, tu as vérifié si une autre sélection enregistrée n'a pas pris le pas sur celle-ci ?

Helium
09/05/2012, 15h07
Yes ! Scission, le truc que je ne j'ai jamais utilisé, je note ;)

bengaudi
10/05/2012, 09h28
Alors, les tests du matin...

Mauvais alignements normales ---> Alignement des normales... Un léger mieux, mais c'est toujours pas ça.

http://fc4d.deltazone.org/images/bengaudi_loco_pb_mapping_norms.jpg

Problème de matière ---> Résultat en image ci-dessous de l'application d'une simple texture couleur rouge. Pas concluant :(
J'ajoute que la texture est exactement celle que l'on voit le long de la loco tout en bas.

http://fc4d.deltazone.org/images/bengaudi_loco_pb_mapping_redcolor.jpg

Problème de sélection ---> Duplique ton objet, enlève tous les tags de sélections, refait ta sélection de poly et applique la matière avec le tag
Pas mieux :(

http://fc4d.deltazone.org/images/bengaudi_loco_pb_mapping_newobj.jpg

Autres ---> tu as peut être des poly parasites, ou en double, essais de sélectionner tous les points puis "optimiser"
Toujours pas mieux :(

http://fc4d.deltazone.org/images/bengaudi_loco_pb_mapping_optipoints.jpg

Là je constate quand même une bizarrerie qui m'interpelle après cette dernière étape...
Si je reclique sur le tag de la zone de sélection enregistrée, je devrais avoir toute ma sélection en surbrillance (comme dans le premier cas avant d'avoir dupliqué l'objet, etc.), mais en fait ce n'est pas le cas...


http://fc4d.deltazone.org/images/bengaudi_loco_pb_mapping_zone.jpg

Quelque chose me turlupine là... Je vais tester un truc...

10 min plus tard...

Oh yes... !!! :) :) :)

Suite à cette remarque j'ai refait un test.
J'ai supprimé cette sélection. Puis j'ai sélectionné l'objet complet, aligné les normales, optimisé les points. Ensuite j'ai refais la sélection, enregistrée sous un nom simple (je pense pas que cétait le pb, mais je me suis dit on ne sait jamais, parfois les softs sont tatillons) et appliqué la texture en la limitant à cette sélection. Et...

http://fc4d.deltazone.org/images/bengaudi_loco_pb_mapping_yes.jpg

:)

Nickel !

Bon à retenir : Aligner les normales et optimiser les points, supprimer les tags de sélection inutiles (y'en a un paquet quand tu fais le connecter / supprimer).

Teutch je vais essayé ton truc de "scission" un peu plus tard.
Est ce que je peux faire : sélection, enregistrer la sélection, scission et revenir sur l'objet pour sélectionner la zone à supprimer via le tag ?
Ou bien le tag serait alors associé à la scission et supprimerait cette scission ?

Merci à toi et à Helium pour votre aide, z'êtes super cool :)
Je vais enfin pouvoir bosser mes textures l'esprit tranquille. Là je vais repartir de mon nouvel objet, je n'ai qu'à refaire la sélection du fond, c'est peu de taff.
Je publierai le résultat du train quand il sera terminé ;)

Bonne journée à vous et en espérant que ma petite mésaventure de mapping puisse servir à d'autres :P

Ben.

Sir Gong
10/05/2012, 14h14
Quand on clique sur tes liens on accède à de la pub pour Google Drive dont on a que faire. Gonflant.
Facilite-nous la lecture en mettant tes images dans les messages stp ;)

bengaudi
10/05/2012, 14h30
Fait, hébergé sur http://fc4d.deltazone.org et mis à la bonne taille.

;)

(c'est balot ce pb de google docs, ça me simplifiait la vie et chez moi aucune pub, même délogué).