Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 5,662
» Latest member: Volyk
» Forum threads: 6,399
» Forum posts: 53,102

Full Statistics

Online Users
There are currently 500 online users.
» 3 Member(s) | 493 Guest(s)
Baidu, Bing, Google, Yandex, Alfred Schmitz, jaroslavvitek, Rolf Osterthun

Latest Threads
Discussion - proposal to ...
Forum: Official File Specifications/Standards
Last Post: N. W. Perry
Yesterday, 17:57
» Replies: 47
» Views: 4,584
Help unscaling a whole LD...
Forum: Help Wanted
Last Post: N. W. Perry
Yesterday, 17:38
» Replies: 5
» Views: 243
Incomplete image of two m...
Forum: Website Suggestions/Requests/Discussion
Last Post: Orion Pobursky
Yesterday, 17:04
» Replies: 2
» Views: 127
Decorated Part: 21560 - L...
Forum: Part Requests
Last Post: Paul Haan
Yesterday, 14:44
» Replies: 2
» Views: 147
Enabling 'reactions' to p...
Forum: Website Suggestions/Requests/Discussion
Last Post: tom alphin
Yesterday, 4:43
» Replies: 0
» Views: 102
LEGO Parts Guide - Only 3...
Forum: Part Requests
Last Post: tom alphin
Yesterday, 3:03
» Replies: 37
» Views: 4,871
Parts Request- Marvel 202...
Forum: Part Requests
Last Post: James Simpson
Yesterday, 1:45
» Replies: 10
» Views: 1,941
Help Wanted: Discord Admi...
Forum: Help Wanted
Last Post: Orion Pobursky
2026-02-17, 21:53
» Replies: 3
» Views: 575
2x2 slope double tapered ...
Forum: Part Requests
Last Post: SNIPE
2026-02-17, 14:26
» Replies: 2
» Views: 192
Incorrect reference to Br...
Forum: Parts Tracker Discussion
Last Post: Chris Böhnke
2026-02-17, 5:22
» Replies: 5
» Views: 170

 
  LDraw parts or models as OpenSCAD files
Posted by: Robert Schiele - 2023-03-25, 15:24 - Forum: LDraw Editors and Viewers - No Replies

Hello together,

In case anyone is interested here I extended an original implementation from Danny Staple that allows converting LDraw model or part files into OpenSCAD files. The tool to do so can be found at https://github.com/orionrobots/ldraw-to-scad or as an installable PyPi package at https://pypi.org/project/ldraw-to-scad/ . I also translated the whole parts library to OpenSCAD files. The automatically translated files can be found at https://github.com/schiele/openscad-ldraw .

Note that the parts in the LDraw library are typically non-manifold, meaning that you will experience some trouble when generating solids out of those models. Rendering images should work easily though.

Print this item

  Are logos primitives or subfiles?
Posted by: Magnus Forsberg - 2023-03-21, 21:25 - Forum: Parts Tracker Discussion - Replies (12)

There are some new logo primitives on the Part Tracker

   

I see a problem with all these logo primitives. They never seem to fit the need, in more that a few parts.
And that's why I think they should be treated as templates, and are free to use inlined, whenever it's possible.

We allready have some fonts, letters and numbes as primitives. Could be used as primitives, but are best used inlined to get correct kerning between the letters, for instance. But we have logos as both primitives and subfiles, official in the library.

