Search the Community

Showing results for tags 'LPub3D'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Frontpage, Forum Information and General LEGO Discussion
    • Frontpage News
    • Forum Information and Help
    • General LEGO Discussion
  • Themes
    • LEGO Licensed
    • LEGO Star Wars
    • LEGO Historic Themes
    • LEGO Action and Adventure Themes
    • LEGO Pirates
    • LEGO Sci-Fi
    • LEGO Town
    • LEGO Train Tech
    • LEGO Technic and Model Team
    • LEGO Mindstorms and Robotics
    • LEGO Scale Modeling
    • LEGO Action Figures
    • Special LEGO Themes
  • Special Interests
    • The Military Section
    • Minifig Customisation Workshop
    • LEGO Digital Designer and other digital tools
    • Brick Flicks & Comics
    • LEGO Mafia and Role-Play Games
    • LEGO Media and Gaming
  • Eurobricks Community
    • Hello! My name is...
    • LEGO Events and User Groups
    • Buy, Sell, Trade and Finds
    • Community
    • Culture & Multimedia

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



What is favorite LEGO theme? (we need this info to prevent spam)

Which LEGO set did you recently purchase or build?



Website URL








Special Tags 1

Special Tags 2

Special Tags 3

Special Tags 4

Special Tags 5

Special Tags 6

Country flag

