PDA

Voir la version complète : problème vectorisation bitmap et texture UVW



baptsummer
28/09/2007, 18h02
Bonjour à tous,

J'essaie de reproduire l'effet d'un papier découpé avec un légère épaisseur. Je veux ensuite coller une texture (une phot par ex.) et lui faire subir des déformations. Bref, comme si je découpais une photo dans un journal et que je la tordais...etc.

J'ai fait quelques tests et je me heurte à quelques problèmes.
1/ une fois une image bitmap vectorisée, je ne peux pas lui donner une texture UVW (la seule qui épouse correctement la forme lors de la déformation)

2/ Pour que les déformations fonctionnent, il faut que j'ai un maillage, au moins un minimum de polygones... Mais la vectorisation de bitmap ne m'en crée aucun, et si je les crée moi même, j'ai des problèmes pour caler les textures

voici deux images de mes essais.

j'espère être assez clair. :?merci de votre aide :wink:

1>vectorisation et texture (en planaire ou spatial, ici)
http://www.ferriergraphics.com/mesimages/fille01.jpg

2> avec une explosion (pas de polygones, donc pas de fragmentation)
http://www.ferriergraphics.com/mesimages/fille02.jpg

baptsummer
29/09/2007, 12h02
mon sujet n'a pas l'air de passioner les foules... :cry2:

Sir Gong
29/09/2007, 12h22
Salut, je n'ai pas bien compris mais déjà :


1/ une fois une image bitmap vectorisée, je ne peux pas lui donner une texture UVW (la seule qui épouse correctement la forme lors de la déformation) Il suffit d'ajouter un tag "texture adaptative" à ton objet, et la texture sera verrouillée pour suivre les déformations, même en mode planaire.

Pourquoi vectoriser un bitmap ?

baptsummer
29/09/2007, 12h56
j'ai vectorisé un bitmap parce que je spars d'une photo découpée dans photoshop. Ca me semblait plus facile que de découper la forme directement dans c4d. Pour l'instant j'utilise des découpes simples mais si elles sont plus compliquées, photoshop me semble plus maniable.
je vais essayer avec le tag de texture

merci. :poucehaut:

C2
29/09/2007, 14h26
Salut Baptsummer,

Si tu édites ton extrusion nurbs basé sur ton tracé vectorisé qui tn semble n'avoir aucun poly, et que tu fait "subdiviser", c'est bête?

NiKo
29/09/2007, 14h43
Piste qui marche:

Dans toshop, tu détoures tes bonhommes, tu les as donc sur un calque nickel.
Dans c4d, tu crée un matériau, dans le canal couleur ou luminance tu vas chercher ton fichier en .psd, et tu lui indique précisement ce calque (c4d comprend très bien les calques de toshop).
Dans le canal alpha tu charges le même calque en lui indiquant "generate alpha".

Tu crée un bête plane, bien subdivisé, tu place cette texture dessus en uvw ou en flat ou en cubic, l'alpha va s'occuper du détourage.

Et voilou. Ton générateur explo vas fonctionner très bien et tu controles parfaitement le nombre de poly que tu veux voir partir...

C2
29/09/2007, 15h13
Comment donner une impression d'épaisseur avec cette métohde Niko, ça m'interresse aussi :oops:?

NiKo
29/09/2007, 15h34
Le déformateur ExplosionFx s'en occupe: dans l'onglet Cluster, tu règles le paramètre "Thickness" à l'épaisseur souhaitée.
C'est très pratique, notamment même pour des objets fixes, comme une cape par exemple: tu modélises sans l'épaisseur, puis hop dans une exploFX dont le temps est sur 0 pour pas qu'il y ai d'explo, un petit thickness, le tout dans un hypernurb, les résultat est bleuffant.
Merci à Buzhug qui m'a montré ce tip dont je me sers souvent... :poucehaut:

shtl
29/09/2007, 16h17
Oui donc si j'ai bien compris, si tu as un plan avec image+alpha, l'épaisseur ne passera pas avec l'alpha.
En fait je crois que pour un plan + alpha il faut soit utiliser un bump, soit du déplacement/SPD.
Sinon il faut modéliser le contour avec des divisions propres afin de ne pas avoir de mauvaise surprise en déformation.

Si tu as beaucoup de papier découpés, type animation image par image en papier, il faut utiliser des plans + alpha + bump pour les éléments d'arrière plan et modéliser pour les objets en gros plan.

baptsummer
29/09/2007, 17h54
merci pour toutes vos pistes. :poucehaut: Je vais tester tout cela et je vous montrerai l'évolution du projet.
Au final, il devrait s'agir d'un mix entre 3D, et vrais papiers découpés animés (ré-incrustés). Enfin, c'est l'idée de départ. Je vous montrerai bientôt quelques images.

baptsummer
29/09/2007, 19h11
Bon... j'ai fait quelques tests en suivant vos conseils:

1/ le tag texture adaptative marche très bien, et même avec une extrusion nurbs, la texture suit bien. Seul problème, ca ne marche pas avec une explosion car il n'y a pas de subdivisions de polygones. si je fais "subdiviser, ca devient le bordel
http://www.ferriergraphics.com/mesimages/tagtext2.jpg

2/avec explosion FX et une légère épaisseur (sur plan avec alpha), l'explosion est ok, mais pour l'épaisseur, ca ne crée pas la tranche d'épaisseur
http://www.ferriergraphics.com/mesimages/explose.jpg

maintenant j'aimerais simuler ce type de déformation. Pour froisser le papier ce qui marche bien, c'est "froissement axial" ou "froissement selon les normals" en mode polygonal. Comment faire le reste de la déformation??
http://www.ferriergraphics.com/mesimages/froisse.jpg


merci :wink: et bravo pour vos solutions :poucehaut:

baptsummer
30/09/2007, 18h58
En faisant une recherche sur le forum, j'ai trouvé un petit tuto de clothilde pour déformer un plan comme un tissu. Mais j'ai du mal à comprendre comment je pourrais l'appliquer à une boule de papier froissé.

une idée peut-être? :roll:

baptsummer
04/10/2007, 11h53
je reviens vers vous car pas de réponse à mon problème de déformation de papier froissé.
Quelqu'un aurait-il une piste?

merci!

C2
04/10/2007, 12h14
Peut-être avec Mograph et son effecteur randomisation en mode point?
Ca chiffone, mais ça ne met pas en boule :D, après peut-être combiner plusieurs déformateur et jouer sur les atténuations de ceux-ci?
PAs sûr de moi sur ce coup, à tester!

PS: une fois que tu as un peu chiffoné ton objet, n'oublies pas que tu disposes aussi de l'outil pinceau!

baptsummer
04/10/2007, 13h50
merci pour le tuyau :bounce:

ca a l'air de marcher. Après déformation Mograph, j'ai rajouté une oncurvation, transformé en objet, subdivisé les polygones et créé un froissement (valeurs communes/ froissement selon les normales).

Et j'arrive à ça. Ce n'est qu'un premier test, mais je pense qu'après quelques réglages je devrais arriver à ce que je veux. Maintenant, va se poser la question de l'animation, pour plier et déplier mon papier...

http://www.ferriergraphics.com/mesimages/froisse02.jpg