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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 4,629
» Latest member: schilder
» Forum threads: 5,783
» Forum posts: 49,417

Full Statistics

Online Users
There are currently 312 online users.
» 0 Member(s) | 309 Guest(s)
Baidu, Bing, Google

Latest Threads
part mesh request from un...
Forum: Parts Authoring
Last Post: Jeff Jones
Yesterday, 18:01
» Replies: 37
» Views: 1,790
Packing LDraw Files
Forum: General LDraw.org Discussion
Last Post: CoeAdam
Yesterday, 16:44
» Replies: 0
» Views: 67
Minifig Torso Generator
Forum: Parts Tracker Discussion
Last Post: Rene Rechthaler
Yesterday, 16:44
» Replies: 13
» Views: 522
Friends 2014
Forum: Official Models
Last Post: Takeshi Takahashi
Yesterday, 15:57
» Replies: 8
» Views: 2,984
Subfile for pattern
Forum: Parts Authoring
Last Post: Magnus Forsberg
Yesterday, 14:21
» Replies: 2
» Views: 136
Brick 1x1 with curved top
Forum: Parts Authoring
Last Post: SNIPE
2024-12-20, 21:08
» Replies: 3
» Views: 474
Which parts can I author?
Forum: Parts Authoring
Last Post: Peter Blomberg
2024-12-20, 15:06
» Replies: 5
» Views: 244
Part request - SW 21849pb...
Forum: Part Requests
Last Post: Sébastien TURREL
2024-12-20, 14:56
» Replies: 5
» Views: 364
MLCad.ini 2024-10 update ...
Forum: LDraw.org Announcements
Last Post: Willy Tschager
2024-12-19, 16:09
» Replies: 0
» Views: 77
Friends Animal Series
Forum: Official Models
Last Post: Takeshi Takahashi
2024-12-19, 16:09
» Replies: 0
» Views: 286

 
  LDView - feature request
Posted by: Willy Tschager - 2011-09-13, 8:25 - Forum: LDraw Editors and Viewers - Replies (4)

Travis,

it would be nice if I could save my LDView settings (camera position, zoom, FOV, lights, prefs, ... with a spot on the POV export settings) to my .ldr or .mpd. It is really annoying if you have to recreate everything from scratch every time you open a file you have already worked on.

w.

Print this item

  LSynth : "Add comand..." not activated... : fixed
Posted by: Fabrice Vion - 2011-09-12, 16:22 - Forum: LDraw Editors and Viewers - Replies (5)

Hi,

I have a problem to use LSynth in ML Cad. The command "Add command..." (in Extras/LSynth) isn't activated (it's grey and not black). It used to work fine, so I don't understand which condition is missing today.

Could somebody help me ?
Thanks in advance,
Fabrice

Print this item

  Lego Universe is now free - another source of parts?
Posted by: Reuben Pearse - 2011-09-11, 21:02 - Forum: Parts Authoring - Replies (15)

Lego Universe is now available as a free download.

http://universe.lego.com

I had some fun playing this with my kids this week :-)
Some of the control panels in the game are quite similar to the GUI in Lego Digital Designer

It has it's own 3D rendering engine. From reading around it looks like it's based on GameBryo???

I'm wondering if it maybe another possible source of LDraw parts e.g.
- extract 3D models information from Lego Universe client install files
- use something like 3DVIA Printscreen to capture the 3D information whilst the game is running

Bye for now

Reuben
[email protected]
=====================================
Download 3D Lego models and other resources from:
http://www.pearse.co.uk/lego
=====================================

Print this item

  Offical Model Repository Specification
Posted by: Roland Melkert - 2011-09-10, 16:57 - Forum: Standards Board - Replies (6)

As requested I forwarded the new Model Repository Specification, see also public threads:

http://forums.ldraw.org/showthread.php?tid=823,823
http://forums.ldraw.org/showthread.php?tid=799,799
http://forums.ldraw.org/showthread.php?tid=740,740
http://forums.ldraw.org/showthread.php?tid=663,663
http://forums.ldraw.org/showthread.php?tid=591,591
http://forums.ldraw.org/showthread.php?tid=412,412
http://forums.ldraw.org/showthread.php?tid=435,435

---------------------------------------------------------------------------

The Offical Model Repository Specification
Version: 1.0.0 Draft
Ratified: XX/XX/XXXX
Author: Orion Pobursky

Purpose:
--------
The Official Model Repository (OMR) is a database of file in the LDraw File Format describing models that are released as sets by LEGO®.

