-
Posts
426 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Everything posted by C3POwen
-
21301 Birds [LEGO Ideas, 2015] MPD file I'm surprised this one hadn't been done sooner! I've just uploaded the printed tiles to the LDraw Parts Tracker, so they should be available soon.
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
Although the Tauntaun still isn't available in LDD, it seems that the horns (and reins) now are! If you want to add these unofficial parts, I have uploaded them to Dropbox: 86057 Animal Tauntaun Horn Left 86058 Animal Tauntaun Horn Right 86059 Animal Tauntaun Rein with Bridle Make sure to install 86057 first, as 86058 simply mirrors 86057. You'll also be able to update the horns on your Wampa too:
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
It does indeed appear to be this part. The problem is that LDView exports the torus used in this part as "48/LDX_48_slash_t08o5000_dot_dat_in_part", and it is the "48/" that is causing the problem. POV-Ray thinks you are trying to divide 48 by "LDX_48_slash_t08o5000_dot_dat_in_part", which is impossible! There are two work-arounds for this: Export the model from LDView with "Primitive Substitution" turned off. Keep "Primitive Substitution" turned on and modify the POV-Ray file. To turn off Primitive Substitution, open your model in LDView and do the following: Select "File > Export..." Click "Options..." Under "Geometry" untick "Primitive Substitution" Click "OK" Click "Save" to export your model Alternatively, to fix the problem within the POV-Ray file, do the following: Select "Search > Replace..." In the "Find" field type "48/LDX" (without quotes) In the "Replace with" field, type "LDX" (without quotes) Click "Replace All" Click "Save" Hopefully this will fix it for you! I would recommend using the first option, as you only have to remember to turn it off once, and it won't affect your renders too much.
-
31034 Future Flyer (Model A) [Creator, 2015] MPD file 31034 Future Flyer (Model B) [Creator, 2015] MPD file 31034 Future Flyer (Model C) [Creator, 2015] MPD file
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
40092 Reindeer / 40093 Snowman [seasonal, 2014] 40092 MPD file | 40093 LDR file
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
LDraw Parts update 2014-02
C3POwen replied to legolijntje's topic in Digital LEGO: Tools, Techniques, and Projects
Excellent! What parts did you get in? -
31033 Vehicle Transporter (Model A) [Creator, 2015] MPD file 31033 Vehicle Transporter (Model B) [Creator, 2015] MPD file 31033 Vehicle Transporter (Model C) [Creator, 2015] MPD file I agree! I can't imagine how long it took you to build all of these and render them!
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
31032 Red Creatures (Model A) [Creator, 2015] MPD file 31032 Red Creatures (Model B) [Creator, 2015] MPD file 31032 Red Creatures (Model C) [Creator, 2015] MPD file Notes: - Updated with 92013 from the LDraw Parts Tracker.
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
31031 Rainforest Animals (Model A) [Creator, 2015] MPD file As per the set instructions, I have left the "poo" inside the parrot! 31031 Rainforest Animals (Model B) [Creator, 2015] MPD file 31031 Rainforest Animals (Model C) [Creator, 2015] MPD file
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
31030 Red Go-Kart (Model A) [Creator, 2015] MPD file 31030 Red Go-Kart (Model B) [Creator, 2015] MPD file 31030 Red Go-Kart (Model C) [Creator, 2015] MPD file The above set uses 18651, a new part for 2015 which I have uploaded to the LDraw Parts Tracker.
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
31029 Cargo Heli (Model A) [Creator, 2015] MPD file 31029 Cargo Heli (Model B) [Creator, 2015] MPD file 31029 Cargo Heli (Model C) [Creator, 2015] MPD file
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
31028 Sea Plane (Model A) [Creator, 2015] LDR file 31028 Sea Plane (Model B) [Creator, 2015] MPD file 31028 Sea Plane (Model C) [Creator, 2015] LDR file The above set uses 18649, a new part for 2015 which I have uploaded to the LDraw Parts Tracker.
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
And so it begins... 31027 Blue Racer (Model A) [Creator, 2015] MPD file 31027 Blue Racer (Model B) [Creator, 2015] MPD file 31027 Blue Racer (Model C) [Creator, 2015] MPD file 31028 Sea Plane has a part new to 2015, so I'm putting that together in LDraw before my next post. Good suggestion! The Creator model only seems to be missing the dorsal spines.
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
And so for the remaining models from 4506 Deep Sea Predators... 4506 Deep Sea Predators (Model F) [Creator, 2004] MPD file 4506 Deep Sea Predators (Model G) [Creator, 2004] MPD file 4506 Deep Sea Predators (Model H) [Creator, 2004] MPD file 4506 Deep Sea Predators (Model I) [Creator, 2004] MPD file If anyone has any idea what Model H is supposed to be (other than a very odd-looking flying fish) then I'd love to know!
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
Having previously built the shark from 4506 Deep Sea Predators, I figured I should perhaps do the rest. So, for now, here are the first four of eight: 4506 Deep Sea Predators (Model A) [Creator, 2004] MPD file 4506 Deep Sea Predators (Model B) [Creator, 2004] MPD file 4506 Deep Sea Predators (Model C) [Creator, 2004] MPD file 4506 Deep Sea Predators (Model D) [Creator, 2004] MPD file And here's a bonus glow-in-the-dark version of Model D: I'm implementing a switch in LGEO that will allow any glow-in-the-dark parts to glow like this, which should be included in the next LGEO update.
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
Certainly any part with irregular shapes could be a challenge using the standard Constructive Solid Geometry (CSG) method explained above @Darats creates his POV-Ray parts in a CAD application first before turning them into POV-Ray-compatible parts. He went into some detail about it here: [KEY TOPIC] Official Lego sets made in LDraw However, it appears that his parts are mesh-based (made up of polygons) rather than CSG, so I imagine that the more complex a part is the larger the file size will be (possibly going into multiple MB, rather than a few KB). The largest part file in the LGEO library is "6058 Cockpit 4 x 11 x 2.667" and that only runs to 99.4 KB. The bonus of creating them in CSG is that if I want to change one aspect of the entire library (how sharp the edges of a brick are, for instance) I can do that by changing one value in the definitions file. When running another render, all parts will then pick up the change. Here's an example where I've taken the part from the above examples and increased the roundness of the brick edges by a multiple of 10: If I leave the edges at this level, all other parts I render would also look bulbous (and quite possibly very odd)!
-
7798 Stegosaurus [Creator, 2008] MPD file Currently working on this guy's big brother...
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)
-
I think someone asked this before, but I never got around to going into detail, so I've put together a very brief explanation of how it works below. POV-Ray shapes are based on geometric shapes (spheres, cylinders, boxes, etc.) that are defined based on X, Y and Z coordinates, unlike other 3D programs which create shapes using polygons. Therefore to create an LGEO part for POV-Ray I have to combine various shapes to get the desired result. This can make it difficult to create complex parts, but for your basic Lego brick it works like a charm. You can also set declarations and call them when placing your shapes. In the LGEO library, the height of a brick is set as follows: #declare LG_BRICK_HEIGHT = 0.96; This means that rather than setting the height of a regular brick as 0.96 or a double-height brick as 1.92, you can use LG_BRICK_HEIGHT or 2*LG_BRICK_HEIGHT. So, as an example, here's how I would construct the classic 2x2 brick: How to build a 2x2 LGEO brick in POV-Ray I start with the corners of the brick. As these are rounded I use tiny spheres, four at the bottom and four at the top: I then start connecting the spheres using cylinders: Once complete I have a nice wire-frame-effect box: Next I have to create the solid part of the box. For this I use three boxes set to slightly different sizes: When I combine these I get a nice solid box with rounded edges: Lego bricks aren't solid boxes, so I need to hollow it out underneath. For this POV-Ray has a "difference" function where you take a shape (such as the above box) and use another shape to cut away from the first one. For the Lego brick I need a box shape to create the main hollow, and four cylinders to create the holes you see underneath the studs: I then take the above shape and use that to hollow out the main box, creating four holes in the top and a hole in the bottom: Next up are the finishing touches. First I add the underside cylinder. The cylinder is pre-defined in a definitions file, so it's as simple as specifying "lg_brick_cylinder": I then add four studs to the top to get the final 2x2 brick. Again, the stud is a pre-defined part, so I can simply add four of them at the appropriate positions (although I use a macro for setting multiple studs): And we're done! You can add further details, but this is basically how LGEO parts are created. As time has gone on I've created various macros (such as one mentioned above) and tried to increase some details (like the small seams that show where the stud joins the brick), but the core of it is based on spheres, cylinders, boxes, etc. I hope that goes some way to explaining! BONUS: Here's what the above part looks like when it's been dissected down the middle:
-
Thanks everyone! I've started looking at a few more parts to add to the collection (usually based on nothing more than what takes my interest) and have already finished one since the update a couple of days ago: (My version is the part on the right, and you might be able to make out the slight differences to the LDView-generated part on the left.) I also have a list of about 15-20 parts I started working on but never finished, so should probably get going on those!
-
LGEO UPDATE: I have updated the LGEO-Update.zip file in the Downloads section with 6 new parts (the magnet counts as two!) and 3 fixed parts. The FIXED and NEW LGEO parts from the 2014-11-23 update It's been a while since my last update (over five months) and progress has been slow due to other interests taking up more time, but I certainly haven't abandoned LGEO and POV-Ray. There are more parts I'd like to implement, but my handle on POV-Ray's advanced maths functions is still not as good as I'd like.
-
LDraw/MLCad "Models" folder issue
C3POwen replied to L@go's topic in Digital LEGO: Tools, Techniques, and Projects
Thank you very much! And thank you to you too! Although yes, you have an administrator-level account, you still need elevated/specific rights to make changes to certain system folders, such as the "Program Files" folder. This wasn't an issue on XP, but was locked down by Microsoft on later operating systems, such as Windows 7 and 8. With the "Program Files" folder, I just grant my own account elevated permissions to the subfolders I need (such as the LDraw folder) for them to function properly, and leave the rest alone. This usually solves issues with legacy programs that think they're running on XP! -
LDraw/MLCad "Models" folder issue
C3POwen replied to L@go's topic in Digital LEGO: Tools, Techniques, and Projects
Assuming that your LDraw installation is installed to the default location (C:\Program Files (x86)\LDRAW), I suspect that the files you're saving are being saved to the "VirtualStore" folder: %USERPROFILE%\AppData\Local\VirtualStore\Program Files (x86)\LDRAW This is what Windows uses when a program tries to write back to a folder contained within the "Program Files" folder, which is locked down by default. MLCad probably looks to its installation folder for its primary files, meaning it wouldn't show any of your updated files. You can get around this by altering the permissions of the "C:\Program Files (x86)\LDRAW" folder, giving yourself Modify permissions to this folder, which would resolve the issue of MLCad having to write any changes to the "VirtualStore" folder. Windows might warn against this, but it shouldn't cause too many issues if you're a responsible user. -
1237 Asimo Robot [Technic, 2001] MPD file Links: Brickset | BrickLink
- 2,234 replies
-
- LDraw
- Official sets
- (and 5 more)