application de texture procédurale
Blendie
Inscrit:
24/02 11:24:23
Post(s): 30
Bonjour,

Je vais essayer d'expliquer simplement mon petit problème.
J'ai créé une texture procédurale imitant une peau de reptile (enfin vite fait quoi ). J'ai donc expérimenté sur une sphère pour créer la texture. J'ai utiliser un displacement modifier avec une texture Voronoi :




Voici donc le résultat sur la sphère. Maintenant je veux l'appliquer sur mon truc ( un serpent / dragon jsp trop)
mais si j'utilise un displace comme j'ai fait avec la sphère, il va s'appliquer à tout le mesh ( ce que je ne veux pas -exemple: intérieur de la bouche). Donc comment faire? Je dois utiliser autre chose qu'un displace peut-être mais je ne vois pas trop comment faire sinon.

Contribution le : 29/09 14:13:10
Créer un fichier PDF de la contribution Imprimer


Re: application de texture procédurale
OverdOzed
Inscrit:
29/12/2011 00:49
Post(s): 1062
Plusieurs solutions possibles
1)Tu peux utiliser les vertex groups cad definir des zones par des vertex, et utiliser ensuite cette zone comme masque.
La texture sera calculée pour cette zone.
2)Sinon tu peux utiliser l'uv map, coloriser en blanc la zone où devra être appliquée la tex, et en noir le reste. Et utiliser le node editor comme en 1.
3) Utiliser la texture comme brosse, et sculpter directement sur le mesh. Convertir ensuite le sculpt en texture par un bake et l'utiliser comme source pour jouer sur les normals.
La 3 donnera les plus beaux resultats si tu t'appliques.
++

Contribution le : 29/09 14:42:10
Créer un fichier PDF de la contribution Imprimer


Re: application de texture procédurale
Blendie
Inscrit:
24/02 11:24:23
Post(s): 30
Merci Thewada pour ta réponse.

Je vais tenter la 3ème option que tu as proposé, je la comprends bien je pense, mais comme je suis pas très fort sur Blender est-ce que tu pourrais détaille un peu comment faire s'il te plait? (ou qqn d'autre) Je demande pas un tuto complet juste quelques précision stp

Contribution le : 29/09 17:48:01
Créer un fichier PDF de la contribution Imprimer


Re: application de texture procédurale
OverdOzed
Inscrit:
29/12/2011 00:49
Post(s): 1062
Ok Pavé :)

L'idée c'est donc d'utiliser le mesh transformé par ta texture procédurale afin d'en tirer une image.(I) Cette image sera ensuite utilisée comme texture dans une brosse en sculpt mode. Tu peux donc sculpter plus finement les écailles, changer la taille de la brosse change la taille des écailles et les autres outils du mode sculpt permettent d'autres ajustements, fondu, grosseur etc.(II)
Une fois le mesh sculpté, on peut l'utiliser avec le même non sculpté. On lance un calcul qui determine les changements entre les deux. Le premier est lowpoly, le sculpt est un high poly (ou high res) le calcul devient une bumpmap ou height map ou encore une normal map soit en N&B (noir = rien, blanc = hauteur) ou en rvb pour la normal (rvb = xyz) ce qui change la position des pixels. Le calcul s'appelle un bake.(III?)

I)
- Créer un proxy. Un plane basique, avec ton matériaux d'ecailles appliqué. Avec autant de subdiv et de multires que tu veux pour voir les écailles. Le plane doit etre placé à 0 dans tous les axes. face vers le haut.
- Place la camera au dessus, à 0 aussi dans tous les axes. Sa rotation doit pointer sur le proxy.
(Ici c'est la méthode longue, il y plus simple)
disable perpective distortion:
camera > orthographic
Output, changer le format en carré.
ex: 4096x4096
Lightning & shader:
Passer à Eevee
New material
Supprimer le node BSDF de base
Add Geometry (Position) plug dans Output(Surface)
Separate XYZ
Utiliser l'axe des Z
(Ca nous donne un dégradé qui va de 0 noir à un gris, mais on veut un blanc.)
Math node1(multiply)> value 1
Math node2(GreaterThan)>value1
Changer la valeur du mathnode1, trouver le moment ou la plus haute valeur garde l'objet noir. Vers 1.67 ou 4.78 par ex
Ensuite supprimer le mathNode2.
(Ca nous donne un dégradé qui va de 0 (noir) à plus(blanc))
On a donc fabriqué un shader qui va nous servir pour faire une height map.
Quelques settings à changer:
RenderTab>ColorManagement>Standard
Background Noir en rajoutant un plane sous l'objet avec le même matériau
ou Background transparent: RenderTab>Film>Transparent
RenderTab>Format>OpenEXR>RGB,FloatFull
Raison: "LinearSpace" et 32bits
Rendu (F12)
Save Image: EcaillesHeight.EXR

Tu peux soit l'utiliser tel quel, soit la modifier, par ex sous Gimp, afin de rajouter un masque noir sur les bords, et un léger flou gaussien sur les limites. Ce qui pourrait donner une sorte de disque blanc et gris et le reste tout autour complètement noir. Si plus tard en utilisant la texture tu vois des espèces d'artefacts, tu peux revenir ici et rajouter un peu plus de flou gaussien.

II) Utiliser l'heightmap comme texture de brosse:
Sculpt mode & Sculpting Workspace
On peut changer le matcap à droite
Toolbar à gauche: on peut select les brosses. En choisir une qui a plus ou moins l'effet qu'on veut. disons 'draw'
clic sur le + à coté de son nom
donner un nouveau nom: par ex ecaillesBrosse
ajouter la texture:
Texture panel>newtexture selectionner EcaillesHeight.EXR
Changer les propriétés de la brosse à ta guise:
Stroke properties>Type>anchor
ou encore Spacing, Curve, Disable X symetry, ...
Enable dynamic topology, haut à droite
Sculpter.
'P' change la taille de la brosse

