MoI discussion forum
MoI discussion forum

Full Version: La danse du Lézard à la Grenouille

Show messages:  1-20  …  61-80  81-100  101-120  121-140  141-160

From: Frenchy Pilou (PILOU)
1 Jul 2021   [#121]
Il manque encore un petit creux entre les rampes verte et rouge , mais j'ai un gros doute pour le solide général!

C'est vraiment ultra scabreux et longuet comme méthode! :)
M'enfin bon, ça permet de découvrir des manipes cocasses! :)

le fichier à tout hasard : https://moiscript.weebly.com/uploads/3/9/3/8/3938813/danse_du_le%CC%81zardexo.3dm


From: Bart Simpson (BART_SIMPSON)
1 Jul 2021   [#122] In reply to [#120]
Merci beaucoup Pilou pour toute cette analyse du problème :)



Bon je vais commencer par un truc qui me chagrine depuis un moment sur « https://moiscript.weebly.com/» , c’est que je n’arrive pas tous seul à retrouver un plugin.
Je n’ai pas « rebuild », et rien à faire je ne le trouve pas sur le site.
Lorsque tu me donnes un lien vers un plugin de « https://moiscript.weebly.com/», je clic et je tombe dessus directement. Seulement, aucun onglet de menu n’est allumé, et donc je ne sais pas où se trouve cette page sur le site. Et comme il n’y a pas de moteur de recherche, je fouille dans tous les onglets, mais ne retrouve pas le total de tout les plugin. Et impossible de mettre la main sur « rebuild ».

Bref, je ne sais pas bien surfer sur ce site, mais en cherchant je tombe sur des tas de truc intéressants :) !



La face verte en dessous des rigoles: et oui c’est un sacré bazar!!!

Et en effet la plus part des courbes de la fontaines ne collent pas sur un arc de cercle (sauf si par chance on tombe au bon endroit), ni sur une ellipse.
En règle générale on évite à tout prix les ellipses en taille de pierre, ça pose trop de problème (notamment de parallélisme impossible des courbes comme ici les rigoles, et puis les deux foyers d’une ellipse sont beaucoup plus difficiles à gérer lors du tracé que des centre de cercles…).
On préfère les remplacer par des montages de cercles tangents qui s’en rapprochent. D’ailleurs la forme générale de cette fontaine n’est pas un ellipse, mais un « ovale » construit avec 4 arcs de cercle. Et sur les 2 virages (droite et gauche) de la fin des cannelures, juste avant qu’elle se croisent, il y a au moins 6 arcs de cercles qui s’enchainent.

Je commence à mieux comprendre d’où viennent tous ces problèmes:
J’ai commencé mon tracé au sol sans me soucier de la précision des unités. Et c’est sur ce tracé au sol que j’a décalqué tous mes rails de tubage. J’avais d’ailleurs dénoncé tout au début de ce poste des courbes légèrement décalées qui ne se touchaient pas lorsque je les passais au maxi-zoom. Et je ne connaissais pas le « ReconstructCurve » et le « Rebuild ».

Moralité: la prochaine fois, je travail en précision maximal dès le début du tracé, et je passe chaque courbe et chaque profil au « Rebuild ». Et je verrais si ça me protège d’un bazar comme celui ci au niveau « macroscopique ».

Je prend le « MarkOpenCurveStart » qui sera surement bin utile pour repérer les imperfections :)
From: Bart Simpson (BART_SIMPSON)
1 Jul 2021   [#123] In reply to [#121]
Oui il y a un petit creux entre les rampe qui se croisent et la margelle, c'est normale!
Les cannelures s'échappent du bon chemin des margelle pour se retrouver dans le vide. C'est ce qui occasionne ce creux, et aussi un peu ce qui fait le charme de la pièce :)
Un trou c'est plus léger qu'un plein... quelque grammes de légèreté dans ce monde de brut... :)
From: Bart Simpson (BART_SIMPSON)
1 Jul 2021   [#124] In reply to [#123]
En tout cas, beau boulot de nettoyage! Merci bien :D
From: Frenchy Pilou (PILOU)
1 Jul 2021   [#125]
Rebuild est une "fonction cachée" native! A la différence du ReconstructCurves! :)
http://moi3d.com/4.0/docs/moi_command_reference8_French.htm#rebuild

Je vais essayer de finir mon petit trou...mais c'est pas gagné, mais surtout c'est pour voir si on obtient un solide directement!

Et ça j'en doute grandement! :)

ça tiendrait du miracle que toutes les courbes soient "raccord" :)
From: Frenchy Pilou (PILOU)
1 Jul 2021   [#126]
Pour le site c'est hyper facile!

Il y a un Onglet déroulant "Scripts en Ligne" qui va donner tous les scripts (ou presque) "mono-ligne" à mettre dans la 2ème colonne des raccourcis!

et un Onglet déroulant "Les Commandes" qui va donner toutes commandes (ou presque) sous forme de Fichiers VF à charger!

On y trouvait d'ailleurs l'onglet Courbes / Reconstruct Curves https://moiscript.weebly.com/reconstruct-curves.html
et même Rebuild en annotations sur la même page ! Huhu! ;)