The logos need to be detailed enough so that they are possible to enlarge. But the downside is that they might become ridiculously detailed when used shrunken on smaller parts. (Yes, I'm thinking of the Ferrari horse on the 1x1 tiles. They are stupidly detailed).

   

All these logos on parts with the new Fire badge logo, are different. One, or two, borders around the badge, of different thickness.
With or without sharp, or sloping, corners.

I don't want to see any more fire badge primitives. These 4 are made and useful. They can be used together as one badge, rescaled, but should preferably be used as templates. They might need reshaping.

So, my question is: -  Are the logos primitives or subfiles?

Print this item

  Renumber parts, do not resubmit.
Posted by: Orion Pobursky - 2023-03-21, 21:04 - Forum: Parts Tracker Discussion - Replies (1)

If a part needs to be renumbered, please contact me to renumber it.

Do not resubmit the renumbered parts as new parts. This loses the comment history on the old parts and clutters the PT with unneeded, orphaned parts.

If you are unsure, do not assume an answer, ask me or one of the other part reviewers before submitting.

Print this item

  Direct access link broken
Posted by: Robert Griebl - 2023-03-20, 20:37 - Forum: General LDraw.org Discussion - Replies (7)

Hi all,

I'm the author of BrickStore and for the last ~15 years, I had my daily database-update script download the current LDConfig.ldr from ldraw.org to create an up-to-date mapping between BL and LDraw colors.

The URL I've used for those 15 years was: https://www.ldraw.org/library/official/ldconfig.ldr
Now in Feb. 2023 this stopped working, because your web-server suddenly became case-sensitive. Fair enough - I changed the URL to https://www.ldraw.org/library/official/LDConfig.ldr

But now since March 17th, it broke again, this time the download fails due to an "Insecure redirect" to http://library.ldraw.org/library/official/LDConfig.ldr (notice the missing 's' in http://).
The same happens in a normal browser. Adding the 's' back into https:// makes the download work again.

My question is now: what would be a stable URL to access this file? Can you fix the redirect to stay on SSL or should I switch to https://library.ldraw.org/... instead?

Thanks for looking into this!
Robert

Print this item

  Comments from Part Authors
Posted by: Orion Pobursky - 2023-03-20, 19:28 - Forum: Parts Tracker Discussion - No Replies

After multiple requests and discussion here on the forums, I've enabled commenting on any part for all registered Part Authors.

Print this item

  LDraw All-In-One-Installer 2023-01 v1 now available
Posted by: Willy Tschager - 2023-03-19, 17:32 - Forum: LDraw.org Announcements - No Replies

An updated version of the LDraw All-In-One-Installer, in short AIOI, containing the LDraw Parts Library update 2023-01 with 121 new files (including 84 new parts and 9 new primitives) has been released.

The AIOI supports Windows XP (Home and Pro), Windows Vista or higher (all versions). There are two installer files available: Use the 64 Bit AIOI to install all the main 64 Bit programs, while the older 32 Bit programs are offered in a separated .exe file. Please note that only the 64 Bit version contains the LDraw Parts Library. If you want to use the 32 Bit programs it is mandatory that the library has been installed previously. The Installer will NOT run on Windows 95, 98, ME, NT Ver 4, 2000, or XP below SP2.

It contains the following changes:

* Update to Parts Library 2023-01
* Update to MLCad.ini 2023-01
* Update to Offline Parts Catalog 2023-01

You can download the AIOI from:

LDraw.org >> Help >> Get Started >> Windows >> LDraw All-In-One-Installer

Many thanks to all the programmers who contributed to this release.

Willy Tschager
(LDraw.org Content Manager)

Print this item

  Parts Tree Amendment
Posted by: Nathan S - 2023-03-18, 18:37 - Forum: General LDraw.org Discussion - Replies (4)

LEGO continues to put out more decorated pieces, and LDraw has put a lot of efforts into creating them for the library.  And of course, this is happening while overall new pieces are also being added.  Given the increase then in the parts library, I was curious if there was any thought given to separating out those decorated parts in the part three.  For example: Brick, Bricks Decorated, Tile, Tile Decorated.  BrickLink has done this with their catalog, and it has been a great help for navigation.

Print this item

  Home page after website update
Posted by: Massimo Maso - 2023-03-18, 17:02 - Forum: Website Suggestions/Requests/Discussion - No Replies

Hello,
 after last month's update no longer works the area "Recent parts submitted to the Parts Tracker".
I have seen it on various PCs using the Edge browser.



Attached Files Thumbnail(s)
   
Print this item

Thumbs Up Part Request: 82445pb01 foal/baby horse
Posted by: Smith :) - 2023-03-16, 17:11 - Forum: Part Requests - Replies (4)

Hi, I would like to request a part-the foal/baby horse '82445pb01'. This is from the collectable minifigure series 22 'Horse and Groom' set. I believe there is a very similar one ('82445pb02') in the Lego City 2022 advent calendar (60352-23) in a different colour variant.