For consistency between models and ease of indexing by software, a standard for the file headers, names, and hierarchy in the OMR is needed. This document will outline the extra requirements (in addition to those set forth in the current LDraw File Format specification) for a model to be included in the OMR

Base Requirements:
------------------
All files in the model will conform to the current LDraw File Format

Base File Naming:
-----------------
Each model in the OMR will consist of several files that are packaged together into a single MPD file. For sets that include instructions for multiple models, each model will have its own MPD file. Each MPD for the set will be named in the following manner:

<Set Number> - <Set Name> - <Sub Model Name>

Where:
<Set Number>: the number assigned on the container of the set
<Set Name>: The name of the set printed on the container in Australian English
<Sub Model Name>: This is Optional in most cases. This is required for alternate models that are detailed in instructions (e.g. the Creator theme). In this case the naming is left to the discretion of the author but should be descriptive of the model contained in the MPD.

For playsets or other sets where there are multiple models that are part of an integral whole, all of the submodels will be contained in one MPD.

Example:
The creator set 4896 - Roaring Roadsters has 3 models in the instructions:
Set 4896 - Roaring Roadsters - Roadster.mpd
Set 4896 - Roaring Roadsters - Dragster.mpd
etc...

MPD File Structure
-------------------
The MPD will conform to the MPD File Specification.

Each filename will have the structure:
<Set Number> - <Optional Qualifier> - <Individual filename>
Where:
<Set Number> is the the number printed on the model's container
<Optional Qualifier> is a sequential number, starting with 1, added if there are more than one sets that could be assigned <Set Number>.
<Individual filename> is up to the discretion of the author with the following guidance:
- A logical naming scheme is highly desired.
- Individual models in the set (e.g. a vehicle or minifig) shall have their own separate file inside the MPD.
- Minifig file name should have the name of the character, if known

The unofficial parts are allowed to be used. The filename of the unofficial part is subject to the naming rules above (e.g. 33056.dat would be renamed to <MPD Filename> - 33956.dat). It is highly encouraged that any parts created for use in a OMR file be submitted to the LDraw.org Parts Tracker.

If a part is unavailable either officially or on the LDraw.org Parts Tracker, a suitable substitution may be made. If the unavailable part is a patterned part with an unpatterned version available use the unpatterned version. A comment should be inserted stating that a substitution has been made or, if no substitution is available/suitable, that a piece has been omitted. Reference the step and page number of the instructions if possible.

Example:
0 // The next piece should have the Star Wars Hatch pattern per step X on page Y
or
0 // Bionicle piece X should go here per step Y on page Z

File Headers
-------------
Each individual model file in the MPD must have a standard header format.

Standard Header:
0 FILE <Filename>.ldr
0 <Individual filename>
0 Name: <Filename>.ldr
0 Author: <Author Name> [Username]
0 !LDRAW_ORG Model -OR- 0 !LDRAW_ORG Unofficial_Model
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt

0 !THEME Theme name
0 !KEYWORDS words, more words,…,
0 !KEYWORDS words in second row, …, final words

0 !HISTORY YYYY-MM-DD [Username] Free text description of change. This can wrap to a
0 !HISTORY YYYY-MM-DD [Username] second row with the same date if necessary. However authors should lean toward writing longer
0 !HISTORY YYYY-MM-DD [Username] single !HISTORY lines(and not feel constrained to the historic 80-character limit on line length)

Where:
<Filename>: The name of the file using the rules specified in the MPD File Structure section
<Individual filename>: The name of the individual file using the rules specified in the MPD File Structure section
<Author Name>: The name of the author. Real full names (first and last) are required by the LDraw.org Contributer's Agreement
[Username]: The LDraw.org username of the author
Optional commands are !THEME, !KEYWORDS, and !HISTORY

Example:
0 FILE 4896 - Roadster Main.ldr
0 Roadster Main
0 Name: 4896 - Roadster Main.ldr
0 Author: Joe Smith [jsmith]
0 !LDRAW_ORG Unofficial_Model
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt

0 !THEME Creator
0 !KEYWORDS car, convertible

0 !HISTORY 2011-08-01 [jsmith] Initial creation

META commands:
--------------
All META commands are allowed in the model file but not specifically required except as specified for the header. If included, any META commands used should enable any instructions generated to be as close to the official instructions as possible.

Print this item

  LDraw to Web
Posted by: Nick McBride - 2011-09-09, 19:32 - Forum: LDraw File Processing and Conversion - Replies (15)

