Recommended Posts

Hi,

I am a pioneer in 3d animation and LEGO is the mother of all 3d. When I found LDRAW a long time ago on the internet I started to do some research with digital LEGO a long time before the LEGO movie. Due to my limited time as a company owner I just made some tests and that's it. Now I am testing with MODO and could unlock a new level of detail and realism which is worth to share. LDD2POVRAY is a nice toy but not really useable for more complex stuff like handling bigger scenes with animation, simulation, effects etc. The actual result looks quite promising. I need to find a way to get the LEGO logo on the studs. The fun part is now that I can import everything coming from LeoCAD or MLCad and setup the materials and shading in a few minutes to get this quality. A rendering of this Snowspeeder in HD will take a few minutes on my 12 core DELL. I wished LEGO would allow an export from LDD. I will update this thread with more results. Have fun.

7130_Snowspeeder_001.jpg

Edited by virtualrepublic

Share this post


Link to post
Share on other sites

Very intersting stuff. I had a question relating to this last year.

The rendering you did is really beautiful. I particularly like the imperfections in the windshield. And the lighting is spot on. :thumbup: Only thing missing seems to be the LEGO logo on the studs (like you say). And maybe that some of the bricks (like the wedge plates) have slightly too round edges (should be a tiny bit sharper) and that the studs bases also should have less radius.

Share this post


Link to post
Share on other sites

This rendering looks really great. The lighting and materials you used look realy realistic. :thumbup:

Share this post


Link to post
Share on other sites

Wow, that's really a great result, would be great to get a version of this that works on a "normal" (2 year old) PC. It could be my personal preference or my monitor, but the colors, especially the orange, look oversaturated to me and a bit too contrasty overall. Otherwise, a great result.

From LDD, you can export the model as a LDRAW format, does this help? I haven't used this option so can't comment on whether it is worthwhile.

Share this post


Link to post
Share on other sites

Hi,

thanks for the reply. Actually the plastic might be a bit too translucent but this looks more interesting. Yes. The bevel edges are too big. Unfortunately you just can set them to one general value and not separately for the studs etc. Probably I will work out a way. Next steps would be a more "used" look like roughness on the edges and surfaces. I will post updates and test out other models. The cool thing is that this picture will render in a few minutes what is great for animation ideas.

Share this post


Link to post
Share on other sites

Wow, that's really a great result, would be great to get a version of this that works on a "normal" (2 year old) PC. It could be my personal preference or my monitor, but the colors, especially the orange, look oversaturated to me and a bit too contrasty overall. Otherwise, a great result.

From LDD, you can export the model as a LDRAW format, does this help? I haven't used this option so can't comment on whether it is worthwhile.

Yes. But LDRAW will not support all models from LDD. So you get an incomplete model in many situations.

Share this post


Link to post
Share on other sites

Amazing work! Looking forward to see more.

My suggestions:

Add rough surface on slope pieces.

Add 0.2 mm typical horizontal brick gaps.

Add imperfections in some studs and Lego logo.

6343156368_f95239e616_n.jpg

Edited by bbqqq

Share this post


Link to post
Share on other sites

That looks amazing, even though it isn't "complete" yet the thing is jaw dropping. :wub_drool:

Nice work! :thumbup:

Share this post


Link to post
Share on other sites

Yeah, now that you mention, perhaps some of the bricks are a tiny bit too translucent - makes them look like Megabloks :classic:

I noticed too, here is some odd affect that makes the bricks look like they were cast in one piece:

post-4755-0-24812100-1398701077_thumb.jpg

Share this post


Link to post
Share on other sites

I agree: This is just WOW! Furthermore I have to admit, that I’m quite a bit envious…

