| Welcome, Guest |
You have to register before you can post on our site.
|
| Forum Statistics |
» Members: 5,955
» Latest member: Monostori
» Forum threads: 6,522
» Forum posts: 53,855
Full Statistics
|
| Online Users |
There are currently 253 online users. » 0 Member(s) | 248 Guest(s) Applebot, Baidu, Bing, Google, Yandex
|
| Latest Threads |
Wheels needed for Set 772...
Forum: Part Requests
Last Post: Alfred Schmitz
Yesterday, 12:02
» Replies: 11
» Views: 3,116
|
47430
Forum: Parts Authoring
Last Post: Jeff Jones
2026-06-23, 15:13
» Replies: 1
» Views: 688
|
Part request: Antimatter'...
Forum: Part Requests
Last Post: Liam Moore
2026-06-23, 2:10
» Replies: 0
» Views: 210
|
Part 6333p01 not function...
Forum: Help
Last Post: Hageta
2026-06-22, 23:27
» Replies: 6
» Views: 493
|
Town, Trains and Paradisa...
Forum: Official Models
Last Post: Takeshi Takahashi
2026-06-22, 19:11
» Replies: 3
» Views: 4,426
|
minifig head print variat...
Forum: Parts Authoring
Last Post: Jeff Jones
2026-06-22, 18:28
» Replies: 0
» Views: 158
|
Ralph Wiggum Head Simpson...
Forum: Part Requests
Last Post: JuanVi
2026-06-22, 18:16
» Replies: 2
» Views: 261
|
113308 and 113309 (Guardi...
Forum: Part Requests
Last Post: Hageta
2026-06-22, 9:37
» Replies: 3
» Views: 349
|
Adding Minifig Categories
Forum: Official File Specifications/Standards
Last Post: Orion Pobursky
2026-06-21, 19:13
» Replies: 14
» Views: 1,419
|
Can't seem to submit Avat...
Forum: General LDraw.org Discussion
Last Post: Hylian Waffle
2026-06-21, 17:40
» Replies: 0
» Views: 192
|
|
|
| 0 BFC NOCLIP |
|
Posted by: Steffen - 2019-06-19, 23:56 - Forum: Parts Authoring
- Replies (19)
|
 |
I just stumbled over files on the PT containing
0 BFC NOCLIP
...
0 BFC CLIP
sections, for example
https://www.ldraw.org/cgi-bin/ptdetail.c...02ap03.dat
I think we need to decide if those sections shall be
* kept or
* removed.
They usually enclose the patterned areas of a part.
I think the reason why they were added (probably long time ago) was
that somebody thought "hmm. these patterns could be visible from behind
when the part itself is being used in a transparent color".
However, that reasoning is based on a wrong assumption I think.
Maybe the tools of older times needed such statements, but today, these lines are not necessary.
Especially it makes no sense to just include the pattern by those lines.
If the argumentation towards having these lines would be correct, then the whole part
would need to be BFC NOCLIP.
But as said, the reasoning behind the addition of these lines is probably wrong I think:
As soon as a part is using transparent portions, these portions allow to see other surfaces "from behind".
It does not matter whether those other surfaces are colored (patterns) or color 16.
Therefore, 3D rendering software anyway must have an implementation for dealing with that problem.
Usually its solution will be to simply turn off BFC at all for parts that contain transparent portions.
That would be the only way to get a correct rendering for all such parts as a general solution.
Therefore it is not necessary that such parts individually and additionally enclose some of their implementation by
0 BFC NOCLIP.
Doing that is a kind of "poor man's solution" to the overall 3D rendering problem just described.
And most of the current files on the PT incompletely solve that problem,
because they do not include their color 16 surfaces in that section.
It follows:
these sections should be removed I think.
|
|
|
| Access |
|
Posted by: Stefan Weinert - 2019-06-18, 19:12 - Forum: Help
- Replies (1)
|
 |
Hello guys,
I've been a member here for about two weeks now and still can't access my private messages. Can you help me?
Best regards
Stefan
|
|
|
| LDraw-based addons for free games (SuperTuxKart, YSFlight, etc.) |
|
Posted by: Eugen - 2019-06-18, 1:52 - Forum: LDraw File Processing and Conversion
- Replies (2)
|
 |
There are many LEGO-based games:
On June 13, 2019 Playground Games released "Lego Speed Champions" expansion for "Forza Horizon 4"
![[Image: fh4-lego-render-1.jpeg?itok=isYRhcX7]](https://www.windowscentral.com/sites/wpcentral.com/files/styles/large/public/field/image/2019/06/fh4-lego-render-1.jpeg?itok=isYRhcX7)
What you think about creating LDraw-based addons for free games? 
For example, I could recommend create LDraw-based (using free MOCs, without official LEGO sets or any copyrighted MOCs) addons for next free games (or recommend other):- SuperTuxKart - free & open-source cross-platform 3D racing game (for Linux, Windows, Mac OS, Android and other)
- YSFlight - freeware 3D flight simulator, but not limited to flight simulation only (for Linux, Windows and Mac OS)
As for SuperTuxKart 0.6 there was LEGO-like addon:
Also there was Tente3D-like addon for SuperTuxKart:
Addons for SuperTuxKart and YSFlight could be created using Blender (with some Blender addons). And LDraw parts/models could be imported to Blender, so Blender is recommended for such LDraw-based game addons creating.
There should be few categories for game addons:- Scene - city, landscape (for example, reuse "Datsville" project);
- Vehicles - aircrafts, cars, vessels (controlled by gamer);
- Ground objects - buildings, trees, other objects (non-controlled by gamer);
- Characters - minifigs (gamer avatars; optional)
|
|
|
| Online tool for OMR compliance |
|
Posted by: Lasse Deleuran - 2019-06-16, 19:58 - Forum: LDraw File Processing and Conversion
- Replies (26)
|
 |
When uploading sets to BrickHub.org, it now checks for OMR compliance, and in some cases, can fix errors directly on the site. here is a video showing how to use it. The checks and fixes are currently implemented in this Javascript file: LDROMR.js and are:
- Check and fix file headers so they read "0 FILE <set number> - <name>.ldr" then "0 <description>", followed by "0 Name:<set number> - <name>.ldr".
- Ensure the file name is "<set number> - <name>.mpd" with optional qualifiers starting from "-1" (See discussion below)
- Check and fix moved parts: If a part is named "~Moved <name>" then replace its usages with "<name>.dat"
- Check and fix placements: If a large number of parts are placed with more than three decimals in the position or rotation, then round the placement to three decimals. Example: "1 16 0.0001 0 0 ..." becomes "1 16 0 0 0 ...".
- Check and fix all author lines: Ensure all authors are the same and read "!Author Name [username]"
- Check and fix all license lines to read "Redistributable under CCAL version 2.0 : see CAreadme.txt"
- Set all "0 LDRAW_ORG" lines to read either "Model" or "Unofficial_Model".
- Set the "0 LDRAW_ORG Unofficial_Part" in all unofficial parts of the file.
- Ensure all unofficial parts are copied into the MPD file and named with the set number prefix in the "0 FILE" and "0 Name:" lines.
- If the set is from 2007 or after and contains old colors (6, 7, or 8), then replace them with the newer colored parts.
- If the set is from before 2007 and contains new colors (70, 71, or 72), then replace them with the old colored parts.
- Inline textured parts according to the non-finalized spec.
- Substitute parts that have been replaced by LEGO. As an example, 2470 replaced 4459 in 1990, so the parts will be checked against the year.
- Verify that "Theme" lines correctly identify a theme.
- Verify that "History" lines are well formed.
- Verify that "History" lines are in the correct order.
- Check that tyres are colored 256 instead of 0.
The purpose of this work is to make it even easier to submit OMR-compliant model file - especially for people who are not using Windows, so they can't easily use MPDCenter.
I do not expect that I have found all OMR checks, and some of my checks might even be erroneous. This is why I am creating this thread. Let's discuss OMR checks and fixes
|
|
|
|