Hi- I've been working on a converter to take ldraw dat files and parse them so they can be displayed in 3d in a canvas element on any web page. So far, I've had no problem doing this with any single parts (it works great), but I'm having trouble with assemblies (single dat files, with other referenced dat files). What's tripping me up is the 3d transformations.

I'm trying to understand the calculations that are at: http://www.ldraw.org/Article218.html#lt1


In the calculation:
u' = (a * u) + (b * v) + (c * w) + x;
v' = (d * u) + (e * v) + (f * w) +y;
w' = (g *u) + (h * v) + (i * w) + z;

Is u, v, and w the X, Y, Z coords of the vertices that we're transforming under the part itself, and the x, y, z come from the line type 1, where it gives the origin of the entire part?

My results that I seem to be getting are somewhat of a smeared part in one direction. This tells me that some of the vertices are transforming, but not all. I just need to double check that I'm doing this in the correct order.

Print this item

  This forum through Netvibes
Posted by: Philippe Hurbain - 2011-09-08, 12:38 - Forum: Website Suggestions/Requests/Discussion - No Replies

I've made a Netvibes pages to follow this forum (using RSS feeds). I personnally find this much more convenient to see what happens here, but of course your mileage may vary... Anyway, I made this page public, you may have a look here: http://www.netvibes.com/philohome#LDraw

It is also significantly faster to consult than the forum, with a drawback - there is a delay between new posts and RSS flux change.

Print this item

  OMR Spec - Official Submission to the LSC
Posted by: Orion Pobursky - 2011-09-08, 6:31 - Forum: Parts Authoring - Replies (23)

LSC,

Below is the final working draft of the OMR Spec submitted for your approval. As a request I would ask that if you significantly change the wording of this draft, please resubmit for public comment.

--
The Offical Model Repository Specification
Version: 1.0.0 Draft
Ratified: XX/XX/XXXX
Author: Orion Pobursky

Purpose:
--------
The Official Model Repository (OMR) is a database of file in the LDraw File Format describing models that are released as sets by LEGO®.

For consistency between models and ease of indexing by software, a standard for the file headers, names, and hierarchy in the OMR is needed. This document will outline the extra requirements (in addition to those set forth in the current LDraw File Format specification) for a model to be included in the OMR

Base Requirements:
------------------
All files in the model will conform to the current LDraw File Format

Base File Naming:
-----------------
Each model in the OMR will consist of several files that are packaged together into a single MPD file. For sets that include instructions for multiple models, each model will have its own MPD file. Each MPD for the set will be named in the following manner:

<Set Number> - <Set Name> - <Sub Model Name>

Where:
<Set Number>: the number assigned on the container of the set
<Set Name>: The name of the set printed on the container in Australian English
<Sub Model Name>: This is Optional in most cases. This is required for alternate models that are detailed in instructions (e.g. the Creator theme). In this case the naming is left to the discretion of the author but should be descriptive of the model contained in the MPD.

For playsets or other sets where there are multiple models that are part of an integral whole, all of the submodels will be contained in one MPD.

Example:
The creator set 4896 - Roaring Roadsters has 3 models in the instructions:
Set 4896 - Roaring Roadsters - Roadster.mpd
Set 4896 - Roaring Roadsters - Dragster.mpd
etc...

MPD File Structure
-------------------
The MPD will conform to the MPD File Specification.

Each filename will have the structure:
<Set Number> - <Optional Qualifier> - <Individual filename>
Where:
<Set Number> is the the number printed on the model's container
<Optional Qualifier> is a sequential number, starting with 1, added if there are more than one sets that could be assigned <Set Number>.
<Individual filename> is up to the discretion of the author with the following guidance:
- A logical naming scheme is highly desired.
- Individual models in the set (e.g. a vehicle or minifig) shall have their own separate file inside the MPD.
- Minifig file name should have the name of the character, if known

The unofficial parts are allowed to be used. The filename of the unofficial part is subject to the naming rules above (e.g. 33056.dat would be renamed to <MPD Filename> - 33956.dat). It is highly encouraged that any parts created for use in a OMR file be submitted to the LDraw.org Parts Tracker.

If a part is unavailable either officially or on the LDraw.org Parts Tracker, a suitable substitution may be made. If the unavailable part is a patterned part with an unpatterned version available use the unpatterned version. A comment should be inserted stating that a substitution has been made or, if no substitution is available/suitable, that a piece has been omitted. Reference the step and page number of the instructions if possible.

Example:
0 // The next piece should have the Star Wars Hatch pattern per step X on page Y
or
0 // Bionicle piece X should go here per step Y on page Z