Found 7 results

  1. I need some urgent help on this one. I typically use LPub4 for instructions (faster on my PC Win10 64-bit ASUS laptop) and then switch to LPub3D just for the BOM. This has always been fine in the past, but today I went to make a BOM for a new model and got a bunch of error messages instead. I thought I might be able to fix this by updating from LPub3D ver.2.0.20 to ver.2.3.6, and while this did me the favor of deleting my entire original LDraw parts library along with MLCad and LDView, I eventually got all of these reinstalled only to find that I was getting the exact same error message as with the previous version. The model is quite large at over 3,000 pieces, so I don't know if that is an issue, but this is what I get after clicking on Add Bill of Materials... ERROR: LDView (SingleCall) PLI render failed with code PLI 0 Click OK... Render failed for Pli images Click OK... Failed to create PLI part images using LDView Single Call Click OK... and LPub3D then crashes or freezes. Any ideas?
  2. Evening everyone, New member and first time poster here so apologies if this is in the wrong section. Im currently building a producing instructions for a model and have use a buffer exchange command to show the placement of a tile in the main build. Now Ive followed the information from and the working with pub google site but I still have an issue. The 'hovering' part appears with the arrow in the correct location but on the next step it recounts the piece in the PLI so you end up with a extra piece. Is it something simple that I've missed or arranged incorrectly ? The code looks correct but Im not sure. Here is the code: 1 0 420 -8 -460 0 0 1 0 1 0 -1 0 0 3068b.dat 1 0 460 -8 -460 0 0 1 0 1 0 -1 0 0 3068b.dat 0 STEP 1 0 -20 -8 -430 -1 0 0 0 1 0 0 0 -1 3069b.dat 1 0 60 -8 -390 -1 0 0 0 1 0 0 0 -1 3069b.dat 1 0 180 -8 -370 -1 0 0 0 1 0 0 0 -1 3069b.dat 1 0 -100 -8 -370 -1 0 0 0 1 0 0 0 -1 3069b.dat 1 0 380 -8 -380 0 0 1 0 1 0 -1 0 0 3068b.dat 1 0 420 -8 -380 0 0 1 0 1 0 -1 0 0 3068b.dat 0 BUFEXCHG A STORE 0 GHOST 1 0 -270 -64 -470 0 0 1 0 1 0 -1 0 0 3069b.dat 0 MLCAD ARROW 0 -250 -18 -470 0 1 0 -1 0 0 0 0 1 10 4 12 40 3 30 1 2 4 4 0 MLCAD SKIP_BEGIN 3 4 -250 -6 -470 -255 -21 -470 -250 -16 -470 3 4 -250 -6 -470 -245 -21 -470 -250 -16 -470 3 4 -250 -16 -470 -252 -18 -470 -248 -18 -470 4 4 -252 -18 -470 -252 -58 -470 -248 -58 -470 -248 -18 -470 0 MLCAD SKIP_END 0 STEP 0 BUFEXCHG A RETRIEVE 1 0 -250 -8 -460 0 0 1 0 1 0 -1 0 0 3069b.dat 1 0 460 -8 -370 -1 0 0 0 1 0 0 0 -1 3069b.dat 1 0 260 -8 -430 -1 0 0 0 1 0 0 0 -1 3069b.dat 1 0 340 -8 -390 -1 0 0 0 1 0 0 0 -1 3069b.dat 0 STEP 1 15 -120 -8 -430 1 0 0 0 1 0 0 0 1 4162.dat 1 15 -80 -8 -410 1 0 0 0 1 0 0 0 1 4162.dat Thanks in advance
  3. I've just discovered an issue with instructions I have been making. I use LDraw/MLCad to design models, and then LPub4/3D to produce instructions, but have found that one specific part (26603 Tile 2x3) is not showing up in the BOM or PLI in LPub3D. The part shows up normally in LPub4, while in LPub3D (which I need in order to split BOM across pages) it is showing only in assembly images and is absent from PLI and BOM. Can anyone shed light on this issue for me? Is anyone else having the same problem with this part?
  4. Greetings,LPub3D 2.0.14 is released. LPub3D is an Open Source WYSIWYG editing application for creating LEGO style digital building instructions. It uses the LDraw parts library, the most comprehensive library of digital Open Source LEGO parts available and reads the LDraw LDR and MPD model file formats. LPub3D is available for free under the GNU Public License v3 and works on the Windows Operating Systems. Portions of LPub3D are based on LPUBĀ© 2007-2009 Kevin Clague, LeoCADĀ© 2015 Leonardo Zide.and additional third party components. LPub3D can run under POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD using WINE HQ. You can download from or check for updates in your existing installation. LPub3D Features and enhancements ------------ Fix: File reload after external source change breaks page drop-down combo dialogue(r837) * When a file is reloaded after being changed by an external source, the drop-down menu for selecting a page doesn't work until after navigating using another method. Fix: Image orientation does not conform when page orientation changed to Landscape (r836) * Image generation was not inheriting the proper page size values. Fix: Extra characters "%3" in margin meta and page size meta does not display the page size identifier(r835) * Oops, allocated the page size identifier variable to the wrong meta - should have been allocated to page size meta instead of units meta (units meta is used for setting the margin). Consequently, the page size meta is missing the size identifier (A4, Letter, etc...) because the place-holder to pass the variable is not there. This must have happened during the patch process from the maintenance branch because it did not present during my tests. Both issues are now corrected. Cheers,
  5. Greetings, LPub3D 2.0.13 is released. You can download from or check for updates in your existing installation. Interesting fixes are the ability to switch part occurrence (times used) in the PLI between per step and per submodel on called out and submodel pages; the ability to insert one-to-many non-faded models (e.g. with alternate attachments/views etc...) when fade step is on; and new meta for pages size including the standard identifier - e.g. A4, Letter, Legal etc... and print/export performance improvements. LPub3D Features and enhancements ------------ Fix: Logging options added to Preferences (r832) * Select logged attributes and logging levels. Fix: Prompt search directory settings reset (r831) * Prompt to inform that the search directories have been reset after the search directory reset button is clicked. Restarting LPub3D is not required. Also changed menu items "Reset 3D Viewer Model Cache" to "Change Temp File Cache" and "Reset Image and Model Caches" to "Reset All Caches". Fix: Inconsistency between part counts in submodels and part counts in call-outs where multiple instances are involved (r829) * For submodels, the PLI part counts reflect only one instance of the submodel, even if multiple instances are used in the same step. The instance count is correct, and the BOM has the correct total number of parts. With this update, sub-model pages displaying instance count now have a context menu option to display parts per step/page or not (total parts consumed by the number of instances indicated. Previously, for callouts, you have the options (see context menu) to display parts list per callout (one instance) or not. When you select no parts list per callout, the PLI will show all the parts consumed by the total number of instances in the callout. If you choose parts list per callout, the PLI is moved to the callout and only the parts for a single occurrence of the callout is shown. The idea here is if you have 5 occurrences of the called out assembly, you'll need 5x the parts total, but only 1x parts are shown to indicate what you need to build an instance of the called out assembly. On sub-model pages displaying the instance count, there is only one behaviour for PLI counts (the most intuitive) which is to display the parts list per step. This is intuitive because the primary role of the PLI is to show what you'll need to build an occurrence of the step shown - it is not the intention to mimic the BoM. Nevertheless, I added a context menu item to not display parts list per step and instead display total parts consumed by the number of occurrences of the submodel in the parent submodel/step. Fix: Page size and orientation processing update (r826/833) * Further industrialization of the print/export module. This update streamlines the process and realizes some performance gains. There are some key changes. Notably, page orientation and page size are now mutually exclusive. This means when switching from Portrait to Landscape, accompanying the orientation meta with a transposed page size meta no longer required or managed. Here is an illustration: Previous behaviour when editing a page size change required the following meta commands: 0 STEP 0 LPUB PAGE ORIENTATION LOCAL LANDSCAPE 0 LPUB PAGE SIZE LOCAL 11.0000 8.5000 Note that the page width and height have been transposed. Going forward, transposition of the page width and height when switching from Portrait to Landscape is automatically managed by LPub3D. NOTE: This update is NOT backward compatable. An accompanying transposed page size meta to indicate the switch from portrait to landscape as shown above will be treated as a new page size meta for that page. Consequently, using this meta to 'switch' orientation will actually result in NOT switching the orientation as LPub3D will automatically switch again the switched page size meta. If the user is only interested in changing the orientation, the proper meta command going forward will be: 0 STEP 0 LPUB PAGE ORIENTATION LOCAL LANDSCAPE To help with accurately displaying the page size identifier in the setup and context menus, the standard page identifier is now appended to the page size meta command. For example: 0 LPUB PAGE SIZE 8.5000 14.0000 Legal 0 LPUB PAGE SIZE LOCAL 8.5000 11.0000 Letter 0 LPUB PAGE SIZE LOCAL 5.8000 8.3000 A5 0 LPUB PAGE SIZE LOCAL 5.8678 8.3456 Custom Along with the width and height values, if the page size is non-standard, the identifier "Custom" will be automatically used. Additionally if an identifier is not present, the identifier "Custom" will automatically used. The page identifier is displayed in the Page Setup dialogue and Size/Orientation change context menu dialogue. Also, the LPub3D print/export function no longer needs to parse the model file to capture, in advance, page sizes. This capture is performed during the existing page parse and load functions and is exposed to the print routines during printing/exporting. This change was necessary to better enable mixed-size page export/printing where it is necessary to 'look ahead' to get the next page's size and orientation parameters in order to configure the printer engine before processing the page. Fix: Expand INSERT MODEL meta command behaviour (r825) * When using part fading LPUb3D will now process multiple INSERT MODEL commands rendering the CSI content at each command. For example, if the instruction document includes different model attachments, the editor can now include a non-faded image of the entire model with each attachment. Here is an example of he proper command sequence when used in conjunction with BUFEXCHG: 0 BUFEXCHG B STORE 0 //... default model content... 0 STEP 0 BUFEXCHG B RETRIEVE 0 BUFEXCHG A STORE 1 0 445 -46 -10 1 0 0 0 1 0 0 0 1 attachment1.ldr 0 STEP 0 LPUB INSERT MODEL 0 LPUB INSERT PAGE 0 STEP 0 BUFEXCHG A RETRIEVE 1 0 0 0 0 1 0 0 0 1 0 0 0 1 attachment2.ldr 0 //STEP These last 3 lines are optional when editing the model file. 0 //LPUB INSERT MODEL If they don't exist and fade step is ON, they will be automatically created by LPub3D 0 //LPUB INSERT PAGE Fix: The PNG output of a model with various page orientations is not correct (r824) * Cleared page buffer before rendering each page. Also corrected a typo causing page range to sometimes not work for image exports. Cheers,
  6. Today, a new major update of LPub3D was released. I suspect not everyone here is following the LDraw forums, so I figured I'd make a topic here too; it's a big update. It has some great new features (including a big speed upgrade) and a huge list of bug-fixes and other little improvements. Quoting Trevor: You can read the whole announcement and changelog here or say thanks to Trevor for his great work.
  7. Over at brickset a new version of the LDraw "All In One Installer" (AIOI) was anounced: On the full package is available: Before running this new AIOI I have some questions regarding my existing (and working) setup: I have downloaded and installed the latest parts update als complete package a few weeks ago ( ... would the new AIOI overwrite this? I have downloaded various unofficial parts over the past months ... I want to keep them and does the new AIOI overwrite this? I run MLcad 3.4 ... 3.5 is out now. What are the differences/improvements? I run LPub ... This seems not to be supported any more and the newer LPub3D is part of the AIOI. If I run the new installer, will my old LPub will still be available in parallel to the new LPub3D? These are my major questions. I would be happy about clear answers and experiences of others upgrading a running LDraw setup. Thanks in advance, HoMa P.S. And a big big thank you to all the volunteer workers who helped out to update the LDraw world!