Skip to content
/ web_lic Public

Web version of Lic. Create instruction books from your LDraw models.

Notifications You must be signed in to change notification settings

remig/web_lic

Repository files navigation

Web Lic

Web Lic is a browser based application for creating and editing LEGO instruction books. Lic imports 3D LDraw models, organizes them into submodels, pages & steps, and gives you full WYSIWYG edit option. Complete instruction books can be exported as images or PDF at any resolution.

Try Web Lic out here

Highlights
  • A rich, WYSIWYG UI editor that provides a fully interactive preview window along side a simple navigation tree, to help organize and layout your instructions.
  • Automatically divide your model into steps. Add a list of parts needed for each step, and auto-layout multiple steps per page for a best fit. Auto-generate a title page and part list pages.
  • Full control over every color, border and font of your instruction book. Save your custom styling as a template and use that template for future books.
  • Easily create common LEGO instruction book features, like callouts, rotated steps, displaced parts, and steps that span multiple pages.
  • Completed instruction books can be exported as either a collection of PNG images or as a PDF. You can choose any resolution during export, like low resolutions suitable for the web, or very high resolutions suitable for printing.

Image of Lic in action

Lic assumes you have already created a LEGO model in the LDraw file format. All of the popular LEGO model building tools are able to create LDraw models, either directly or as an 'Export As LDraw' option.

Lic is currently in an early beta stage. It is stable and ready for regular use. The core engine and UI elements are complete; all that's left to do is add more features. Any save files you create now will continue to work in all future versions of Lic.

Lic is intended to be a complete replacement for the aging and no longer maintained desktop version of Lic. This time around, it's architected in a much more simple and maintainable way. And it has unit tests.

Lic is built using Vue.js. Models and parts are rendered with WebGL. This is a purely client side application; there is no server side anything - beyond a web server to serve the initial content, of course.

The most recent version of Lic will always be available publicly here. This public version of the website is free to use for any instruction creation needs, for-profit or otherwise. Lic's source code is copyright © Remi Gagne; it is not open source, and cannot be used outside of Lic itself.

If you have any questions, find any bugs, or need any features, please open an issue on GitHub, or email me. Your feedback is the main force driving Lic forward!

For more information see the Wiki, which covers running Lic locally and translating Lic.

LEGO® is a registered trademark of the LEGO Group, which does not sponsor, endorse, or authorize this software project.