PS en plus tout est classé par ordre alphabétique :)
From: Bart Simpson (BART_SIMPSON)
1 Jul 2021   [#127] In reply to [#126]
L'est pas mimi mon p'tit lézard???
:D :D :D

Je l'ai fait uniquement avec des Surfaces de Gordon, des "ferme - avec bombage" et des tubages avec plusieurs profils sur un rail.
Ca m'a permis de tripatouiller pas mal d'outils que je ne connaissais pas.
En plus le résultat est presque un solide parfait.
Enfin oui: "presque"...
Il y a deux papattes que je n'arrive pas à unir avec les booléens sans obtenir un total de surfaces liées...
Bon, j'ai toujours 3 solides correcte pour l'instant. C'est pas mal :)
Euh... plus un petit bout de trait fantôme intriqué de manière étrange avec le volume. Un petit bidule qui doit être stocké quelque part dans l'au-delà et qui viens hanter le monde du virtuel... Je te montrerais le fichier (bien nettoyé de tout les machins inutiles) tellement c'est zarbi!
En attendant je suis super content de mon lézard :D









Image Attachments:
f11.png  f12.png  f13.png  f14.png  f15.png  f16.png 


From: Phiro
1 Jul 2021   [#128]
Ce lézard est bien sympathique...

Il a une bonne tête et des proportions très réussies.
Il manque un peu de poli mais si c'est pour illustrer ce que ça donnera, c'est super réussi car MOI3D n'est pas spécialement fait pour.
From: Frenchy Pilou (PILOU)
1 Jul 2021   [#129]
Il manque juste la langue bifide! :)

Oui ce n'est pas très évident de faire des êtres vivants avec des solides inertes! :)

Les trucs qui se baladent sont des scories venant des opérations successives!

On a vite fait de sélectionner un bout de quelque chose s'en sans apercvoir!

Et après cela fait boule de neige!

PS tu peux toujours envoyer le lézar si tu ne trouves pas ce qui cloche!
From: Frenchy Pilou (PILOU)
1 Jul 2021   [#130]
Il y a aussi Delcorners de Max SMirnov qui peut enlever les lignes mais radical : les angles vifs deviennent arrondis!
quelque part vers les 3/4 de la page!
https://moiscript.weebly.com/scripts-de-max-smirnov.html
se lit de droite à gauche!

From: Phiro
1 Jul 2021   [#131]
DelCorners remplace un point de cassure par un "point de courbe".
Si ça peut t'aider à comprendre ce que ça donne pour mieux controler ce que ce script peut t'apporter...
Cette illustration montre qu'en fonction du nombre de points sur ta ligne Delcorners donnera quelque chose de différent même si à l'origine, la ligne semble la même (quand on n'affiche pas les points).


From: Frenchy Pilou (PILOU)
1 Jul 2021   [#132]
Moralité si l'on n'est pas trop regardant il suffit de rajouter 2 Points de contrôle très rapprochés du point dur! ;)

Etonnant d'ailleurs que cela ne soit pas intégré au plugin lui-même!
Mais peut-être que ce n'est pas si facile de repérer un point dur ...

C'est amusant cela ressemble à ce que j'avais mis dans les trucs et astuces mais pour une autre fonction!
le Congé et ses courbes "traçantes" résultantes!
https://moiscript.weebly.com/trucs-astuces.html

Ajouter des Pts à un Congé puis d'effacer les Pts intermédiaires permet de supprimer des Lignes d'Extrusion! Réajuster ces nouveaux points suivant écart si l'on veut la même courbe de départ!
Idem pour toutes courbes _ on ajoute un Pt de Contrôle de chaque côté de la "ligne", on efface le Pt Médian!

Ajout de 2 Points en de-ça des points génériques du Congé!


En fait il y a encore plus simple! "Unir" des courbes, Export en Format Sat, et re-import !!!

From: Frenchy Pilou (PILOU)
1 Jul 2021   [#133]
D'ailleurs je viens de me rendre compte qu'on peut simuler en quelque sorte la Fonction Etend avec la fonction Congé!

Il suffit de mettre un très petit congé ! :) Hop rajouté aux trucs et Astuces !
D'un autre côté je vois pas trop à quoi cela peut servir...avoir des angles arrondis en cas de mises à l'échelle...
(en tout cas ça ne dispense pas de faire les manipes des posts précédents pour "effacer les lignes d'extension"! :)


From: Frenchy Pilou (PILOU)
2 Jul 2021   [#134]
Bon c'est évidemment ce que je craignais, le miracle n'est pas intervenu! :(

Cela demanderait encore un temps de folie pour faire coïncider toutes les courbes d'arêtes en utilisant la "reconstruction"!

Il vaut bien mieux comme je l'avais dit depuis le début refaire l'objet "proprement"! :)

Et encore ici c'est un objet relativement simple!

En tout cela a permis de passer en revue quelques procédures qui pourront reservir! :)
From: Bart Simpson (BART_SIMPSON)
2 Jul 2021   [#135]
Phiro:

oui ou pourrait polir un peu les arêtes et les jointures entres les solides.
Il est sur qu’on pourrait faire mieux sur Zbrush, Sculptris ou SculptGL. Mais pour l’instant je ne suis pas encore rentrer dans l’un de ces logiciels (ce sera pour un peu plus tard :) ) .
Et pour l’usage que je vais en faire, pour l’instant c’est suffisant. C’est à dire montrer un beau visuel en 2D avec en plus une maquette en impression 3D du projet en pierre véritable. Présenter ça à un client, de la part d’un tailleur de pierre, c’est déjà la grosse classe :) !
Mais comme je prend plaisir à tous ça, j’irais pousser plus loin la sculpture virtuel sur les logiciels spécialisés :D

Pilou:
Voici le lien vers le fichier « Lézard », je pense que j’ai bien nettoyé tout ce qui trainait d’inutile:
https://wsi.li/dl/Jd45N3Xvr9XTXsNcN/

Il y a plusieurs volumes « solides » sur ce fichier:
- 1: Les yeux, pour l’instant je ne veux pas les unir car ils sont susceptibles de tourner un peu pour mieux regarder la future grenouille
- 2: le total du lézard bien solide
- 3: la main que je ne suis pas arrivé à unir. Il y a une toute petite surface confondue avec la patte juste sur la semelle du pied. J’ai tenté de l’extruder vers le haut et vers le bas pour l’union booléenne mais ça n’a rien changer
- 4: la patte arrière que je n’arrive pas à unir non plus. L’union est possible mais on obtiens des « surfaces liées »

Et puis il y a un objet nomme « Bug ». C’est celui là le plus étonnant. C’est à la fois un objet dissocié avec le « lézard total » et à la fois un objet confondu avec celui ci…
Si on essaye d’effacer le Bug, alors c’est le lézard total qui disparait avec lui.
Impossible des les unir l’un avec l’autre pour noyer le poisson…
Et en plus: impossible de les sélectionner tout les 2 ensembles. Sélectionner l’un annule la sélection de l’autre…

Le Bug est un morceau d’orteil. Pour réaliser un pieds, j’ai importé mon dessin fait au crayon du lézard, puis j’ai décalqué le pieds avec une polyligne. Puis j’ai fais « ReconstructCurve » pour avoir un pied dessiné avec des courbes et non un polyligne pleine de segment droit. J’ai extrudé le tout puis détruit le couvercle. Ensuite j’ai fait un « ferme-bombé » pour avoir le dessus du pieds arrondi. Et pour finir un petit joint entre le dessus du pied et le pied car il y a avait un tout petit jour entre les deux. Après avoir tout unis, j’ai obtenu un solide. 
Et a un certain moment ce drôle de bug est arrivé…

Pour le « rebuild », je crois que je l’ai trouvé. Il était caché dans la page « reconstruct curve ». Et moi je cherchais un plugin à télécharger, alors que l’outil est déjà présent dans les fonction cachées, et il me fallait y attribuer un raccourcis. :)

Bon week end à vous :D
From: Frenchy Pilou (PILOU)
2 Jul 2021   [#136]
Au fait pendant que j'y pense...il y a une autre manière de modéliser dans Moi grâce aux plugins de Max Smirnov!

On simule dans Moi le Poly-modeling de subdivision!
l'avantage c'est que l'on ne sort pas du logiciel, qu'il y a juste 4 ou 5 raccourcis sur les fonctions à apprendre
et qu'à la fin on a de vraies Nurbs!

Le petit désavantage, si l'on veut, c'est que c'est un peu la surprise à la subdivision!

C'est très austère/ spartiate mais largement suffisant pour de petits objets ou bestioles! :)

Evidemment il existe des logiciels dédiés avec 100 fois plus de fonctions:
ZBrush (pas gratuit) , Blender (gratuit) ou le très retro-futuriste Rocket 3F (gratuit)... mais bon c'est pas si facile à apprendre!
https://moiscript.weebly.com/rocket-3f.html
ou Zbrush Mini Core (gratuit) qui fait la sculpture d'une mono-boule de glaise en cachant toute la "technique"!
https://zbrushcore.com/mini/
ou le "En ligne" ou en "Local" Sculpt GL (encore une boule(s) de glaise cachant la technologie à l'utilisateur! :)
https://stephaneginier.com/sculptgl/
un dernier Sculptris...idem Sculpt GL (ici pour Mac https://www.clubic.com/telecharger-fiche432819-sculptris-1.html )

Pour MOI Je vais mettre mes raccourcis comme cela on aura la même base!

P = _Ssplit (découpe une arête ou une sélection de faces )
E = Extrude (l'extrusion classique d'une face(s) non périphérique(s) et non mitoyenne(s)!
B = Bridge relie 2 faces (un pont) ou crée un trou entre 2 faces "pleines"
S = Sscale modifie des points sélectionnés d'un volume
K = la subdivision elle-même si on l'accepte c'est fini, sinon ESC et on continue son objet!
la copie / déplacement d'une facette(s) est la même qu'en Nurbs : CTRL + Déplacement

Voilà c'est tout! :) On ne peut plus simple!!!

J'avais une petite page là-dessus sur mon site - il y a l'adresse des plugin à installer!
https://moiscript.weebly.com/la-subdivision.html ( survol et astuces)
https://moiscript.weebly.com/subdivision.html (les plugins)









Le volume à subdiviser peut être "ouvert"!

From: Phiro
2 Jul 2021   [#137]
En jetant un œil sur ton lézard :
le truc que tu as appelé bug, existe mais ce n'est pas un solide ou une surface jointe.
C'est le nom assigné à un "Edge", une arrete donc.
Tu ne peux pas supprimer une arrete car elle appartient à une surface ou un solide.
Si tu sélectionnes Bug, tu vois que ça sélectionne une partie de ton lézard.
Pour t'en débarrasser tu peux sélectionner bug et supprimer son nom.
Bug disparait.

Sinon pour tes problèmes de solid et de booléen entre tes morceaux de lézard, je pense que ça vient largement des pattes pliées.
En effet, la géométrie d'une surface qui se recoupe elle même est très instable.
Le logiciels ont du mal à voir ce qui est interne ou externe lors des opérations booléennes.
Il y a aussi quelques pétouilles avec des surface confondues ou qui sont légèrement décrochées.

Tu peux séparer les surfaces et faire un explodeMove pour voir des morceaux très bizarres qui ont été créés par des opérations booléennes d'objets qui se recoupent ou sont trop coplanaires.
Tu pourras aussi regarder l'intérieur des pattes dont les surface se coupent elles-mêmes.

Une des solutions possibles, ça peut être de passer par un logiciel tiers en passant par un format maillé qui sera réparé. Genre MeshLab.
Sinon un procédé de rétro-ingénierie du style extraction des courbes externes pour reconstruction, mais c'est long et pas simple.
From: Frenchy Pilou (PILOU)
2 Jul 2021   [#138]
MeshLab n'est pas d'un limpidité d'eau de fontaine! :)

Il vaut mieux utiliser MeshMixer c'est plus simple, par contre il faut un format OBJ
https://www.meshmixer.com qui sert aussi et surtout pour l'impression 3D

On charge son objet (importer)
Icône Analysis /
Icone Inspector /
Bouton Auto repair All
et hop on exporte :)
Les problèmes sont indiqués à titre indicatif :)
En 2 secondes c'est fait! :) 42 000 faces 22 000 sommets en sortie triangles...on n'a pas le choix à priori!

From: Frenchy Pilou (PILOU)
2 Jul 2021   [#139]
Bon l'OBJ exporté de MeshMixer (qui ne sont que des triangles) n'a pas plus à _ImportOBJ de Max
et SUBD d'après un Fichier natif de MOI prend un temps fou et va surement créer un truc trop lourd!

Il faut donc employer Instant Meshes (free) par exemple pour créer des quadrangles d'àprès les triangles!
https://github.com/wjakob/instant-meshes
il y aura peut-être 2 ou 3 facettes à fermer!



Je regarde ce que ça donne dès que le SUBD empétré dans les triangles aura fini de mouliner! :)
déjà 10 minutes et seulement 36% :)
From: Frenchy Pilou (PILOU)
2 Jul 2021   [#140]
3/4 d'heures après toujours bloqué à 94 % je laisse tourner par acquis de conscience :)

Mais bon je lui ai coupé la chique, ce temps de calcul n'est pas raisonnable!

un petit truc dans le lézard ! les yeux perforent la bouche - ce n'est pas le genre de choses tolérées!

Sinon avec les quadrangles ça va plus vite avec _importObj : 3 Secondes!
et même de la fantaisie :)
Mais il reste des trous...le mesh de départ n'est pas assez clean!

Show messages:  1-20  …  61-80  81-100  101-120  121-140  141-160