Lpub, un générateur de notice

La modélisation 3D des Lego, entre autres.
Avatar de l’utilisateur
Nico71
Level 14
Level 14
 
Messages: 9618
Âge: 35 ans
expertgbbexpertsoft3dexperttrialtruckmoceurtechnicexpertvainqueurconcours3

Messagepar Nico71 » Mer Aoû 04, 2010 4:58 pm

Lpub est un logiciel pour générer des notices à partir de fichier Ldraw.

Il existe deux versions de Lpub, la 3 et la 4 qui seront détaillées dans le tuto.

Lpub3.0 powered by Pov-Ray

Lpub est compris dans le package complet de mlcad (téléchargeable ici : http://www.lm-software.com/mlcad/). Lpub nécessite un autre composant pour bien fonctionner : Povray. Povray est un logiciel de rendu graphique haute performances gratuit, par défaut il est aussi installé avec la package complet de mlcad.

Voici les étapes pour générer une notice comme celle ci :

http://www.brickshelf.com/cgi-bin/gallery.cgi?f=308941
Image

1/ Construire votre modèle Ldraw ou SR3D builder (pensez alors à le renommer avec une extension en .ldr ou .mpd)
2/ Ajouter les steps dans l'arbre de conception sur mlcad ou avec SR3D. Les steps symbolisent des étapes ou le logiciel va s'arrêter et prendre une photo. C'est à vous de construire intelligemment votre modèle ainsi que les steps pour permettre une bonne cohésion de l'ensemble et une bonne lecture. Pour vous aider, regardez les notices lego. Dans l'abre de conception sur mlcad, faire clic droit - add step
3 / Ajouter des rotations si nécessaires, les rotations permettent de mieux voir le modèle lorsqu'on assemble des pièces par le dessus ou à des endroits peu visibles. Voici un exemple de rotation : http://www.brickshelf.com/cgi-bin/gallery.cgi?i=2966147). clic droit dans l'arbre de conception de mlcad - add rotation step - entrez ensuite le décalage en degré suivant les 3 axes.
4 / Faire une sortie jpeg rapide avec mlcad (file - save images). Cela permet de donner un apercu du déroulement des étapes de façon rapide. Cela peut aussi suffir pour faire une notice mais vous n'aurez pas la liste des pièces par étapes ni celle totale.
5 / Démarrer Lpub, ouvrer votre modèle dans lpub. Vous pouvez modifier la taille des images (with et size).
6 / Cliquer sur Generate / Clis, PLis, Boom. Cette action va generer toutes les images et fichiers nécessaires. Lpub lance ensuite povray qui va travailler. Le rendu est de qualité avec des effets d'ombres, reflexion, radiosité etc, donc c'est trés lent, et si ça plante, il faut tout refaire.
7 / Quand tout est finis, la notice n'est pas encore créée, il suffit pour ça de cliquer sur generate / generate layout ce qui va générer les étapes de la notice

Notes
-sous XP, il faut choisir povray3.1 ou 3.5 dans l'onglet renderer.
-Sous vista ou seven, il faut choisir povray3.6 dans renderer
-assurez vous d'avoir aucunes couleurs inconnues dans mlcad. Comme lpub travaille sur la bibliothéque mlcad, si vous utilisez certaines couleurs de SR3D, il se peut que mlcad ne les reconnaisse pas, comme les nouvelles couleurs. Assurez vous donc d'avoir dans votre arbre de conception sur mlcad aucunes couleurs marquées "???".
-assurez vous d'avoir votre bibliothèque mlcad à jour, si ce n'est pas le cas vous pouvez copier coller celle de SR3D par dessus et remplacer que les fichiers nouveaux, principalement si vous modélisez avec SR3D. C'est important car 90% des bugs de lpub proviennent de pièce ou couleur non trouvées dans la bibli mlcad
-il y a un bug connus qui fait que seul 80% de la notice est générée (dans certain cas), les dernières pages sont à assembler vous même (avec paint.net par exemple). Tout les fichiers necessaires sont dans le dossier image de lpub à la racine de votre modèle Ldraw.
-si vous avez des bugs graphiques ou que povray crash dés son lancement, vous pouvez tenter ldview comme renderer mais le résultat sera moins bien, par contre ça marchera à tous les coups.

Voila la notice est générée, il y a plein de petit truc à faire attention et surtout c'est assez long. Povray peut ainsi travailler pendant 2h puis se bloquer à cause d'une couleur manquante, frustrant. Lpub4 résout se problème.

Lpub4.0 Powered By LDGLite

Avec Lpub3 la mise en page est difficile, ainsi on peut se retrouver avec des notices dont les cadres se chevauchent :

Image

Pas super... Lpub4 propose alors un outil pour permette une mise en page aisée et intègre un outil de rendu graphique joli et bien moins gourmand que povray : LDGlite. voici un exemple de ce qu'on peut obtenir avec lpub4 :

Image Image

Vous pouvez télécharger Lpub4.0 ici : http://www.kclague.net/LPub4.htm

Voici la marche à suivre pour générer la notice :

1/ Construire votre modèle Ldraw ou SR3D builder (pensez alors à le renommer avec une extension en .ldr ou .mpd)
2/ Ajouter les steps dans l'arbre de conception sur mlcad ou sur SR3D. Les steps symbolisent des étapes ou le logiciel va s'arrêter et prendre une photo. C'est à vous de construire intelligemment votre modèle ainsi que les steps pour permettre une bonne cohésion de l'ensemble et une bonne lecture. Pour vous aidez, regarder les notices lego. Dans l'abre de conception, faire clic droit -add step
3 / Ajouter des rotations si nécessaires, les rotations permettent de mieux voir le modèle lorsqu'on assemble des pièces par le dessus ou à des endroits peu visibles. Voici un exemple de rotation : http://www.brickshelf.com/cgi-bin/gallery.cgi?i=2966147). clic droit dans l'arbre de conception - add rotation step - entrez ensuite le décalage en degré suivant les 3 axes.
4 / Faire une sortie jpeg rapide avec mlcad (file -save images). Cela permet de donner un apercu du déroulement des étapes de façon rapide. Cela peut aussi suffir pour faire une notice mais vous n'aurez pas la liste des pièces par étapes ni celle totale.
5 / Démarrer Lpub4.0. Ouvrer votre modèle
6 / La mise en page apparait, si un objet ne vous plait pas, vous pouvez le déplacer ou bon vous semble ou le supprimer. Vérifier les pages s'il n'y a pas de problème, normalement, la sortir native page A4 portrait ne pose pas de problème.
7 / Générer la notice : très simple, soit en image > file - Export as - image (jpeg, bmp ou pnj). Ou générer un fichier PDF façon livret en cliquant sur l'icone PDF.

Rien de plus simple, le traitement est très rapide grâce à LDglite qui bosse très rapidement. Le rendu est tout à fait lisible, moins "réaliste" mais conforme aux notices lego. La lisibilité est meilleure je trouve. Certains préfèrent le rendu très réaliste mais je préfère le rendu de LDGlite, affaire de gout, à vous de voir.

Notes
-Au démarrage, LPub4.0 vous demande où sont installés LDGlite et Ldview. LDGlite est installé dans le même dossier que Lpub4.0 et Ldview dans le dossier Apps de Mlcad. Si vous n'avez pas un des deux logiciels, vous ne pourrez pas générer de notice.
-Vous pouvez modifier bon nombre d'option, tout se trouve dans configuration. Les plus importants sont page setup pour spécifier la taille et project setup pour spécifier la résolution.
-Assurez vous aussi que votre bibli mlcad est bien à jour, et qu'aucune couleur ne soit "???" dans l'abre de conception mlcad.
-[ur=https://sites.google.com/site/workingwithlpub/]un manuel en anglais très complet est disponible ici.[/url]

Comment créer une notice : la réponse en video



Et la liste des codes utilisés ici.
Site en anglais complet sur le fonctionnement de Lpub (débutant jusqu’à confirmé)


edit : à consulter également : tutoriel LPub

Retourner vers Les Lego sur le PC

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 6 invités