Presentation on theme: "Brickvention 2006Page 1 Introduction to LDraw. Brickvention 2006Page 2 Goal: Orientation Available virtual LEGO resources System Components Uses of the."— Presentation transcript:
Brickvention 2006Page 1 Introduction to LDraw
Brickvention 2006Page 2 Goal: Orientation Available virtual LEGO resources System Components Uses of the system The future of virtual LEGO Artistic accomplishments Needs and opportunities
Brickvention 2006Page 3 Introduction: Ross Crawford Part author / reviewer Author of txt2dat
Brickvention 2006Page 4 Why Virtual LEGO? Huge audience; education, hobby, industry Document custom designs Create instructions Generate stunning artwork Virtual bricks are free, and come in any color It’s fun!
Brickvention 2006Page 5 Brief History of LDraw Created by James Jessiman James’ early design embraced by AFOLs New tools created Ldraw Organisation formed, Ldraw.org Now recognised by LEGO company “It’s a toy, not a business” – J.J.
Brickvention 2006Page 6 Resources: An Overview
Brickvention 2006Page 7 The LDraw System Standard Language and Library Almost 3000 LEGO parts in library Open-source project born out of an online community Around 100,000 users; enthusiasts of all ages and educators at all levels Freely downloadable via
Brickvention 2006Page 8 Components Of The LDraw System Parts Library LDraw Description Language Tools –Editors –Viewers –Converters –Renderers –Batch Automation
Brickvention 2006Page 9 The LDraw Description Language Text-based: Portability and Readability Simple to parse –Hierarchical: primitives parts submodels models –Well defined line syntax Polygon-based –Lacks support for cylinders and round objects –No mesh support Historical consistency guarantees compatibility The system is strong because of its simplicity and straightforward nature.
Brickvention 2006Page 10 Anatomy of LDraw Files 0 Three Brick Stack 0 Name: 3 bricks.ldr dat dat dat
Brickvention 2006Page 19 Li’l Dumper by Ross Crawford
Brickvention 2006Page 20 Trike by Allister McLaren
Brickvention 2006Page 21 Spider Mech type A by Timothy Gould
Brickvention 2006Page 22 Needs and Opportunities Developers and Students –Write cool software; modelers, converters –Contribute to the language specs Designers and Writers –Help improve LDraw.org –Graphic design –Articles Educators –Apply the tools in the classroom
Brickvention 2006Page 23 Thank You Any Questions? Please feel free to follow up by Or visit