File Headers
-------------
Each individual model file in the MPD must have a standard header format.

Standard Header:
0 FILE <Filename>.ldr
0 <Individual filename>
0 Name: <Filename>.ldr
0 Author: <Author Name> [Username]
0 !LDRAW_ORG Model -OR- 0 !LDRAW_ORG Unofficial_Model
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt

0 !THEME Theme name
0 !KEYWORDS words, more words,…,
0 !KEYWORDS words in second row, …, final words

0 !HISTORY YYYY-MM-DD [Username] Free text description of change. This can wrap to a
0 !HISTORY YYYY-MM-DD [Username] second row with the same date if necessary. However authors should lean toward writing longer
0 !HISTORY YYYY-MM-DD [Username] single !HISTORY lines(and not feel constrained to the historic 80-character limit on line length)

Where:
<Filename>: The name of the file using the rules specified in the MPD File Structure section
<Individual filename>: The name of the individual file using the rules specified in the MPD File Structure section
<Author Name>: The name of the author. Real full names (first and last) are required by the LDraw.org Contributer's Agreement
[Username]: The LDraw.org username of the author
Optional commands are !THEME, !KEYWORDS, and !HISTORY

Example:
0 FILE 4896 - Roadster Main.ldr
0 Roadster Main
0 Name: 4896 - Roadster Main.ldr
0 Author: Joe Smith [jsmith]
0 !LDRAW_ORG Unofficial_Model
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt

0 !THEME Creator
0 !KEYWORDS car, convertible

0 !HISTORY 2011-08-01 [jsmith] Initial creation

META commands:
--------------
All META commands are allowed in the model file but not specifically required except as specified for the header. If included, any META commands used should enable any instructions generated to be as close to the official instructions as possible.

Print this item

  LSynth and MLCAD not happy.
Posted by: Jason Smith - 2011-09-08, 6:18 - Forum: LDraw Editors and Viewers - Replies (31)

I need help guys, LSynth will not work for me and I have spent that last 4hrs going around in circles.

Windows 7/64bit
MLCAD 3.30
LSynth 3.1
Everything installed in the typical locations
mlcad.ini file set correctly

I have everything and I mean everything exactly as is written in holly-woods tutorial. When trying to run LSynth the command console (system32\cmd.exe) says the following, 'C:\Users\J' is not recognized as an internal or external command, operable program or batch file. The system cannot find the path specified. I had to take video of the console pop up and slow it down and freeze it to see what it says. I also get the first pop up shown on holly-woods troubleshooting page. I DO have the correct path set in the ini file though so this is what's confusing me!! I even set the wrong path and it took away the ability to even add a LSynth command in MLCAD, so MLCAD is reading the ini. I'm not getting any of the other errors so I don't know. any help would be greatly appreciated, thanks.

Print this item

  Problem with Conditional Lines
Posted by: Gerald Lasser - 2011-09-07, 16:31 - Forum: LDraw File Processing and Conversion - Replies (1)

Hello,

I have been using different versions of LPUB and LDview in the past without
issues.

Also the most recent ones, LPub V4.0.0.11 along with LDView 4, were working in
the past (till 2 month ago) without issues.

Now I tried to render another Instruction and I got all the conditional lines in
the instructions.

I tried several settings in LDView before launching LPUB to switch off the
Contitional Lines.

I tried LDView from the commandline by myself to see when I can force the
Conditional lines, I succeeded with "-ConditionalHighlights=1"

Now I went through the code of LPUB on Sourceforge and I saw in the rendering
part that indeed this "-ConditionalHighlights=1" is set.

This made me really confused because I installed LPUB ...11 quite some time back
and then it was working fine... no other reinstall in the meantime...

Can anyone help me with this issue?

Thanks a lot!


Gerald

Print this item

  LDraw Parts Tracker now uses LDView
Posted by: Philippe Hurbain - 2011-09-07, 14:59 - Forum: Website Suggestions/Requests/Discussion - Replies (5)

Chris Wrote:I am pleased to announce that the LDraw Parts Tracker has been updated to render its images using LDView, instead of ldglite.
Thanks to Travis Cobbs for building a version of LDView on the server and to Don Heyse for all his previous support for ldglite.
Is it expected that silver color (80) looks so desperately black here http://www.ldraw.org/cgi-bin/ptdetail.cg...336p36.dat or here http://www.ldraw.org/cgi-bin/ptdetail.cg...336p35.dat ?

Philo

Print this item