Has anybody here tried to generate similar effects (like the imperfections on the windshield or the random speckles on the “cannon” (#30359) ) by using Pov-Ray and is willing to share this knowledge? Regarding LDraw/LGEO I would expect that you have to manipulate the texture respectively the normal definition in lg_color.inc or do any similar measures for getting close to this impressive MODO rendering of virtualrepublic.

regards

papacharly

Edited by papacharly

Share this post


Link to post
Share on other sites

Thanks for all the comments and critics. The beveling is done by a shader and not real geometry. So it's more a visual fake. It's not possible to modify the bricks manually and add bevels by geometry or define different scales of bevels. Probably it's possible by scripting and analysing the geometry. I'll check this out. I will render another version now with smaller bevels and a bit less SSS and we'll see how it looks like.

Share this post


Link to post
Share on other sites

Update:

- reduced SubSurfaceScattering from 80% to 60%

- reduced bevels from 500 um to 300 um

- bevel set to "round same surface only"

7130_Snowspeeder_002.jpg

Edited by virtualrepublic

Share this post


Link to post
Share on other sites

Another test with depth of field on black (macro shot). Rendertime in HD is around 4min 30sec.

7130_Snowspeeder_003.jpg

Edited by virtualrepublic

Share this post


Link to post
Share on other sites
Rendertime in HD is around 4min 30sec.

I'm a bit curious... with PowRay rendering time in hight quality usually takes from hours to days!

Which machine the software is running on?

PS: you absolutely have to add "lego" logo on the studs! :grin:

Share this post


Link to post
Share on other sites

Looks very realistic, in fact looks just like a high quality photo, very nice indeed.

Share this post


Link to post
Share on other sites

I'm a bit curious... with PowRay rendering time in hight quality usually takes from hours to days!

Which machine the software is running on?

PS: you absolutely have to add "lego" logo on the studs! :grin:

It's a DELL Precision T5610 2x Xeon 6 Core (12 Cores) 32 GB RAM Nvidia GTX 780.

Yes. POV-Ray is not the best choice. The renderer is extremely slow. MODO is using a modern rendering technology and the speed is insane. The top close-up view took 8 minutes to render on my DELL.

Edited by virtualrepublic

Share this post


Link to post
Share on other sites

An uncommon machine then. I can suppose times 2/3 times greater on a good standard PC, unless the engine of MODO uses GPU acceleration (does it use?).

It is a commercial software, isn't it?

Share this post


Link to post
Share on other sites

Wow! I've been fiddling with Photoshopping LDRAW and BRICKSMITH models on my Mac to make them look realistic, but this is amazing!

Edited by legozebra

Share this post


Link to post
Share on other sites

An uncommon machine then. I can suppose times 2/3 times greater on a good standard PC, unless the engine of MODO uses GPU acceleration (does it use?).

It is a commercial software, isn't it?

At home I have an older Alienware M17x and a newer ACER for around EUR 800,00. The renderer of MODO (also available for MAC) isn't using the GPU for rendering. The DELL is ofc a very fast machine but with a normal PC it's still fast. Forget POV-Ray *:-)

I tried to replace in the LDRAW library some .dat files responsible for the studs. There's a guy who did some files with different LEGO logos in 3d. But unfortunately the geometrie is broken and weird. I have no idea what kind of software is used to create those files. The format is text but too confusing to fix that by hand.

Here's a link about the studs:

http://forums.ldraw....?19,11439,11504

Edited by virtualrepublic

Share this post


Link to post
Share on other sites

Which programs do you use for everything, from the build to the final render? This looks incredible and I would like to try something like this as well!

Share this post


Link to post
Share on other sites

Holy cow! The new renders look even better (and most importantly: less Mega-blocks looks :wink: ). I'm following this topic for sure :thumbup:

If you need to find more LDraw models, you can always take a look here, if you haven't seen it yet.

Share this post


Link to post
Share on other sites

Holy cow! The new renders look even better (and most importantly: less Mega-blocks looks :wink: ). I'm following this topic for sure :thumbup:

If you need to find more LDraw models, you can always take a look here, if you haven't seen it yet.

Thanks for your reply. Yes, I know all these sources. It's just amazing. I will check out more models and do some insane stress tests soon. Actually I try to work out how to get the LEGO logo on all studs. Unfortunately the studs.dat replacement I found on LDRAW doesn't work properly. Getting the studs top faces for a displacement might just work with some scripting.

Here's an example what is broken:

Studs_logo3_Broken.JPG

Edited by virtualrepublic

Share this post


Link to post
Share on other sites

Amazing images! Just missing logos indeed ;)

I tried to replace in the LDRAW library some .dat files responsible for the studs. There's a guy who did some files with different LEGO logos in 3d. But unfortunately the geometrie is broken and weird. I have no idea what kind of software is used to create those files. The format is text but too confusing to fix that by hand.

I don't see why these logos shouldn't work - but you have to look closely at the batch files provided byt the author: to make them work you need to rename file stulogo_v3.dat into stulogo.dat. Don't forget to place all tori primitives (t01o0714.dat, t02i3333.dat, t02o3333.dat) in your LDraw\p folder.

Share this post


Link to post
Share on other sites

Amazing images! Just missing logos indeed ;)

I don't see why these logos shouldn't work - but you have to look closely at the batch files provided byt the author: to make them work you need to rename file stulogo_v3.dat into stulogo.dat. Don't forget to place all tori primitives (t01o0714.dat, t02i3333.dat, t02o3333.dat) in your LDraw\p folder.

Morning. Thank you. For what are the files t01o0714.dat, t02i3333.dat, t02o3333.dat? Because I just need an simply extruded LEGO Logo onto the normal hi-res studs. When I use the original files I receive a bad result, too. The studs are replaced with bevels but the bevels are broken as the LEGO Logo. I would like to know what tool was used to generate those .dat files. Here's my modified file of the extruded LEGO Logo what doesn't work:

http://lego.virtualr...ssues/logo3.zip

+++ UPDATE +++ Interesting. I tried to load in MLCad and the LEGO Logo looks correct there. Investigation in progress...

+++ UPDATE +++ I found out the reason. It was my importer using a cleanup and I have to set the scale of the model when importing from 0.05 to 0.1.

Edited by virtualrepublic

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.