Ceci est la traduction du PDF "SeamNet Mesh Notes" de la version Groboto V3
Ces notes donnent des descriptions détaillées des paramètres de Jonction dans la version
GroBoto OS X 3.0 et beta de Windows 2.9.9e publié à la mi Février 2011.
Ces outils vont continuer à évoluer tout au long du cycle v3.x.
Les Outils Options et Paramètres peuvent changer.
S'il vous plaît vérifiez les mises à jour sur le site GroBoto (www.groboto.com/v3Beta)
Ce document est divisé en six sections:
1. Largeur de Jonction et "Crease" (pli)
2. Lissage de la Jonction
3. Paramètres de couvercles
4. Retrait partagé de la Surface de Jonction
5. Paramètres spécifiques des jonctions d'objets
6. Notes techniques
Cliquez sur les chiffres ci-dessous pour accéder aux rubriques!
A tout moment retournez ici avec la touche Début de votre clavier!
Ces notes donnent des descriptions détaillées des paramètres de Jonction dans la version
GroBoto OS X 3.0 et beta de Windows 2.9.9e publié à la mi Février 2011.
Ces outils vont continuer à évoluer tout au long du cycle v3.x.
Les Outils Options et Paramètres peuvent changer.
S'il vous plaît vérifiez les mises à jour sur le site GroBoto (www.groboto.com/v3Beta)
Ce document est divisé en six sections:
1. Largeur de Jonction et "Crease" (pli)
2. Lissage de la Jonction
3. Paramètres de couvercles
4. Retrait partagé de la Surface de Jonction
5. Paramètres spécifiques des jonctions d'objets
6. Notes techniques
Cliquez sur les chiffres ci-dessous pour accéder aux rubriques!
A tout moment retournez ici avec la touche Début de votre clavier!
Une partie importante du maillage SeamNet sont des rangées régulières de quads le long de chaque jonction (boucle d'arêtes), où les surfaces primitives se croisent. Il s'agit de bandes de jonction. Le curseur de lignes spécifie le nombre de lignes de quads de la bande présente sur chaque côté du joint (trois dans le cas présent). Le curseur de Largeur en % spécifie la largeur de la bande (sur chaque côté) en tant que pourcentage de la taille quadruple régulière sur cette surface (les quads en dehors de la
dépouille). Dans ce cas, il est de 200%, soit deux fois la taille régulière du quad.
Comme il ya trois lignes, chaque ligne est environ 200/3 = 67 pourcent plus large que le quad régulier.
Généralement, toutes les lignes ont la même largeur. Toutefois, la largeur de la rangée la plus proche de la jonction peut être commandée séparément, à l'aide du curseur Crease % (pli).
Lorsque ce pourcentage est inférieur à 100, la ligne droite à côté de la jonction est plus étroite que les autres. Quand il est supérieur à 100, la ligne suivante a la couture plus large que les autres rangées.
La largeur de ligne est distribuée sans modifier la largeur de bande globale. dans l'exemple ci-dessus à droite, le Crease (pli) est de est de 40%.
dépouille). Dans ce cas, il est de 200%, soit deux fois la taille régulière du quad.
Comme il ya trois lignes, chaque ligne est environ 200/3 = 67 pourcent plus large que le quad régulier.
Généralement, toutes les lignes ont la même largeur. Toutefois, la largeur de la rangée la plus proche de la jonction peut être commandée séparément, à l'aide du curseur Crease % (pli).
Lorsque ce pourcentage est inférieur à 100, la ligne droite à côté de la jonction est plus étroite que les autres. Quand il est supérieur à 100, la ligne suivante a la couture plus large que les autres rangées.
La largeur de ligne est distribuée sans modifier la largeur de bande globale. dans l'exemple ci-dessus à droite, le Crease (pli) est de est de 40%.
2. Lissage de la jonction
Par défaut, la limite entre les deux surfaces dans Groboto est forte, produisant un changement brusque de la normale à la surface alors que nous traversons la jonction. Le Lissage modifie la surface à l'intérieur de la bande de jonction, créant un bord arrondi.
Par défaut, la limite entre les deux surfaces dans Groboto est forte, produisant un changement brusque de la normale à la surface alors que nous traversons la jonction. Le Lissage modifie la surface à l'intérieur de la bande de jonction, créant un bord arrondi.
La forme la plus élémentaire du lissage de la jonction indiqué ci-dessus est activée en cochant la case Seam en vertu de lissage et en réglant son curseur, généralement à une valeur vers le milieu. Des valeurs plus petites produisent seulement un léger effet de lissage - le joint est un peu moins net, tandis que les lignes de la bande au plus loin de la jonction vont à peine bouger.
Des valeurs supérieures propage l'effet de lissage plus sur la jonction, produit un d'arrondi plus progressif. À une certaine valeur (en fonction du nombre de lignes) l'arrondi est pleinement achevé
et déplaçer le curseur loin vers la droite n'a pas d'effet.
Dans de nombreux cas de lissage de jonction seul produit des résultats assez maladroits dans les coins, comme on le voit ici:
Des valeurs supérieures propage l'effet de lissage plus sur la jonction, produit un d'arrondi plus progressif. À une certaine valeur (en fonction du nombre de lignes) l'arrondi est pleinement achevé
et déplaçer le curseur loin vers la droite n'a pas d'effet.
Dans de nombreux cas de lissage de jonction seul produit des résultats assez maladroits dans les coins, comme on le voit ici:
Cela arrive parce que le lissage de la jonction permet au milieu de la bande de jonction de se déformer, mais conserve les bords extérieurs de la bande à une position fixe. Quand ce bord extérieur change brusquement sa direction vers une coin, les rangées de bandes déformées s'accumuler dans le coin ce qui en fait un résultat pas très agréable.
Selon le pourcentage de la largeur de bande fixé les rangées peuvent effectivement glisser sous le coin. Ce qui est nécessaire est ici est un lissage de la limite de la bande avant qu'elle ne soit utilisée comme une limite fixe à la déformation de la bande.
Ceci est fait en choisissant Round dans le panneau déroulant en réglant son curseur, généralement sur une petite valeur (3, comme indiqué ci-dessous):
Selon le pourcentage de la largeur de bande fixé les rangées peuvent effectivement glisser sous le coin. Ce qui est nécessaire est ici est un lissage de la limite de la bande avant qu'elle ne soit utilisée comme une limite fixe à la déformation de la bande.
Ceci est fait en choisissant Round dans le panneau déroulant en réglant son curseur, généralement sur une petite valeur (3, comme indiqué ci-dessous):
La frontière de la bande est arrondie, ce qui permet la bande déformée de couler très naturellement à travers la zone du coin.
Lorsque vous utilisez les deux options décrites ci-dessus de la liste déroulante Bordure - None (Aucun) - Round et le déjà mentionné réglage de % "Crease" cela a un effet significatif sur la forme de la bande de soudure déformée. Les exemples ci-dessus ont été produits en utilisant le réglage par défaut du curseur % Crease (pli).
Pour signifier son nouveau rôle lorsqu'il est utilisé avec lissage, dès que vous activez le lissage de jonction en vérifiant la jonction, la valeur par défaut au changement est zéro %. Zéro signifie neutre, l'effet arrondi au mieux. Lorsque le Curseur de % est déplacé vers la gauche, les valeurs deviennent négatives et la jonction arrondie s'aplatit,de plus en plus comme un biseau.
Voici le résultat à -50% = Crease:
Lorsque vous utilisez les deux options décrites ci-dessus de la liste déroulante Bordure - None (Aucun) - Round et le déjà mentionné réglage de % "Crease" cela a un effet significatif sur la forme de la bande de soudure déformée. Les exemples ci-dessus ont été produits en utilisant le réglage par défaut du curseur % Crease (pli).
Pour signifier son nouveau rôle lorsqu'il est utilisé avec lissage, dès que vous activez le lissage de jonction en vérifiant la jonction, la valeur par défaut au changement est zéro %. Zéro signifie neutre, l'effet arrondi au mieux. Lorsque le Curseur de % est déplacé vers la gauche, les valeurs deviennent négatives et la jonction arrondie s'aplatit,de plus en plus comme un biseau.
Voici le résultat à -50% = Crease:
...et ici -50% = Crease!
Lorsque le curseur de % Crease est déplacé vers la droite, les valeurs deviennent positives, et nous avons l'effet contraire - les lignes sont pressés vers le centre de la bande, et pour des valeurs plus élevées, ils forment une crète en saillie qui s'élève encore plus haut que le bord tranchant d'origine.
Ci-dessous est le résultat à 200% = Crease:
Ci-dessous est le résultat à 200% = Crease:
Une autre approche pour obtenir un lissage de limite naturelle à proximité des coins est d'utiliser l'option "Drift" (dérive) dans le menu déroulant Bordure. Plutôt que de lisser la limite de bande en tant que procédure distincte devant le lissage de la bande de jonction, cela va tout de suite de l'avant avec la bande de lissage , mais sans tenir la bande limitrophe à sa position d'origine.
La limite de bande glisse librement le long des surfaces sur les deux côtés de la jonction (mais on ne peut pas laisser des surfaces) et de la limite est elle-même arrondie dans les coins pour une résultat général de bande relâchée.
Pour les petits réglages des curseurs de jonction les résultats de cette relaxation Drift en une seule étape pourrait être très semblable à celles obtenues par la méthode ci-dessus de l'arrondissement d'abord de la frontière, puis de détendre la bande en se conformant jusqu'à la limite. Avec des réglages plus élevés les résultats diffèrent de façon significative:
La limite de bande glisse librement le long des surfaces sur les deux côtés de la jonction (mais on ne peut pas laisser des surfaces) et de la limite est elle-même arrondie dans les coins pour une résultat général de bande relâchée.
Pour les petits réglages des curseurs de jonction les résultats de cette relaxation Drift en une seule étape pourrait être très semblable à celles obtenues par la méthode ci-dessus de l'arrondissement d'abord de la frontière, puis de détendre la bande en se conformant jusqu'à la limite. Avec des réglages plus élevés les résultats diffèrent de façon significative:
3. Paramètre de couvercle
La plupart des primitives GroBoto ont des "caps" (couvercle, capsule) - il pourrait s'agir d'une surface séparée (sur un cylindre) ou juste une zone où le maillage doit passer d'une forme circulaire à une forme carrée (sphères et ellipsoïdes).
Le pourcentage "Cap" contrôle la taille de la zone de motif carré. Le plus souvent, vous voulez le laisser à 100%, la production de la taille maximale possible compte tenu du quadruple réglage de la densité globale. Parfois, si vous voulez que le motif soit circulaire et radial pour continuer vers le centre - par exemple, lorsque vous attachez un petit cylindre ou d'une sphère par rapport au centre de la calotte du plus grand cylindre. Il suffit de faire un % "Cap" suffisamment faible pour que le maillage carré disparaisse sous l'objet que vous trouverez ci-joint sur le bouchon.
Sur des cylindres d'un Cap réglage spécial% = 1 génère un simple modèle uniforme à mailles carrées sur le bouchon, comme celui utilisé sur des côtés carrés d'un cube.
Habituellement, un modèle comme celui-ci n'est pas souhaitable sur le bouchon d'une bouteille en raison de sa connexion irrégulière sur le bord circulaire de la capsule. Il y a des cas où la densité de la grille uniforme, offre un avantage, comme la fusion de plusieurs bouchons de bouteilles dans une seule surface (voir plus bas).
Le pourcentage "Cap" contrôle la taille de la zone de motif carré. Le plus souvent, vous voulez le laisser à 100%, la production de la taille maximale possible compte tenu du quadruple réglage de la densité globale. Parfois, si vous voulez que le motif soit circulaire et radial pour continuer vers le centre - par exemple, lorsque vous attachez un petit cylindre ou d'une sphère par rapport au centre de la calotte du plus grand cylindre. Il suffit de faire un % "Cap" suffisamment faible pour que le maillage carré disparaisse sous l'objet que vous trouverez ci-joint sur le bouchon.
Sur des cylindres d'un Cap réglage spécial% = 1 génère un simple modèle uniforme à mailles carrées sur le bouchon, comme celui utilisé sur des côtés carrés d'un cube.
Habituellement, un modèle comme celui-ci n'est pas souhaitable sur le bouchon d'une bouteille en raison de sa connexion irrégulière sur le bord circulaire de la capsule. Il y a des cas où la densité de la grille uniforme, offre un avantage, comme la fusion de plusieurs bouchons de bouteilles dans une seule surface (voir plus bas).
4. Retrait partagé de la Surface de Jonction
Ici, nous avons un Cluster (groupe) booléen simple - deux disques qui se chevauchent découpés par une sphère soustractive. Par défaut, le maillage SeamNet de ce groupe ressemble à ceci:
La surface face à nous a une jonction à travers elle, indiquant la limite entre les deux disques.
Si nous faisons un rendu en douceur ombragée de ce maillage nous ne verrons pas la couture
- c'est la même surface sur les deux côtés de celui-ci:
Si nous faisons un rendu en douceur ombragée de ce maillage nous ne verrons pas la couture
- c'est la même surface sur les deux côtés de celui-ci:
Cependant, la présence de ce joint pourrait se révéler si nous faisons quelque chose d'intéressant avec le maillage, comme la sculpture. Pour retirer ce joint choisissez Trim Only (Couper seulement) dans le menu déroulant des surfaces partagées.
Voici le maillage résultant:
Voici le maillage résultant:
Cette option de suppression ne s'applique qu'à la jonction entre les différentes zones de la même surface booléenne découpée . Il est toujours permis de l'utiliser parce qu'il y a une définition uniforme de la grille de maillage sur l'ensemble de la surface découpée, nous venons de retirer sa division artificielle en plusieurs parties correspondant aux différents objets primaires (disques dans ce cas).
Il y a une autre option de suppression de jonction - Dans la liste déroulante - dont l'utilisation peut être
illustrée par l'exemple suivant:
Il y a une autre option de suppression de jonction - Dans la liste déroulante - dont l'utilisation peut être
illustrée par l'exemple suivant:
Ici, nous avons un certain nombre de disques dont les couvercles de surfaces coïncident les uns avec les autres (généralement produit par la copie du disque original et la copie se déplaçant le long des axes X et Z, mais pas Y).
Par défaut, le maillage SeamNet de cet arrangement ressemble à ceci:
Par défaut, le maillage SeamNet de cet arrangement ressemble à ceci:
Ici, nous voulons aussi nous débarrasser des jonctions entre les disques individuels et générer un
maillage continu propre sur toute la surface supérieure.
Cependant, contrairement au cas de l'opérateur booléen de surfaces partagée découpées, où les grilles de maillages sur les différentes parties sont en accord l'une avec l'autre, pour commencer,
ici chaque couvercle possède sa propre grille qui ne s'échappera pas facilement dans la grille du capuchon suivant.
Affreuse comme elle est, la jonction entre différents disques fournit un service important -
il assemble deux complètement les grilles indépendantes. Si nous allons de l'avant et sélectionnons
"All" (tous) dans le menu déroulant des suppression de Surface partagées, nous obtenons le maillage suivant:
maillage continu propre sur toute la surface supérieure.
Cependant, contrairement au cas de l'opérateur booléen de surfaces partagée découpées, où les grilles de maillages sur les différentes parties sont en accord l'une avec l'autre, pour commencer,
ici chaque couvercle possède sa propre grille qui ne s'échappera pas facilement dans la grille du capuchon suivant.
Affreuse comme elle est, la jonction entre différents disques fournit un service important -
il assemble deux complètement les grilles indépendantes. Si nous allons de l'avant et sélectionnons
"All" (tous) dans le menu déroulant des suppression de Surface partagées, nous obtenons le maillage suivant:
Cela prend simplement le schéma standard de la grille cylindre supérieure
- carrée à l'intérieur du réseau, radiale circulaire à l'extérieur -
à partir de l'un des disques et il s'étend sur toute la surface (la seule différence est que, il est ramené à
tenir compte de la plus grande dimension de la surface combinée).
Bien sûr, dans une zone irrégulière comme ici, le modèle de couvercle circulaire n'offre aucun avantage et semble assez laid.
Nous ferions mieux d'utiliser un simple grille carrée que l'on peut activer en déplaçant le curseur Cap% mentionné plus haut 3 et le déplacer vers la gauche (1%).
- carrée à l'intérieur du réseau, radiale circulaire à l'extérieur -
à partir de l'un des disques et il s'étend sur toute la surface (la seule différence est que, il est ramené à
tenir compte de la plus grande dimension de la surface combinée).
Bien sûr, dans une zone irrégulière comme ici, le modèle de couvercle circulaire n'offre aucun avantage et semble assez laid.
Nous ferions mieux d'utiliser un simple grille carrée que l'on peut activer en déplaçant le curseur Cap% mentionné plus haut 3 et le déplacer vers la gauche (1%).
Cette option de suppression de jonction doit être utilisée avec prudence
- à la différence d'un réglage unique, elle pourrait ou non générer un maillage, en fonction de la disposition particulière des primitives.
- à la différence d'un réglage unique, elle pourrait ou non générer un maillage, en fonction de la disposition particulière des primitives.
5. Paramètres spécifiques des jonctions d'objets
Souvent, les réglages automatiques de maillage que Groboto utilise pour différents objets ne tiennent pas suffisamment compte du rôle particulier que ces objets jouent dans la scène. Cela se manifeste aussi par un important écart entre les densités de maillage de deux surfaces répondant à une jonction. Le remède consiste à définir manuellement la densité pour l'un ou les deux de ces objets pour obtenir une meilleure harmonie entre les densités.
L'objet sélectionné de l'onglet Propriétés du panneau principal Groboto a une section avec des surfaces partagées de sortie de maillage.
Quand un ou plusieurs objets sont sélectionnés en cochant la case Densité cela remplacera la densité globale de ces objets avec un paramètre spécifique de l'objet indiqué par le curseur.
La même chose peut être fait pour le réglage Cap% (vu plus haut), séparément pour les deux couvercles de cylindres, les cônes ou les tranches de sphères (sphères, ellipsoïdes pour hyperRods et que le réglage Hi Cap Salut est actif, affecte les deux couvercles).
Lorsque vous travaillez avec les paramètres booléens de maillage, ils peuvent être réglés séparément pour chaque Primary et chaque Cluster, ce qui peut être très utile lorsque vous essayez de définir une densité de maillage uniforme sur toute la surface d'un groupe booléen compliqué .
Lorsque "Toogle Boolean" est sur ON les Trims (découpeurs) ne sont pas visibles comme des objets solides.
Après un clic droit sur un Cluster booléen et l'édition booléenne activée, ils deviennent visibles comme décrit. Ils devraient être choisis par Alt-clic sur leurs contours (les lignes changent du bleu au rouge), et les points de leur densité du maillage pourrait être réglés par le déplacements des curseurs.
Pour regarder l'aperçu: clic sur le maillage (Il n'est pas nécessaire de quitter la configuration Edit booléen). Décochez la case Aperçu pour revenir à l'édition booléenne.
Les Primary sont sélectionnées en cliquant sur leur corps solides.
L'objet sélectionné de l'onglet Propriétés du panneau principal Groboto a une section avec des surfaces partagées de sortie de maillage.
Quand un ou plusieurs objets sont sélectionnés en cochant la case Densité cela remplacera la densité globale de ces objets avec un paramètre spécifique de l'objet indiqué par le curseur.
La même chose peut être fait pour le réglage Cap% (vu plus haut), séparément pour les deux couvercles de cylindres, les cônes ou les tranches de sphères (sphères, ellipsoïdes pour hyperRods et que le réglage Hi Cap Salut est actif, affecte les deux couvercles).
Lorsque vous travaillez avec les paramètres booléens de maillage, ils peuvent être réglés séparément pour chaque Primary et chaque Cluster, ce qui peut être très utile lorsque vous essayez de définir une densité de maillage uniforme sur toute la surface d'un groupe booléen compliqué .
Lorsque "Toogle Boolean" est sur ON les Trims (découpeurs) ne sont pas visibles comme des objets solides.
Après un clic droit sur un Cluster booléen et l'édition booléenne activée, ils deviennent visibles comme décrit. Ils devraient être choisis par Alt-clic sur leurs contours (les lignes changent du bleu au rouge), et les points de leur densité du maillage pourrait être réglés par le déplacements des curseurs.
Pour regarder l'aperçu: clic sur le maillage (Il n'est pas nécessaire de quitter la configuration Edit booléen). Décochez la case Aperçu pour revenir à l'édition booléenne.
Les Primary sont sélectionnées en cliquant sur leur corps solides.
6. Notes techniques
Taille du Cube
Cette option est utilisée pour régler un problème rarement rencontré lorsque le maillage SeamNet est produit à partir d'un modèle et a quelques petites parties du modèle manquant (il peut aussi apparaître comme un message "Impossible de générer le maillage", ne créant aucune maille du tout). Pour produire un maillage SeamNet Groboto analyse le modèle en le tranchant en une grille cubique.
La taille des cubes est adaptative et reflète la taille des objets différents dans la scène et leurs parties. En de rares occasions ce mécanisme adaptatif échoue, il manque une petite fonctionnalité du modèle. Cela peut toujours être réglé par la réduction de la taille des cubes qui analyse les modèles GroBoto.
Le curseur Taille du Cube indique la taille des cubes qui seront utilisés, en tant que fraction de leur taille normale.
Si les maillages du modèle sont OK avec des cubes de taille standard, utiliser des cubes plus petits ne changera pas du tout le maillage résultant. Ce n'est pas un paramètre de qualité du maillage. L'aide de petits cubes ralentit la génération de maillage et augmente l'utilisation de la mémoire (de façon très significative pour les modèles complexes et de très faibles paramètres de la taille du Cube).
Cette fonction doit être utilisée seulement lorsque le paramètre par défaut 1,0 produit un maillage incomplet ou pas de maillage du tout.
Objets non pris en charge
Certains types de primitives sont pas prises en charge par le mailleur SeamNet. Certaines primitives sont automatiquement converties en formes plus simples, d'autres ne seront pas incluses du tout dans le maillage.
Primitives converties
• Boîtes biseautées, cônes, cylindres Converti en formes non biseautés
Primitives homologues ignorées (seront totalement exclus de maille)
• OctaCylindre
• OctaCylindre biseauté
• Œillet
Taille du Cube
Cette option est utilisée pour régler un problème rarement rencontré lorsque le maillage SeamNet est produit à partir d'un modèle et a quelques petites parties du modèle manquant (il peut aussi apparaître comme un message "Impossible de générer le maillage", ne créant aucune maille du tout). Pour produire un maillage SeamNet Groboto analyse le modèle en le tranchant en une grille cubique.
La taille des cubes est adaptative et reflète la taille des objets différents dans la scène et leurs parties. En de rares occasions ce mécanisme adaptatif échoue, il manque une petite fonctionnalité du modèle. Cela peut toujours être réglé par la réduction de la taille des cubes qui analyse les modèles GroBoto.
Le curseur Taille du Cube indique la taille des cubes qui seront utilisés, en tant que fraction de leur taille normale.
Si les maillages du modèle sont OK avec des cubes de taille standard, utiliser des cubes plus petits ne changera pas du tout le maillage résultant. Ce n'est pas un paramètre de qualité du maillage. L'aide de petits cubes ralentit la génération de maillage et augmente l'utilisation de la mémoire (de façon très significative pour les modèles complexes et de très faibles paramètres de la taille du Cube).
Cette fonction doit être utilisée seulement lorsque le paramètre par défaut 1,0 produit un maillage incomplet ou pas de maillage du tout.
Objets non pris en charge
Certains types de primitives sont pas prises en charge par le mailleur SeamNet. Certaines primitives sont automatiquement converties en formes plus simples, d'autres ne seront pas incluses du tout dans le maillage.
Primitives converties
• Boîtes biseautées, cônes, cylindres Converti en formes non biseautés
Primitives homologues ignorées (seront totalement exclus de maille)
• OctaCylindre
• OctaCylindre biseauté
• Œillet