Texture Procedural Cercle de point
Touriste
Inscrit:
26/10/2021 06:01
Post(s): 3
Bonjour. Je suis nouveau ici.
J'ai commencé à m'amuser avec Blender il y a quelque année et je ne peux plus m'en passer aujourdd'hui !! :)

Bref. Mini problème ici.
Je ne connais pas d'autre terme que ''Bolt Circle''

- J'ai un cercle dont je connais la position et le rayon.
- Je veux diviser ce cercle par le nombre de mon choix en partie égale. (26 division dans mon image)

Mon node tree ddonne la position pour chaque cercle en degrée.
Le résultat est la, mais c'est loin d'être pratique !!
Il y a surement un truc que je connais pas.

Merci

Mon résultat.


Une partit ded mon node tree.

Contribution le : 26/10/2021 06:18
Créer un fichier PDF de la contribution Imprimer


Re: Texture Procedural Cercle de point
Clan Afficionado
Inscrit:
26/10/2020 21:22
Post(s): 72
Bonjour,

Le nœud Texture/Gradient en mode Radial te permet se récupérer un nombre de 0 à 1 en fonction de la position angulaire du point par rapport à l'origine de ton système de coordonnées. Avec quelques nœuds Math (×26, ÷26, Modulo...) on doit pouvoir obtenir ce que tu souhaites. Pas le temps de le faire tout de suite mais je pourrai te proposer une solution dans la journée si ces indications ne te suffisent pas.

Edit : bon, j'arrive pas à le transcrire en shader, soit y a un truc qui merdouille avec le Round, soit le bug est entre la chaise et le clavier..., mais voici en images le principe de mon idée :



1) utilise n'importe quel système de coordonnées qui te permet de te repérer sur ta surface avec des X et Y. Là j'ai pris des coords UV, mais ça peut marcher avec les Object ou Generated

2) Crée des nœuds Input/Value pour les 4 paramètres sur lesquels on pourra jouer (NbCercles, GrandRayon, PetitRayon, Epaisseur)

3) branche un nœud Gradient Texture en mode Radial sur ce vecteur : le nombre que tu récupères en sortie, que je vais appeler FacAngle est un nombre qui va de 0 à 1 en balayant la zone autour de l'origine dans le sens inverse des aiguilles d'une montre (et à 1 on est revenu au point de départ). Ce nombre est à un facteur 2pi près l'angle formé par le vecteur repérant le point de la surface avec l'axe X.

4) Avec des nœuds Math définis le nombre T0 = Round(FacAngle*NbCercles)/NbCercles*2*pi (c'est là que ça merde chez moi, j'ai dû faire une bourde mais je vois pas laquelle)

5) Ça te permet de constituer un vecteur UV0 = (GrandRayon*cos(TO), GrandRayon*sin(TO), 0) qui correspond au centre du petit cercle qui concerne le point
6) Ensuite ton masque est caractérisé par les relations :

Length(UV)<GrandRayon AND Abs(Distance(UV,UV0)-PetitRayon)<Epaisseur

que tu peux bidouiller avec les nœuds Math

Je sais pas si c'est très clair, j'ai pas pu lire ton image mais à première vue ta solution utilise des nœuds en pagaille donc ça devrait te parler un peu...

Contribution le : 26/10/2021 07:46
Créer un fichier PDF de la contribution Imprimer


Re: Texture Procedural Cercle de point
Touriste
Inscrit:
26/10/2021 06:01
Post(s): 3
Merci pour ta réponse.
Je vais analyser ça ce soir point par point.

Sur papier les ''math'' sont simple. Mais je ne comprend pas encore à 100% comment je dois faire mes math avec les nodes :)

Contribution le : 26/10/2021 16:48
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
Questions & Réponses Vitesse d'une vidéo 2 16 Aujourd'hui 00:18:41
Lylo 
Questions & Réponses chemins suivant une déformation de surface 5 62 Aujourd'hui 00:17:25
Rimpotche 
The Blender Clan 'tchat W10 pour le prix d'une cacahuète 5 40 Aujourd'hui 00:15:10
sapajou 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[41] 405 48676 Hier 20:40:59
Rimpotche 
[WIP] et travaux terminés [WIP] La pince à linge 3 32 Hier 20:21:59
Rimpotche 
[WIP] et travaux terminés Pagani Zonda Barchetta 3 82 Hier 13:22:58
Rimpotche 
Questions & Réponses texture eyes avec empty 1 29 Hier 13:17:33
Rimpotche 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[12] 110 21973 16/01 19:03:45
Guiu 
The Blender Clan 'tchat Progression dans Blender et la 3D    [1][2] 11 459 16/01 17:37:45
Rimpotche 
Questions & Réponses [terminé] Modificateur Mirror sur un Vertex Group 2 76 16/01 15:55:36
Horemheb 
Questions & Réponses Ma caméra me saoule... 5 204 15/01 20:33:23
Lylo 
Hors Sujet !! Appareil Photo Compact, qualité, zoom...    [1][2] 19 376 14/01 14:45:17
lucky 
Hors Sujet !! Tuto Astraonaute low-poly + rigify en 25mm 1 116 14/01 11:50:21
debutant 
Questions & Réponses [résolu] Comportement du parentage et du Weight Paint bizarres    [1][2] 14 31837 10/01 15:17:23
Horemheb 
Hors Sujet !! BONNE ANNEE LE BLENDER CLAN    [1][2] 10 369 10/01 13:34:18
Riggelm 
Questions & Réponses Limit location constraint-Affect transforms 4 167 09/01 14:33:38
Melodicpinpon 
Questions & Réponses Mon objet suit la courbe à 12 km...    [1][2] 10 509 08/01 01:37:51
Lylo 
Questions & Réponses Mauvais parentage en automatic weights    [1][2] 18 516 07/01 18:55:45
moonboots 
[WIP] et travaux terminés Atlantis - Remake [WIP]    [1][2] 10 646 07/01 17:47:58
meltingman 
The Blender Clan 'tchat ANNONCE IMPORTANTE : LE BLENDER CLAN REOUVRE !! Etat des lieux sur le présent et le futur :)    [1][2][3] 23 473551 06/01 18:58:58
76MPaul 

Qui est en ligne
242 utilisateur(s) en ligne (dont 99 sur Forums)

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


StaciaCrea, plus...
Nouveaux membres
BlondellGa 2/1/2022
EileenTomk 2/1/2022
RamonaDahl 2/1/2022
SashaBeals 2/1/2022
TroyLightn 2/1/2022
PhillippBu 2/1/2022
LesterHida 2/1/2022
PansyHolm 2/1/2022
YukikoMitt 2/1/2022
Randall318 2/1/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Fev 15
Anniversaire de Dany
Fev 19
Anniversaire de APPGirault123
Fev 23
anniversaire de windspirit
plus 244 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445