I have added several pictures below. I hope I have done this correctly (this is my first time posting). I just started using the fantastic Bricklink Studio and it's really nice to see an open source community working together to create something fun! Big Grin I appreciate all the hard work! Heart

Please can someone model this super cute baby horse so I can use it in MOCs?

Foal:

.png   82445pb01_brown.png (Size: 183.27 KB / Downloads: 120)

With plan and elevation:
   

With full scale horse from the back:
   

With CMF with short legs:
   

Similar 82445pb02 colour variant:

.png   82445pb02_colour_variant.png (Size: 74.72 KB / Downloads: 120)

Print this item

  ldr_tools_blender addon import LDraw into Blender
Posted by: Jonathan N - 2023-03-16, 3:31 - Forum: LDraw File Processing and Conversion - Replies (9)

The first release of the ldr_tools_blender addon is available on github. The goal of this project is to provided a reliable and performant way to import digital LEGO models into modern versions of Blender for rendering. Both .ldr and .mpd files are supported. You can even import and render very large scenes with hundreds of thousands of pieces using a special instancing option on import.

I've attached a render made of the UCS Millennium Falcon using the addon. The addon creates PBR materials for use with Blender Cycles. You'll need to create your own lights, however. This render is using an HDRI for the environment and a sun lamp with a softer lighting angle to create the shadows. Working directly in Blender has a bit of a learning curve compared to something like Studio's renders. The advantage is better control and being able to take full advantage of your hardware for rendering. I plan on updating the github WIKI with a tutorial for rendering at some point.

The basic installation process and usage is the same as previous importer addons like https://github.com/TobyLobster/ImportLDraw or https://github.com/cuddlyogre/ExportLDraw. Supporting older Blender versions is not a goal of this project, so these are still your best options for Blender versions prior to 3.3. Some releases of ldr_tools_blender will have to break compatibility with previous Blender versions if Blender updates its Python version. This doesn't happen often, so it shouldn't be a big issue. Previous addon releases will still be available to download when this happens.

[Image: 225458929-e1870792-6125-443b-af49-fc047b6c8167.jpg]

This is the first release, so there will be bugs. Please let me know if you have any questions, comments, or concerns. Making an issue on github is the best way to notify me and others of of feature requests or bug reports. This is also how I track if something has already been reported or fixed. I'll still check this thread, but I won't always be as quick to respond as github notifications.

While most of the core LDraw spec is implemented like MPD, I'm hoping to get feedback on what additional extensions or features need to be added. The last time I did digital lego modeling, LDD was still getting updates. The LDraw tools are still very new to me. I do most of my testing with OMR models or exports from Studio. Please let me know if any of your models don't import or don't import in the way you would expect.

The addon is a thin Python wrapper over some LDraw processing code written in Rust. The components are all open source. Check the github link for information on how to develop and contribute or figure out how it works. Most of the code is written in Rust for performance reasons and to take advantage of existing libraries. Splitting up the code like this means the actual addon itself has very little code and also allows components to be reused in other projects. Sadly, some implementation quirks in Blender prevent the importer from being as fast as it could be. The code is still substantially faster than any of the existing Blender importers and can even outperform the Mecabricks importer. Differences are most noticeable on large scenes.

Some quick benchmarks using a stopwatch. I've done my best to use comparable quality options for all importers. I'm not including memory usage, but memory usage was also substantially lower in ldr_tools_blender. You can get comparable memory usage in the other two addons by disabling any options that create modifiers, since this doesn't play nicely with sharing meshes in Blender.

10179-1 - Millennium Falcon - UCS, Logo4
ExportLDraw - 68s
ImportLDraw - 100s
ldr_tools_blender - 7s
ldr_tools_blender (instance on faces) - 5s

31203-1 - World Map, Logo4
ExportLDraw - 24s
ImportLDraw - 58s
ldr_tools_blender - 6s
ldr_tools_blender (instance on faces) - 2s

Repository
https://github.com/ScanMountGoat/ldr_tools_blender

Download:
https://github.com/ScanMountGoat/ldr_too...r/releases

Report bugs or request new features:
https://github.com/ScanMountGoat/ldr_too...der/issues

Print this item