Save file si tu veux réutiliser ta brosse
Elle sera dans le groupe de brosse que tu aura utilisé.
Pour la réutiliser il faut append cette brosse (ce groupe)

Je m'arrête ici. Tu trouveras ailleurs comment bake ton sculpt sur le lowpoly.(III)
Pense à garder ton dragon en version simple et une autre en version sculpt. Aussi fais des itérations par ex dragon.001 dragon.002, etc.
garde aussi ton proxy, et ton shader d'ecailles original.

++

Contribution le : 29/09 21:57:26
Créer un fichier PDF de la contribution Imprimer


Re: application de texture procédurale
RegulatorZ
Inscrit:
01/07/2005 17:05
De Guyane francaise dans la jungeul
Post(s): 11290
Ben sinon juste pour répondre, sur la façon la plus simple c'est bien la 1)
peindre (weigth paint) l'influence de ton modifier displace. Tu entre ensuite le nom de ton "weight pain" : Group par défaut dans le panneau du modifier Displace..

les 2 et trois c'est très bien mais effectivement c'est plus complexe.

sinon si c'est pour une image fixe, tu sculpte le tout avec des brosses déjà existantes.
j'avais fait ce pack de Textures il y à pas mal de temps mais il fonctionne toujours :D
http://ddata.over-blog.com/0/09/75/65/ressources-Sculpte/Melting-Brosses-08-2011.tar.gz

Contribution le : 30/09 02:26:26
_________________

Pour vous abonner à ma chaine : https://www.youtube.com/c/MELTINGPROD/?sub_confirmation=1
Créer un fichier PDF de la contribution Imprimer


Re: application de texture procédurale
Blendie
Inscrit:
24/02 11:24:23
Post(s): 30
Merci beaucoup pour vos réponses et merci Thewada pour tous ces détails, je vais m'y pencher

Contribution le : 05/10 17:30:28
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Le coin des geeks carte graphique pour 2.8    [1][2] 15 8169 Hier 19:15:38
mad0 
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3][4] 33 2502 Hier 18:26:14
Bibi09 
[WIP] et travaux terminés [WIP] BUDY3000 prochain tuto spécial : modélisation semi mécanique 2 35 Hier 18:23:05
Bibi09 
Questions & Réponses Savez-vous planter des clous?    [1][2] 13 250 Hier 17:25:55
Guiu 
Questions & Réponses [non résolu] "Réparer" des modules Blender 7 159 Hier 16:52:10
Redstar 
Python & Plugins script python pour dupliquer un objet et fusionner le tout 1 39 Hier 15:26:01
meltingman 
Questions & Réponses [résolu] Vertex 4 99 23/11 23:19:10
capitaine_moyen 
Questions & Réponses [résolu] dégradé transparence EEVE 2 104 23/11 21:40:25
meltingman 
Questions & Réponses [WIP] Problème Rétopo    [1][2] 18 862 23/11 21:33:26
meltingman 
[WIP] et travaux terminés [WIP] Les wips à Chikin    [1][2] 10 2336 23/11 21:31:48
meltingman 
Hors Sujet !! Un poisson clown low poly - 15 mm - Tutoriel - 2.9    [1][2][3][4] 32 1288 23/11 21:23:22
meltingman 
Questions & Réponses Problème de rig et de pieds qui se collent par terre    [1][2] 10 82 23/11 21:17:44
meltingman 
Questions & Réponses [non résolu] contraintes exportation en .fbx 0 28 23/11 19:29:23
Arielboid 
[WIP] et travaux terminés [WIP] Teeny Tiny - Story    [1][2][3]...[14] 133 11968 22/11 18:13:07
Bibi09 
Questions & Réponses Vertex impossibles à sélectionner en mode edit    [1][2] 10 139 22/11 18:00:10
moonboots 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Nouveau mode de jeu en développement !    [1][2][3]...[64] 637 111940 22/11 15:49:30
Bibi09 
Mes premières images sous Blender (débutants) Rotation autour du curseur (qui n'est pas l'origine de l'objet) sur la Timeline 8 229 22/11 10:02:01
Rimpotche 
Questions & Réponses Masquer le contour en mode caméra 6 78 21/11 21:17:08
JaAlVir657 
Hors Sujet !! Soucis de clonage et de rendu sur blender 2.83 2 96 21/11 20:09:02
debutant 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3] 27 791 21/11 16:30:44
Guiu 

Qui est en ligne
100 utilisateur(s) en ligne (dont 54 sur Forums)

Membre(s): 1
Invité(s): 99


Stevie7592, plus...
Nouveaux membres
DonMoloney 24/11/2020
CecileDens 24/11/2020
Stevie7592 24/11/2020
capitaine_moyen 22/11/2020
nhandinhbongda 21/11/2020
SomeName 21/11/2020
Balbine20 20/11/2020
BlendSkill 20/11/2020
Gazpart 19/11/2020
brienne 19/11/2020
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Dec 29
Anniversaire d'ebrain
Jan 9
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 263 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445