J.C. Tchang |
Voici la traduction de la méthode d'apprentissage des outils LDraw pour "Faire des autocollants à partir de zéro", décrite dans la discussion entre Paweł Turalski, Takeshi Takahashi et Willy Tschager et quelques autres sur le forum LDraw.org en mars 2023 : Making stickers from scratch (en Anglais).
extrait de l'ensemble 42151, étape 127-4. |
par Paweł Turalski. |
Cet apprentissage permet de voir certains errements et incompréhensions d'un débutant qui semblent parfois "évidents" lorsque l'on connait mieux les outils. Ce tutoriel est intéressant pour cela car il montre des points de blocage inhabituels.
Dans ce tutoriel, j'ai gardé les copies d'écran d'origine avec les programmes configuré en anglais, mais j'ai traduit les explications en français pour rester cohérant avec l'ensemble de mes manuels.
#1 Paweł Turalski : Salut tout le monde! Je voulais faire des autocollants et des pièces imprimées, il en manque beaucoup. Mais le problème est que je ne trouve pas de tutoriel clair sur *comment* utiliser les programmes. J'ai besoin de quelque chose étape par étape, pour les débutants. Je peux partager les fichiers des autocollants finis, mais je dois d'abord savoir comment les fabriquer. Ce que j'ai des choses nécessaires: Alors, par où commencer en partant des autocollants numérisés et comment utiliser ces deux programmes ? Et, question bonus : Quelle est la meilleure façon de numériser une pièce imprimée sur une partie courbe ? Exemple : Panel 89679pr0003 avec logo Bugatti, inclus dans l'ensemble 42151. Commentaire de J.C. Tchang : Les deux programmes cités sont les meilleurs actuellement
pour créer des pièces à motif et des pièces 3D au format LDraw. Commentaire de J.C. Tchang : En dehors des deux programmes cités ci-dessus,
nous allons aussi introduire ou utiliser : |
|
#2 Takeshi Takahashi : Bonjour,
Au début, créer des motifs imprimés sur des tuiles carrées ou rectangulaires (3068b, 3069b, 3070b, etc.)
ou sur le côté de briques (3005, 3004, 3622, 3010, 3009, etc.), en utilisant LD Pattern Creator (LDPC ou LPC),
sera le plus facile. Voici la vidéo YouTube que Philo a créée comme tutoriel :
https://www.youtube.com/watch?v=vax5vvJH_Rs Une forme non rectangulaire, des surfaces inclinées ou courbes seront les prochaines étapes. Commentaire de J.C. Tchang : Au point "2- Chargez le gabarit pour la pièce support", l'information est vague pour un débutant. Ici il s'agit de faire un "autocollant" il faut donc prendre comme gabarit un gabarit d'autocollant : LPC : Gabarit plan d'autocollant, même si ce gabarit ne possède pas les coins arrondis, et non le gabarit "3068b Tile 2x2" qui supportera cet autocollant à l'étape 127 du manuel. |
#3a Paweł Turalski : Ok donc j'essaie avec la tuile 2x2, mais plus je zoome, plus je vois de pixels. Je sais que c'est normal, mais de cette façon, je ne comprends pas quels pixels dois-je regarder pour le rendre plus détaillé. Commentaire de J.C. Tchang : Il ne faut pas trop zoomer pour éviter que les limites des zones colorées deviennent floues. Un zoom au-dessus d'une échelle 2 ou 3 par rapport à la taille réelle de l'autocollant est inutile. Une autre solution est de scanner la planche d'autocollant avec une meilleure résolution. |
|
#3b Paweł Turalski : Je suis parti de l'autocollant 21 (ensemble 42151) pour faire quelque chose destiné à une surface plane, pas pour un panneau courbe. |
|
#4 Willy Tschager : Ce que Takeshi veut dire avec le Zoom, c'est en fait le paramètre "Echelle" ("Scale") de l'image d'arrière-plan dans la boîte de dialogue "Préférences Image" ("Image-Preferences") à gauche. La valeur "Echelle" est contrôlé par le bouton "Ajuster Image" ("Adjust BG Image") pour s'adapter au gabarit de la brique, de la tuile, ou du panneau. Nota : Cacher/Montrer la grille avec le menu "Affichage / Afficher Grille" ("View / Show Grid") (Ctrl+G). Faites une capture d'écran et revenez. |
|
#5a Paweł Turalski : Maintenant la grille est désactivée, je ne vois que l'image et le "cadre" (gabarit). |
|
#5b Paweł Turalski : Mais j'ai toujours les pixels déroutants. Lequel d'entre eux concerne les rectangles blancs ? Des conseils la dessus ? |
|
#6 Willy Tschager : Faites une capture d'écran et revenez. Commentaire de J.C. Tchang : Au point "2-, la création d'un point au centre du
rectangle n'est pas pertinent car il n'est pas facile à positionner précisément. |
|
#7a Paweł Turalski : Toutes ces étapes effectuées, je ne me suis pas focalisé sur les pixels en détail, mais sur la vue générale et "sentir" les bords. |
|
#7b Paweł Turalski : Ici, dans le deuxième rectangle, j'ai d'abord fait le noir, puis les plus petits en blanc. |
|
#7c Paweł Turalski : Mais ici, j'ai fait deux "carrés" noirs puis des rectangles blancs. Mais cela semble bon. |
|
#8a Willy Tschager : Commentaire de J.C. Tchang : On supprime les points isolés (non pertinents)
et tous les triangles en raison de leur superposition pour revenir presque au point de départ
(on garde uniquement les points utiles). |
|
#8b Willy Tschager : Vous n'avez maintenant que les sommets utiles pour dessiner votre motif sans chevauchement de triangles car le chevauchement n'est pas autorisé. Commentaire de J.C. Tchang : Pour la création de triangles : Voir : LPC : Création de triangle sur points existants. Commentaire de J.C. Tchang : Pour la Rotation : Voir : LPC : Rotation. Pour les rayures, vous devez d'abord définir les points à l'aide de l'outil "Ajouter Primitive / Créer une Spline". Je ne peux pas expliquer aujourd'hui car j'ai une chose IRL (dans la vraie vie) à faire. Commentaire de J.C. Tchang : Pour la Spline : Voir : LPC : Ajout de points suivant une Spline. |
|
#9 Willy Tschager : Ou : Faites attention au nombre de sections et gardez à l'esprit que avec le format LDraw nous simulons un cercle complet avec seulement 16 faces. Faites une capture d'écran et revenez. |
|
#10a Paweł Turalski : Les sections courbes m'ont eu, ou j'ai mal compris quelque chose. J'ai donc utilisé la deuxième méthode avec les "Points". Je suis parti de la zone rouge, je n'ai ajouté que des points. Ensuite, j'ai ajouté les lignes auxiliaires et j'y ai ajouté dessus plus de points. Des points entre deux couleurs. Ils ne sont pas exactement sur les lignes d'ailleurs. Mais il semble que j'ai besoin de plus de points là, sur les "angles", ce qui n'est pas dans votre exemple. Peut-être devrais-je commencer par la zone bleue extérieure, pas par la zone rouge intérieur ? Ou simplement ajouter un point supplémentaire ? Commentaire de J.C. Tchang : Les "Spline" forment une ligne de points
suivant une courbe plus régulière alors que la position des points unitaires dépend de la valeur
du "Pas Déplacement". Voir : LPC : Paramétrage. |
|
#10b Paweł Turalski : Pour en revenir aux rectangles, cela semble bon. Ça a l'air désordonné, mais si ça marche, je ne le change pas. |
|
#10c Paweł Turalski : Et une vue rapide sur l'ovale. |
|
#11 Willy Tschager : Commentaire de J.C. Tchang : Mettre le "Pas déplacement" à 1 permet d'augmenter le lissage des courbes comme le fait une "Spline" en créant un "Point" au plus près de l'endroit ou un clique. La valeur 1 équivaut à un pas de 0.001 LDU (1/1000 LDU) soit 0.0004 mm. |
|
#12a Paweł Turalski : Je pense avoir compris les techniques de base pour "dessiner" le motif,
alors je me suis donné une chance, et voici mon résultat au bout de 8 heures. |
|
#12b Paweł Turalski : Mais après l'exportation vers le fichier .ldr, il montre le projet
sous forme de pièce imprimée, alors que c'est un autocollant que je veux. Commentaire de J.C. Tchang : La pièce support dépend du "gabarit" utilisé au départ. |
|
#13 Willy Tschager : Ouah! Vous apprenez vite. Avant de passer à LPE pour obtenir un "autocollant" de votre "motif", vous devez l'affiner un peu. D'après ce que je peux voir, les coins sont arrondis. C'est là que les primitives LDraw entrent en jeu pour obtenir une substitution de primitives fines dans les moteurs de rendu. Vous devez également utiliser des primitives pour l'ovale. |
|
#14a Paweł Turalski : Bon, je suis coincé. Voyons d'abord mon résultat. J'ai juste supprimé les triangles transparents pour faire ce processus de primitives. Mais cet aperçu exporté a des triangles transparents. |
|
#14b Paweł Turalski : J'ai dû cliquer sur "Ajouter Point" avant et il doit être en "Mode Sommet" - cela ne fonctionne pas avec "Sélection". OK ici. --> #15a Réponse de Nils Schmidt : À ce stade, vous devez ajouter une primitive. Cliquez sur : |
|
#14c Paweł Turalski : Ensuite, je dois ajouter le deuxième point. Mais où ? je l'ai mis ici. |
|
#14d Paweł Turalski : "Jouez avec les valeurs et voyez ce que ça fait." - je peux contrôler la distance entre les deux points que j'ai. |
|
#14e Paweł Turalski : "Après avoir modifié une valeur, vous devrez cliquer sur "Appliquer" pour voir le changement" - ok, changé. Aucune idée de ce que devrait être la valeur ici (ou en fonction de quoi). Et où est le bouton Appliquer ? Et puis déplacez la primitive en position. Mais quelle est cette primitive et quelle/où devrait être cette position vers laquelle je me déplace ? Ce processus semble un peu plus difficile que de dessiner des triangles comme précédemment. |
|
#16a Paweł Turalski : Lorsque j'ai le "Mode Primitive" et "Sélection", et que j'ajoute cette primitive, je vois la croix rouge. Et puis après avoir cliqué n'importe où - rien ne se passe. C'est pourquoi j'ai dû utiliser le "Mode Sommet et "Ajouter Point". La réinitialisation de la bibliothèque n'a rien changé. Peut-être que je comprends mal quelque chose, je sélectionne le dossier général ldraw. |
|
#16b Paweł Turalski : Le même chemin fonctionne très bien dans LDCad. --> #17 Réponse de Nils Schmidt : Vous devez sélectionner le chemin de la bibliothèque LDraw,
pas un chemin général. Le dossier de la bibliothèque ldraw a la structure interne suivante : --> #18 Réponse de Nils Schmidt : Avez-vous essayé de décompresser le fichier complete.zip dans : ... Et référencé le dossier LDraw ? |
|
#19a Paweł Turalski : J'ai compris! Cela ressemble donc à un coin arrondi
et les valeurs changent les positions des coins + la dernière est pour la position centrale.
--> #20 Réponse de Nils Schmidt : Vous devez utiliser une "1-4chrd.dat" PAS une "1-4disc.dat". Voir : https://www.ldraw.org/library/primref/#curv Commentaire de J.C. Tchang : Ou en Français : Primitives LDraw : Primitives courbes : Deux dimensions. |
|
#19b Paweł Turalski : Et le chemin correct dans mon cas était Commentaire de J.C. Tchang : Evitez de mettre "zip" dans le nom d'un dossier non compressé, cela est trompeur. Evitez également de façon générale d'y inclure des caractères "espace". |
|
#21a Paweł Turalski : Merci également pour le lien vers la référence des primitives LDraw ("LDraw Primitives Reference"), il m'a été très utile, j'ai utilisé des 1-4ndis.dat dans un coin, car il est en deux couleurs. C'était amusant d'expérimenter avec différentes primitives. |
|
#21b Paweł Turalski : Mais la 1-4disc.dat fonctionne aussi et semble plus facile à contrôler. Bien sûr, si cela change techniquement quelque chose, je peux utiliser 1-4chrd à la place. Maintenant, j'ai une autre question - comment rendre le motif plus petit ? Lorsque vous regardez l'aperçu exporté, il colle aux bords de la pièce. L'autocollant est toujours plus petit que la pièce, donc dans ce cas, il devrait également être plus petit. J'ai recadré l'autocollant de la feuille d'autocollants complète et je l'ai utilisé comme image d'arrière-plan. Je l'ai recadré sur les bords du vrai autocollant que vous appliquez, sans les marges qui restent sur la feuille. Ainsi, le motif est fait correctement, mais doit être mis à l'échelle. Comment ? |
|
#22 Willy Tschager : Vous verrez que le coin est arrondi. S'il y a deux couleurs, essayez d'utiliser 2x 1-8chrd.dat. Si cela ne rentre pas, utilisez simplement des triangles simples. Mettre à l'échelle : Cependant, notez que ni les lignes de référence ni les primitives ne seront affectées, vous devrez les repositionner. J'envisagerais comme une mauvaise façon de faire de dessiner un motif puis de le mettre ensuite à l'échelle. Cela ouvre des marges d'erreur. Vous devez d'abord le mesurer avec un pied à coulisse et le convertir en LDU. LPE est livré avec une calculatrice intégrée ou vous pouvez utiliser cette version autonome : LDCalc. Une fois que vous avez les bonnes valeurs LDU, dessinez un quadrilatère avec ces valeurs et commencez à partir de là. Commentaire de J.C. Tchang : L'usage d'un pied à coulisse pour un autocollant
me semble inapproprié. Une règle ou un réglet suffit probablement. |
|
#23 Willy Tschager : Je reprends où j'en étais pour l'ovale. Faites un contrôle qualité : |
|
#24a Paweł Turalski : J'ai compris! L'échelle était facile à calculer, avec la taille de grille à 1, le petit carré fait 0,4 mm, donc maintenant l'autocollant fait 15,2 mm de côté, ce qui est correct. Et ça a l'air vraiment sympa. |
|
#24b Paweł Turalski : Tout doit être vert ? Vérification. |
|
#24c Paweł Turalski : Le fichier exporté a fière allure, même sous forme de motif imprimé. Je pense qu'il est prêt à être transformé en autocollant :-) |
#25 Willy Tschager :
Lire : Commentaire de J.C. Tchang : Ou ma version en Français : |
|
#26 Paweł Turalski : Après avoir lu la littérature LDraw (qui est folle),
je pense que je peux nommer l'autocollant : Syntaxe copiée avec mes modifications :
Cette littérature est si difficile à comprendre, mais je suis fier d'avoir essayé
quelque chose là-dessus. |
|
#27 Orion Pobursky : Commentaire de J.C. Tchang : Progresser encore pour n'avoir
plus qu'un seul fichier pour définir les spécifications du format LDraw. |
|
#28 Willy Tschager : Merci d'avoir posté le fichier "lpc".
A ce stade, vous devez confirmer votre accord de contribution : Submission. Ce qui précède construira pour vous la base de l'en-tête. |
|
#29a Paweł Turalski : Ça marche ! Comme autocollant plat, pas comme une tuile imprimée. Maintenant, la suppression de la zone pointillée a du sens. |
|
#29b Paweł Turalski : Je l'ai essayé dans LDcad et ça marche aussi, mais il y a des problèmes qui ne sont pas dans d'autres autocollants : Il ne "s'accroche" pas à la tuile. La position Y de l'autocollant est -1 et 0 pour la tuile. Si la position de l'autocollant est sur 0, il se trouve à l'intérieur de la tuile et n'est pas clairement visible. Les autres autocollants s'enclenchent parfaitement. Commentaire de J.C. Tchang : La raison des problèmes est liée à la création du motif sans le bon gabarit. |
|
#29c Paweł Turalski : Le motif est aussi visible sur le côté opposé, mais en miroir. Pas sur d'autres autocollants. Commentaire de J.C. Tchang : Le fichier ne possède pour l'instant que le motif et ne possède pas le support d'autocollant de 0,25 LDU d'épaisseur. |
|
#29d Paweł Turalski : Veuillez noter que les 3 pièces sont sur la position Y=0. Commentaire de J.C. Tchang : Si le projet avait commencé en utilisant un gabarit d'autocollant (même sans les coins arrondis) la hauteur serait bonne. |
|
#30 Rene Rechthaler : Avez-vous un "corps d'autocollant" ? Normalement, tous les autocollants ont une épaisseur de 0,25 LDU (le motif est à -0,25). Cela signifie que vous avez besoin d'une base (à Y = 0) et de côtés pour obtenir un corps solide (tout sauf le côté imprimé a la couleur 16). Faites attention à l'orientation BFC des faces et utilisez des primitives (1-4cyli et 1-4chrd pour obtenir les bords arrondis). |
|
#31 Paweł Turalski : Qu'est-ce que le "corps de l'autocollant" ? J'ai exporté le fichier de LD Pattern Creator (LPC) et testé dans LDcad. Je ne pense pas, mais je ne suis pas sûr. Comment faire cette base ? Et il n'y a plus de couleur 16, je l'ai enlevée. J'ai utilisé des primitives. Donc, comme l'a dit Willy, j'ai exporté le projet vers le fichier |
|
#32 Rene Rechthaler : Bonjour Paweł, regarde cet autocollant : https://library.ldraw.org/tracker/25082 (4510086a.dat) Ce n'est qu'un exemple, copiez peut-être les deux premiers blocs et adaptez-les à votre autocollant. |
|
#33 Magnus Forsberg : Tous les autocollants sont en fait des boîtes très fines,
de seulement 0,25 LDU d'épaisseur. Sur le vôtre, il manque le "bas" de cette boîte. Cette boîte a une forme carrée, sans les coins arrondis. Mais cela placera votre surface au bon niveau, dans votre autocollant. Vous continuez à vous référer au fichier exporté en tant que "ldr". C'est une erreur. Vous exportez et créez un fichier dat. Commentaire de J.C. Tchang : Sélectionner dans le menu
"Fichier / Créer un autocollant", puis renseigner les dimensions dans la boite de dialogue
qui s'ouvre. |
|
#34 Willy Tschager : Personne n'a dit que nous avions fini.
Voir : LPE : Distance (Type 0 !LPE DISTANCE). https://www.ldraw.org/article/398.html#desc. https://www.ldraw.org/article/340.html et essayez de comprendre pourquoi. 0 !KEYWORDS Bricklink 42151stk01, Rebrickable 10101053, Brickowl 1167942 0 !KEYWORDS race care, EB, W16.4 Commentaire de J.C. Tchang : Voici une vue générale en Français sur les méta-commandes de l'entête des fichiers de pièce LDraw : Méta-commandes officielles de l'en-tête du fichier. |
|
#35a Paweł Turalski : J'ai créé les nouveaux "distance meter" dans LD Part Editor et j'ai les mêmes valeurs. Mais je ne comprends pas quel était le but de les créer, et comment l'utiliser dans d'autres pièces plus tard. En tout cas ça marche. Commentaire de J.C. Tchang : Le but était simplement d'obtenir les dimensions (hauteur Z x largeur X) de l'autocollant en nombre de tenons. Cette information est utile pour mettre ces valeurs dans le descriptif, la première ligne du fichier. Ces valeurs peuvent également être obtenus en divisant la hauteur et la largeur en LDU par 20 (1 tenon = 20 LDU) et en arrondissant à 1 décimale. |
|
#35b Paweł Turalski : L'en-tête est (ou semble) fixé. Maintenant, j'ai une question - dans KEYWORDS, vous avez ajouté "Bricklink 42151stk0121, Rebrickable 10101053, Brickowl 1167942" (c'est l'autocollant 21). Comment obtenir ces numéros ? L'autocollant a-t-il son propre code ? Je ne comprends que la règle de la feuille d'autocollants numéro + lettre, comme ici "6415918u". Commentaire de J.C. Tchang : Voir la réponse de Willy Tschager (#40). |
|
#36 Paweł Turalski : Je ne savais pas comment obtenir la taille pour faire un gabarit,
j'ai donc pris la pièce qui était déjà disponible dans le programme, dans "Fichier / Gabarit" ("File / Load Template"). Et ce format "ldr" et "dat" : Je sais, c'est une erreur de ma part, je comprends la différence entre les deux, j'utilise juste plus les fichiers "ldr" et je m'y suis habitué, alors pardonnez-moi si parfois j'écris encore "ldr". |
|
#37 Rene Rechthaler : Bonjour, pour le numéro 6415918u : Si vous regardez quelques messages plus haut, il y a toute la feuille d'autocollants (#25),
elle a son propre numéro de pièce dans le coin inférieur droit : 10101053/6415918
et u est la 21ème lettre de l'alphabet. |
|
#38 Paweł Turalski : Et c'est ce que je comprends. Mais pourquoi il y a Brickowl 1167942 ? D'où vient ce numéro ? |
|
#39 Orion Pobursky : Les différents sites d'inventaire attribuent des numéros différents. Rebrickable utilise généralement le premier numéro sur la feuille d'autocollants, nous utilisons le second, et Brickowl/Bricklink composent leur propre numéro. La raison des mots-clés est de trouver facilement des autocollants lors de leur recherche. C'est également la raison pour laquelle un mot-clé défini est requis. |
|
#40 Willy Tschager :
https://www.bricklink.com/v2/catalog/catalogitem.page?P=42151stk01 https://rebrickable.com/parts/10101053/sticker-sheet-for-set-42151-1/ https://www.brickowl.com/catalog/lego-sticker-sheet-for-set-42151-10101053
https://www.ldraw.org/article/398.html 0 Sticker 1.9 x 1.9 with Bugatti Track Map 0 Name: 6415918u.dat 0 Author: Paweł Turalski [C3technic] 0 !LDRAW_ORG Unofficial_Part 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt 0 BFC CERTIFY CCW 0 !KEYWORDS Bricklink 42151stk01, Rebrickable 10101053, Brickowl 1167942 0 !KEYWORDS race care, EB, W16.4 En effet en regardant le panneau nommé "Problems" dans LPE vous verrez un : "The BFC information is misplaced" (Les informations BFC sont mal placées). "Collinear vertices line 310" (points alignés). Ce type d'erreur se qualifie par un vote HOLD sur le Parts Tracker. Certaines erreurs et avertissements peuvent être corrigés en cliquant sur le bouton "Quick fix". Cliquez dessus. Vos problèmes devraient maintenant être exempts d'erreur. Capture d'écran. |
|
#41 Paweł Turalski : Corrigé, plus d'erreurs. Le bouton de réparation rapide fonctionne. Les seules commandes non officielles ("Unofficial Meta Command") sont les distances LPE, en bas de l'éditeur. Maintenant ça ressemble à ça (à gauche). Bien sûr j'ai changé l'ordre pour mettre BFC à sa place, et ça marche. Je comprends qu'il faut regarder tous les espaces, les lignes et leur ordre. Et j'ai ajouté le mot-clé "set 42151" si c'est ok. |
|
#42 Willy Tschager :
1 72 -12.3874 0 1.9697 0.5084634 0 0.2552473 0 1 0 -0.1362423 0 0.952596 4-4ndis.dat Capture d'écran. Commentaire de J.C. Tchang : L'utilisation de la primitive "4-4ndis.dat" pour faire la "4-4disc.dat" permet de récupérer tous ses paramètres de position, taille et orientation y compris sa couleur, mais la il faut la changer. |
|
#43a Paweł Turalski : Fait ! Après avoir retiré les "distance meter", les deux avertissements avaient disparu, c'était donc le problème. Puis, j'ai changé les triangles de l'ovale blanc en primitive, tout fonctionne. La seule question est : pourquoi ? Vraiment pourquoi ? Dans les réponses précédentes, j'ai remarqué beaucoup de choses sur les primitives. Techniquement, cela change-t-il quelque chose si j'utilise des triangles à la place ? Ou si j'ai bien compris, le but est d'utiliser le plus possible de primitives au lieu de triangles, c'est ça ? Voici mon résultat final. Commentaire de J.C. Tchang : L'utilisation des primitives circulaires permet à certains programmes de rendu de lisser la courbe en remplaçant la primitive par une primitive comportant plus de facettes. Sinon toutes les primitives (circulaires ou non) permettent de diminuer la taille du fichier (1 seule ligne à la place de plusieurs (Exemple : 16 pour une "4-4disc.dat"). |
|
#43b Paweł Turalski : Et la nouvelle ligne (ligne 17) dans l'éditeur texte. Aucune erreur ou avertissement. |
|
#44 Rene Rechthaler : Peut-être arrondir un peu, personne n'a besoin de 15 décimales... Commentaire de J.C. Tchang : Voir : Précision et format des valeurs. |
|
#45 Max Martin Richter : Pour répondre à la question "pourquoi les primitives ?" : Les primitives circulaires comme les anneaux, les disques, les cordes seront remplacées par une version ayant une résolution plus élevée sur certains moteurs de rendu, ce qui donnera une bordure plus lisse. |
|
#46 Willy Tschager : La primitive dans le coin inférieur gauche est toute déformée : 1 0 17,5 0 -17,5 1,5 0 0 0 1 0 0 0 -1,5 1-4disc.dat 1 14 -17,5 0 -17,5 -1,5 0 0 0 1 0 0 0 -1,5 1-4chrd.dat Comparez les deux codes et lisez mon tutoriel sur : Pour avoir au moins un aperçu : 4 0 -17,5 0 -18 -19 0 -17 -19 0 -17,5 -17,5 0 -19 Commentaire de J.C. Tchang : Pour la manipulation pratique des primitives (position, rotation, échelle, déformation, sens), voir : Déformation de primitives. |
|
#47a Paweł Turalski : Primitive de disque fixé. Voici le résultat. |
|
#47b Paweł Turalski : Aperçu rapide sur la primitive. |
|
#47c Paweł Turalski : Et le nouveau quadrilatère. Ce n'est pas exactement :
Question supplémentaire : Je vois que le quadrilatère fonctionne comme la "surface" ajoutée, dans LD Pattern Creator (LPC) avec des triangles, et ici avec un quadrangle. On a fait une modification du motif. Donc, à l'exception de l'image d'arrière-plan, est-il techniquement possible de créer un autocollant complet en utilisant uniquement LD Pattern Creator ? |
|
#48 Willy Tschager : Vous pouvez même charger une image d'arrière-plan dans LPE mais vous manqueriez beaucoup de choses : Il est temps de fabriquer la boîte fine nécessaire pour les autocollants : Commentaire de J.C. Tchang : Pour une version en Français, voir : Traduction des spécifications concernant les autocollants. Votre code final ressemble à ceci :
1 16 17.5 -.25 17.5 1.5 0 0 0 1 0 0 0 1.5 1-4ndis.datet insérez-la en bas.
1 16 17.5 -.25 17.5 1.5 0 0 0 0.25 0 0 0 1.5 1-4cyli.dat 1 16 17,5 0 17,5 1,5 0 0 0 -1 0 0 0 1,5 1-4chrd.datJouez avec les valeurs et comprenez ce que vous avez fait.
0 // Inlined: 1 16 17.5 -.25 17.5 1.5 0 0 0 0.25 0 0 0 1.5 1-4cyli.dat 4 16 19 0 17.5 18.88585 0 18.07405 18.88585 -.25 18.07405 19 -.25 17.5 5 24 19 -.25 17.5 19 0 17.5 18.88585 -.25 18.07405 19 -.25 16 4 16 18.88585 0 18.07405 18.56065 0 18.56065 18.56065 -.25 18.56065 18.88585 -.25 18.07405 5 24 18.88585 -.25 18.07405 18.88585 0 18.07405 18.56065 -.25 18.56065 19 -.25 17.5 4 16 18.56065 0 18.56065 18.07405 0 18.88585 18.07405 -.25 18.88585 18.56065 -.25 18.56065 5 24 18.56065 -.25 18.56065 18.56065 0 18.56065 18.07405 -.25 18.88585 18.88585 -.25 18.07405 4 16 18.07405 0 18.88585 17.5 0 19 17.5 -.25 19 18.07405 -.25 18.88585 5 24 18.07405 -.25 18.88585 18.07405 0 18.88585 17.5 -.25 19 18.56065 -.25 18.56065 5 24 17.5 -.25 19 17.5 0 19 18.07405 -.25 18.88585 16 -.25 19 0 // Inlined: 1 16 17.5 0 17.5 1.5 0 0 0 -1 0 0 0 1.5 1-4chrd.dat 4 16 18.88585 0 18.07405 19 0 17.5 17.5 0 19 18.07405 0 18.88585 3 16 18.07405 0 18.88585 18.56065 0 18.56065 18.88585 0 18.07405
Capture d'écran. |
|
#49a Paweł Turalski : Parfait, les 3 coins ressemblent à ça. |
|
#49b Paweł Turalski : Seul le coin supérieur droit est différent, mais je sais que c'est à cause de la primitive différente. Mais je n'ai aucune idée de ce qu'est ce ... humm, cylindre noir ? Dans l'éditeur texte, c'est aux lignes 833, 835, 837, 839, 840. |
|
#49c Paweł Turalski : Je le vois de différents endroits, selon le point de vue de ma caméra. |
|
#49d Paweł Turalski : Aperçu de l'éditeur texte actuellement, sans ndis en haut. |
|
#49e Paweł Turalski : Et le résultat de la décomposition en bas. |
|
#50 Gerald Lasser : Rien à craindre, c'est une ligne conditionnelle,
il y en a quatre comme vous l'avez mentionné dans les lignes 833, 835 etc. Commentaire de J.C. Tchang : Sur les lignes conditionnelles, voir : Type de ligne 5 : Insertion de ligne conditionnelle. |
|
#51 Willy Tschager : 1 16 17.5 -.25 17.5 1.5 0 0 0 1 0 0 0 1.5 1-4ndis.datElle n'est plus nécessaire.
Commentaire de J.C. Tchang : Sur les lignes de commentaire, voir : Type de ligne 0 : Commentaire ou Méta-commande.
"The flat subfile is scaled in Y direction" (Le sous-fichier plat est mis à l'échelle dans la direction Y). Essayez de comprendre pourquoi.
https://wiki.ldraw.org/wiki/T-Junction Commentaire de J.C. Tchang : Sur les jonctions en T, voir : Jonction de polygones.
Capture d'écran. |
|
#52a Paweł Turalski : Chaque coin ressemble à ça. |
|
#52b Paweł Turalski : Et il y a quatre longs quadrilatères, connectés comme ça (trop gros pour être clairement affichés). |
|
#52c Paweł Turalski : En bas j'ai utilisé 2 "bandes" et un gros quadrilatère. |
|
#52d Paweł Turalski : Mais la vue de dessous en 2D révèle le motif, aucune idée pourquoi. |
|
#52e Paweł Turalski : Et dans l'éditeur texte. |
|
#52f Paweł Turalski : Maintenant, le problème "Le sous-fichier plat est mis à l'échelle dans la direction Y". Honnêtement, je n'ai aucune idée de pourquoi, alors j'ai expérimenté les valeurs Y, en regardant la primitive. J'ai aussi changé le Y en 0 (entre +/-17,5 valeurs X et Z) car cette surface était en haut, "fondue" dans le motif, maintenant elle est en bas. |
|
#52g Paweł Turalski : Pour une raison quelconque, le problème disparaît lorsque
je règle la valeur de la corde sur Y=1. Commentaire de J.C. Tchang : Pour expérimenter et comprendre, voir : Déformation de primitives. |
|
#53 Willy Tschager : Définir Y=1 était la bonne chose à faire : C'est la valeur standard de la matrice. Parfois, en copiant et en collant des cylindres ou des boîtes à l'échelle ou ... pour obtenir leur position et leur taille et en les convertissant en une primitive plate, cette erreur se produit et les gens se demandent pourquoi.
Il est temps de rendre BFC votre autocollant : https://www.ldraw.org/article/415.html Commentaire de J.C. Tchang : Sur le sens BFC des faces, voir : Méta-commande officielle BFC.
1 16 -17.5 0 17.5 -1.5 0 0 0 -1 0 0 0 1.5 1-4chrd.datA la fin du processus, AUCUN triangle/quadrilatère/primitive rouge n'est visible.
Capture d'écran. |
|
#54 Paweł Turalski : Ok, maintenant le modèle est entièrement vert, aucune surface rouge n'est visible. Mais l'éditeur texte est un peu foiré maintenant, après avoir coupé-collé, il est un peu plus difficile de trouver quelque chose, mais bon, ça marche quand même. J'étais plus intéressé par cette option d'inversion de sens, j'ai donc utilisé l'option de masquage ("Hide") et j'ai remarqué que le modèle est vert à l'extérieur, mais rouge à l'intérieur. Chaque triangle/quadrilatère/primitive est rouge et vert, mais le vert doit être à l'extérieur :-). Commentaire de J.C. Tchang : La réponse est Oui. |
#55 Willy Tschager : Votre autocollant est maintenant terminé. Ce qui vient ensuite est une passe de beauté et une vérification des erreurs.
Certaines de vos courbes sont encore un peu nerveuses (ne suit pas une courbe lisse). Celles-ci auraient dû être corrigées dans LPC, mais vous n'apprendriez pas à déplacer des sommets dans LPE.
J'espère que vous avez réalisé à quel point il est pratique de faire tous les ajustements directement dans LPC.
Lissez tous les autres sommets douteux. Par exemple :
Capture d'écran. |
|
|
#56 Paweł Turalski : Je comprends ce déplacement de sommet/point,
il me semble familier, je m'en souviens de |
#57 Willy Tschager : La prochaine étape n'est en aucun cas une exigence mais une bonne façon de faire : Regrouper par couleur : En parlant de couleur, j'aimerais que vous vérifiiez que le "72 - Dark Bluish Gray" est bien le "Gris Bleuté Foncé" attendu et NON le "80 - Metallic Silver" ? A-t-il un revêtement brillant ? Sinon, vous devez changer cette couleur ou votre pièce sera votée HOLD sur PT. Vérification des lacunes (petits espaces ou petits chevauchements) dans votre motif :
On "abuse" encore une fois d'Edger2 pour trouver des erreurs dans le maillage :
2 4 12.6546 -.25 10.97567 9.681098 -.25 10.45317 2 4 9.662098 -.25 10.46267 12.6546 -.25 10.97567 2 4 9.681098 -.25 10.45317 6.707598 -.25 9.864167 2 4 6.707598 -.25 9.864167 9.662098 -.25 10.46267 9.662098 -.25 10.46267 9.681098 -.25 10.45317
Capture d'écran. |
|
#58a Paweł Turalski : Je ne comprends pas.
Oui, plus de 100.
D'accord, mais je ne les trouve pas.
--> #60 Réponse de Nils Schmidt : Comme j'ai travaillé sur votre fichier, il se peut que j'aie raté quelque chose et que votre .dat soit différent du mien. Pour être sur la même version, postez simplement votre .dat ici. Vous avez posté des copies d'écran des bordures, mais l'espace, du moins ce que je vois est
en plein milieu. Une fois que vous aurez soumis votre autocollant sur PT, sachez que nous
communiquons les erreurs principalement en les mettant en évidence via des lignes de bord : |
|
#58b Paweł Turalski : Je ne comprends pas.
Non, je ne vois pas d'espace, peut-être parce qu'il est trop sombre ou trop petit. Ici, je le pré-visualise en surfaces rouges/vertes, zoom maximum. En vue normale, il n'est pas non plus visible.
--> #62 Réponse de Nils Schmidt : S'il fait trop sombre, essayez de faire pivoter la pièce... ou... double-cliquez sur la zone dans l'éditeur 3D, en particulier lorsque vous avez zoomé à fond. |
|
#58c Paweł Turalski : Je ne comprends pas.
Ok donc en taille de ligne 1 ça se voit. |
|
#58d Paweł Turalski : Je ne comprends pas. Sélectionnez "Line Size 0". Ok, masqué. Mais où est le brillant ? |
|
#58e Paweł Turalski : Je ne comprends pas. Peut-être vue de dessous ? Non. |
|
#58f Paweł Turalski : Je ne comprends pas. Vue BFC ? Rien non plus, de tous les côtés, et même pas en zoom maximum (voir plus haut). |
|
#59a Paweł Turalski :
En parlant de couleur, j'aimerais que vous vérifiiez que le "72 - Dark Bluish Gray" est bien
le "Gris Bleuté Foncé" attendu et NON le "80 - Metallic Silver" ? A-t-il un revêtement brillant ?
Sinon, vous devez changer cette couleur ou votre pièce sera votée HOLD sur PT. Dans cet autocollant, cela ressemble à dbg (Dark Bluish Gray), j'ai la feuille d'autocollants physique.
--> #61 Réponse de Nils Schmidt : Comme vous avez l'autocollant physique, je suis d'accord avec ça.
Je l'ai juste souligné parce qu'il y a un décalage entre : Vous pouvez même ajouter une note (commentaire) sous la ligne BFC : |
|
#59b Paweł Turalski : Cependant, les autocollants 10 et 11 ont des parties argentées. Je ne suis pas sûr qu'il s'agisse d'argent métallique ou d'un autre métal, mais il y a une partie brillante à coup sûr. |
|
#63a Willy Tschager : Nous sommes sur la ligne d'arrivée : https://www.ldraw.org/article/512.html#precision. Commentaire de J.C. Tchang : Pour la précision, en version Française : Voir : Précision et format des valeurs.
Vous devriez en fait enregistrer souvent et ajouter des numéros de version ou des dates à votre nom de fichier au lieu d'écraser le même fichier encore et encore. Parfois, une sauvegarde plus ancienne est utile. Commentaire de J.C. Tchang : Cette notion de sauvegarde multiple est importante et générale pour éviter toute perte de donnée. |
|
#63b Willy Tschager : Ligne d'arrivée (suite et fin) : Commentaire de J.C. Tchang : Ou en Français : DATHeader. Comme il n'y a apparemment aucune erreur, votre fichier est prêt à être soumis sur le PT, en prenant pour acquis que vous avez signé l'accord CA et que vous avez obtenu les privilèges de soumission. Ne soyez pas surpris si une myriade de problèmes surgissent une fois que l'autocollant est sur le PT. Différents examinateurs ont des opinions différentes sur certaines choses et se concentrent sur différentes exigences. Il est temps pour mes collègues auteurs et critiques de : "Parlez maintenant ou taisez-vous pour toujours". |
|
#64 Paweł Turalski : Fichier de l'autocollant avec les données actuelles (2023-04-03) : 6415918u.dat (Taille : 65,5 Ko). J'ai utilisé le code des 4 lignes de Willy Tschager (voir #57) et oui, j'ai vu l'écart et je l'ai corrigé. De même avec d'autres lacunes sur le dessus. Maintenant, cela montre les bords avec des espaces, je suppose qu'ils devront être supprimés dans l'éditeur texte (dans le fichier dat ci-dessus, les bords avec espaces sont toujours là). |
|
#65a Paweł Turalski : J'ai scanné le résultat avec DatHeader : |
|
#65b Paweł Turalski : Test rapide avec LDCad. |
|
#65c Paweł Turalski : Mais c'est bizarre je peux changer la couleur du bord. |
|
#66 Willy Tschager :
2 10 15.334 -.25 4.554 15.543 -.25 4.516Utilisez : "Actions / Merge To Last Selected Vertex" en sélectionnant comme dernier point : 15.334 -.25 4.554
2 5 5.093 -.25 9.171 8.935625 -.25 10.2905Semble étrange. Utilisez : "Actions / Split" après avoir sélectionné les deux sommets. Réorganisez pour avoir quelque chose comme ceci : 2 9 5.093 -.25 9.171 6.728 -.25 9.812 2 9 6.728 -.25 9.812 9.646 -.25 10.503 2 9 9.646 -.25 10.503 12.611 -.25 11.034 2 9 12.611 -.25 11.034 19 -.25 12.04
2 2 9.235 -.25 2.958 10.9891 -.25 3.6376 2 2 10.9891 -.25 3.6376 12.75 -.25 4.069 2 2 12.75 -.25 4.069 13.8111 -.25 4.3199 2 2 13.8111 -.25 4.3199 15.334 -.25 4.554 |
|
#67 Willy Tschager :
Trouvé 3 erreurs, mais aucune faute. C'est un peu déroutant (#65a). https://www.ldraw.org/article/398.html#gendesc.
Pas comme cela :
Pour détecter les jonctions en T : Paweł Turalski a écrit :
Mais c'est bizarre je peux changer la couleur du bord (#65c). https://www.ldraw.org/article/512.html#sticker_geo. Commentaire de J.C. Tchang : Ou en Français : Couleur des bordures. |
|
#68 Willy Tschager : https://library.ldraw.org/tracker/weekly (soumissions par semaine). Et sélectionnez "Oldest first" (Le plus ancien en premier) pour découvrir que certaines pièces y sont coincées depuis 2006. Leg godt! (Joue bien en danois, origine de la marque Lego). |
|
#69a Paweł Turalski : Voici le résultat. |
|
#69b Paweł Turalski : J'ai donc vérifié où se trouvait le problème, et il se trouve dans tous les rectangles latéraux. Maintenant comment y remédier ? Peut-être faire plus de rectangles au lieu de longues bandes comme c'est le cas ? --> #71 Réponse de Willy Tschager : Pas de solution du tout. Je préfère des jonctions en T à une myriade de longs triangles étirés qui n'ajoutent aucune valeur. |
|
#70a Paweł Turalski : Je ne veux pas perdre mon temps alors maintenant je vais essayer de faire le prochain autocollant plat simple, basé sur le contenu ci-contre (6415918v.dat). --> #72a Réponse de Willy Tschager : Êtes-vous sûr de ne pas vouloir utiliser des primitives de disque et d'anneau : Quoi qu'il en soit, étudiez le travail des autres, essayez de découvrir des choses et des fonctions par vous-même. Cherchez dans le forum. Revenez quand vous êtes coincé. Commentaire de J.C. Tchang : Ou en Français :
Génération d'entités courbes imbriquées : Rings and Cones. |
|
#70b Paweł Turalski : Mais est-ce la fin ? Non ! Après ça, je veux en savoir plus ! : --> #72b Réponse de Willy Tschager : Plus vous en savez, plus vous oubliez. |
|
#73 Magnus Forsberg : Salut Paweł, Dans un coin du motif, il y a une 1-4chrd en raison de la conception du motif. J'aimerais voir la même, 1-4chrd, utilisé dans les 2 autres coins noirs. Remplacez le 1-4disc par 1-4chrd et ajustez la surface. Cela supprime un sommet plutôt inutile dans chaque coin. L'autre problème est un peu plus délicat à comprendre.
Dans le quatrième coin, vous avez décomposé les primitives, la cyli et la chrd
supérieure et inférieure, en raison de la conception du motif. Bleu et noir.
Une astuce à utiliser ici est d'utiliser 2 autres primitives, comme ceci :
La 1-16chrd est difficile à comprendre, car elle est complètement invisible dans LPE. Elle ne contient aucune surface ou triangle. Tout ce que vous pourriez voir dans LPE est un seul sommet à l'origine de cette primitive. Sélectionnez-le dans l'éditeur texte et regardez dans la vue 3D. Vous verrez également un avertissement "Empty subfile" (Sous-fichier vide), mais vous pouvez l'ignorer. La 1-16chrd n'est là que pour donner des instructions à d'autres logiciels capables de "créer"
un triangle bleu lorsque votre dessin est affiché en plus haute résolution. Testez ceci en visualisant
votre autocollant dans LDView, après avoir activé la substitution de primitive.
Dans le menu "Edit / Preferences", onglet "Primitives", cochez "Primitive substitution" et
ajustez "Curve quality" (Qualité de la courbe). |
|
|
#74 Paweł Turalski : C'était un peu plus difficile, mais cela a été corrigé (je pense?). Maintenant, comment puis-je mettre à jour le fichier ? Je ne vois aucune option pour modifier la page de la pièce ou télécharger le fichier à partir de la section de révision/commentaire. --> #75 Réponse de Orion Pobursky : Soumettez simplement à nouveau la pièce, en cochant la case "Replace existing file(s)" (Remplacer le/les fichier(s) existant). |
#76 Orion Pobursky : Maintenant que Paweł a sa pièce sur PT et avant que ce fil de discussion
ne s'éloigne trop loin : |
|
#77 Philippe Hurbain : JC Tchang a fait un résumé commenté de ce fil qui peut être utilisé comme tutoriel... Il est écrit en français, mais les outils modernes de traduction automatique devraient être à la hauteur de la tâche. Commentaire de J.C. Tchang : Merci à Philo de mettre un lien vers cette page. Traduire ici son message destiné aux anglophiles c'est une gageure. C'est le serpent qui se mord la queue :-) |
Le Parts Tracker est le système qui permet de soumettre des fichiers à la bibliothèque de pièces de LDraw.org, site centralisateur des pièces Lego (principalement) au format LDraw. Le "Parts Tracker (PT)" (Traqueur de Pièces) permet aux utilisateurs de télécharger des pièces non officielles, de soumettre de nouveaux fichiers, de mettre à jour des fichiers non officiels existants et de réviser des pièces non officielles.
2023-04-04 Paweł Turalski : Première soumission de la pièce 6415918u.dat. |
|
2023-04-05 Paweł Turalski : Seconde soumission de la pièce 6415918u.dat, après mise à jour suite aux remarques de Magnus Forsberg (voir #73). 6415918u.dat (Taille : 61,3 Ko). |
|
2023-04-17 Orion Pobursky : La pièce 6415918u.dat a été officialisée, avec la mise à jour 2023-02. 6415918u.dat (Taille : 61,3 Ko). J.C. Tchang : La pièce a été validée très rapidement. Je n'ai pas eu le temps de voir les votes de validation et je regrette la disparition des commentaires de suivi lors de cette officialisation. J.C. Tchang : La pièce étant maintenant officielle, elle ne peut plus être soumise directement sur PT. S'il s'avère nécessaire de la modifier il faut passer par un envoi à l'administrateur de LDraw.org. Voir : Soumettre une pièce officielle. |
J.C. Tchang : Il est temps, pour moi, de faire le bilan de cette création d'autocollant. Merci aux intervenants du forum LDraw.org pour les commentaires pertinents ayant permis de suivre pas à pas cette création d'un débutant dans le format LDraw. J.C. Tchang : Il y a eu des aller et retours avec des impasses lors de cette création ainsi que des incompréhensions liées aux limites d'un débutant et aux explications pas toujours assez claires des intervenants (on ne l'est jamais assez, ou on se perd). J'ai essayé ici de mettre mon "grain de sel" en commentaire au court des messages, même si ma langue, mes connaissances et ma façon d'écrire peut laisser à désirer pour certains. J.C. Tchang : Voici pour moi la marche à suivre
pour créer cet autocollant en évitant le maximum de "pièges" du format LDraw :
J.C. Tchang : S'il est "géométriquement" terminé,
cela ne veut pas dire que tout est bon. Il faut maintenant mettre au point de fichier :
J.C. Tchang : Il reste à soumettre les fichiers
sur "Parts Tracker" : |
Ce tutoriel a pour base une suite de messages sur le forum LDraw.org : Making stickers from scratch.
Les programmes ou marques cités appartiennent à leurs ayants droits respectifs.
Traduction et Adaptation de ce tutoriel : J.C. Tchang.