Lic - a tool for creating LEGO building instructions - Printable Version +- LDraw.org Discussion Forums (https://forums.ldraw.org) +-- Forum: LDraw Programs (https://forums.ldraw.org/forum-7.html) +--- Forum: LDraw File Processing and Conversion (https://forums.ldraw.org/forum-22.html) +--- Thread: Lic - a tool for creating LEGO building instructions (/thread-13866.html) |
Lic - a tool for creating LEGO building instructions - Steffen - 2014-09-07 I just found this tool and wanted to share it with you, quoting from its Google Code page: Lic is a cross-platform, Python, OpenGL & Qt powered desktop application for creating and editing LEGO instruction books. Lic imports 3D models, organizes them into submodels, pages & steps, and exports the end result as images or PDF. Highlights:
So far, Lic can import any LDraw model, but its dynamic importer makes it easy to add an importer for any 3D file type, and create instructions for that model. A Lego Digital Designer (LDD) importer is coming soon. When you're done, Lic can export a final instruction book as a series of images or as a high resolution PDF. http://bugeyedmonkeys.com/lic_info/ https://code.google.com/p/lic/ Re: Lic - a tool for creating LEGO building instructions - Michael Heidemann - 2014-09-07 Thanks for sharing this, but I can remember that we already discussed this in the past. Sadfully I have not seen any progress on this tool since then. Re: Lic - a tool for creating LEGO building instructions - Willy Tschager - 2014-09-07 I had an email exchange with Remi, the author of LIC in Juni. Basically Remi has currently no time for LIC but: Quote:Well, Lic is fully open source, licensed under the GPL. If you know any Python programmers who might be interested in taking it over, I'd be happy to give them everything - a walkthrough of the source, control of the google code project, full ownership, whatever they want. Trouble is, finding such people is very hard. Anybody out there? w. Re: Lic - a tool for creating LEGO building instructions - Santeri Piippo - 2014-09-07 I know Python, Qt and OpenGL (though not PyQt but it doesn't appear to be too difficult), might fork this on my bitbucket if I catch the interest and have the time, atm I'm a little busy. Re: Lic - a tool for creating LEGO building instructions - Steffen - 2014-09-07 I found this tool very, very intuitive to use. I can drag+drop elements on the screen where I like them. I can move steps from one page to another in the left tree control. I can merge and reorder steps. I can reorder the part list on every step manually. There are just a few handful of functions missing which would make this tool perfect IMHO. BTW, are we including it in our AIOI? It think we definitely should. I've never created LEGO instructions with such speed. The functions I missed were: - layouting helper functions like "align all the selected items horizontally" or "vertically" - the option to make the parts list for a single step right-aligned instead of left-aligned - options to fine-tune the part renderings 2 requests - Steffen - 2014-09-07 Ugh, I just spotted that I've started this thread in the wrong forum - could one of the Forum admins please relocate it to http://forums.ldraw.org/list.php?22 ? Willy, I would like to suggest that we include the "Lic" tool in our All-in-one-installer. Even when it is not actively developed right now, it is _so_ very useful that I think we should offer it in there. It worked as a breeze for me right from the start. Regarding its update rate it can be compared to MLCad which we also provide because of its usefulness. Re: Lic - a tool for creating LEGO building instructions - Willy Tschager - 2014-09-09 Feel free to contact Remi yourself. His email address can be found on the google page. w. Re: 2 requests - Willy Tschager - 2014-09-09 Steffen Wrote:Willy, I would like to suggest that we include the "Lic" tool in our All-in-one-installer. I've been in contact with Remi, the author of LIC, to discuss the inclusion into the AIOI in June. It was his wish to NOT include it for various reasons; wishes I respected. w. Re: 2 requests - Steffen - 2014-09-10 oh, that's a pity :/ Re: Lic - a tool for creating LEGO building instructions - Jason Smith - 2015-01-30 Does anyone know of a Linux version for this? I found osx and win as well as the source but nothing complied for Linux. Re: Lic - a tool for creating LEGO building instructions - Jarema - 2015-02-18 This is my first post. So I say HE:LLO to any one. It is write in Python. Linux is his native environment. You don't have compile this script. Just use bash to run it. Ok. I have introduce to any one my first release can be downloaded from http://www.jaremaczajkowski.pl/pub/forums/lic_0.8.105_win32.zip. Only M$ Windows support at current time. So please, please bear with this... and be patient to report any comments. Re: Lic - a tool for creating LEGO building instructions - Max Martin Richter - 2015-02-18 Seems to work on my Win 7 and Win8.1 (both 64-bit) systems. Maybe you find a way to use the graphic engine of LDView? Anyway I'm unable to edit anything except of moving the different boxes/parts. /Max Re: Lic - a tool for creating LEGO building instructions - Jarema - 2015-02-18 This is correct deduction. Only if you add label you can edit text. That how this work. thinking about ilustrated manual when correct time come to Me. Re: Lic - a tool for creating LEGO building instructions - Travis Cobbs - 2015-02-19 Using LDView, do the following:
If you want to use the part from MLCad, follow Willy Tschager's instructions in the "Editing the MLCad.ini file" section here: http://www.holly-wood.it/mlcad/unofficial1-en.html#mlcadini I believe that both LDCad and Bricksmith automatically support the <LDraw Dir>/Unofficial directory, so they should both see the part (although since it's a ~ file, it might be hard to find). Re: Lic - a tool for creating LEGO building instructions - Gerald Lasser - 2015-02-19 Welcome! Good to see LIC on the map again and continued effort going in it :-) Did you take over the source of the original LIC? It looks very similar. I like the layout of the tool and how it is presenting it. Also the template pre-view is a good thing. What I dislike is that all rendering and pagination is done at the start, so if you have a big model, it takes a very long time to have it shown. But I am looking forward to see it growing! Re: Lic - a tool for creating LEGO building instructions - Jarema - 2015-02-19 Precursor of LIC do it really good job. So I don't see reason to built this tool from scratch. Actually I am on the way to finish many unfinished task taken from 0.6.0 version. So performance is not currently issue to resolve. Re: Lic - a tool for creating LEGO building instructions - Jarema - 2015-02-25 Next version come on stage at https://code.google.com/p/licreator/. If you have Google account, that is higly anticipated, appreciate put any issues, comments pressing "New Issue". May the Force be with us Re: Lic - a tool for creating LEGO building instructions - Willy Tschager - 2015-02-25 Please forgive me but I'm not in the mood to create yet another account. I wish we could keep this thing here. * Draws arrows in the PLI, but not in the steps * Strangely the sandbox comes with an empty step 1 * Minifigs have been moved to the end of the BI though they come first in the MPD * It would be nice if Buffex-Exchange and Arrows would be supported * Miss JPG or PNG export Thanks, w. Re: Lic - a tool for creating LEGO building instructions - Philippe Hurbain - 2015-02-25 Wow. Impressive - and damn fast! The template system seems pretty good too, once you figure out things (documentation anybody? ;D ). Is there a way to apply CSI rotation to all following steps in a submodel? (edit): found it... "copy rotation to next X CSI") When I tried to generate images or PDF, they were located in a subfolder of the program, while I would have expected a subfolder of model location. Export mpd seems broken? (mostly empty file) Re: Lic - a tool for creating LEGO building instructions - Philippe Hurbain - 2015-02-25 Willy Tschager Wrote:* Miss JPG or PNG exportExport -> generate images does just that at screen resolution (see template definition). But they are located in (lic path)\cache. If you create a pdf, the same folder contains paper resolution images. Re: Lic - a tool for creating LEGO building instructions - Willy Tschager - 2015-02-25 Philippe Hurbain Wrote:When I tried to generate images or PDF, they were located in a subfolder of the program, while I would have expected a subfolder of model location. Yep ... you should have added in the VirtualStore. w. Re: Lic - a tool for creating LEGO building instructions - Philippe Hurbain - 2015-02-25 Quote:VirtualStore??? in Win XP ??? Re: Lic - a tool for creating LEGO building instructions - Willy Tschager - 2015-02-25 Philippe Hurbain Wrote:Quote:VirtualStore??? in Win XP ??? 7 Re: Lic - a tool for creating LEGO building instructions - Willy Tschager - 2015-02-25 Found also the setting for the resolution (hidden away in the templete). Looks like you have to import a model first, before you get access to the templates, which means there is no global setting, but all settings are tight to the models (or the templates files). You've got to remember that. w. Re: Lic - a tool for creating LEGO building instructions - Steffen - 2015-02-25 Hello Jarema, I just played a little with lic 0.8.501, which was very, very nice! Thank you! I tried the attached locomotive model. When I create instructions for it, the tool sometimes messes up the colors. The locomotive is built in color 16. In your generated instructions, it appears as color 0 (black) sometimes, and sometimes in transparent yellow (looks funny). I suspect that the tool somehow mixes up the colors of the bricks being added (my model uses 1x1 round plates for the front lights) and uses that color for the model. See this screenshot: When I use this model, I additionally get this error message in lic.log: "UnknownDeliverer => Could not find LDraw Color: 24 - Using Black" Colors 16 and 24 should be supported by the tool. Optionally, the user should be enabled to decide which colors should be used for them, but by default a simple grey would do it. Personal remark: I personally would have better liked it if you had put the code to github.com instead of code.google.com. Re: Lic - a tool for creating LEGO building instructions - Jason Smith - 2015-02-26 Jarema Wrote:This is my first post. So I say HE:LLO to any one. Thank you for the info. (lic_0.8.501_src) When I try and run it [Python Lic.py] from terminal I get the following error: This is the version of qtopengl that I have installed: I must be doing something wrong, I'm not very knowledgeable when it comes to command lines. I'd love to see this work. Re: Lic - a tool for creating LEGO building instructions - Philippe Hurbain - 2015-02-26 Quote:Colors 16 and 24 should be supported by the tool.I don't really agree. A model (at least one that needs BIs) should have existing colors at top level, neither main or edge colors. LIC does support these colors, since inheritance works properly. Re: Lic - a tool for creating LEGO building instructions - Jarema - 2015-02-26 Code: sudo apt-get install python-opengl Re: Lic - a tool for creating LEGO building instructions - Jason Smith - 2015-02-26 Jarema Wrote: I'll try that but I did check, I'm pretty sure I have everything I need. Re: Lic - a tool for creating LEGO building instructions - Jason Smith - 2015-02-26 Sadly it's already installed. Re: Lic - a tool for creating LEGO building instructions - Jarema - 2015-02-27 Probably :
Re: Lic - a tool for creating LEGO building instructions - Jarema - 2015-03-02 Parameters c:/ldraw/l3p.exe "c:/ldraw/PARTS/33078.dat" -c16 -sw0.5 "d:/workspace/eclipse/lic/src/dist/cache/30210 - Frodo with cooking corner.lic/POVs/33078_16.pov" -bu -b1.0,1.0,1.0 -cg20,-45,0 -q3 -o Result What is wrong in this !? Announcement - Jarema - 2015-03-25 Google Company start to close Project Hosting at Google Code site. According to this step, this tool of public utility moved to https://github.com/Jeremy1980/licreator. Then next version will be released in second | third quarter of this year. Report Issues here or GitHub. And do not forget attach a file lic.log If you interested with speed-up process and professional User Manual. Collect your friends. And We together start Crowdsourcing or Crowfunding as alternative. |