HOME | DD

TjGk — Diamonds

Published: 2005-10-09 04:09:39 +0000 UTC; Views: 3554; Favourites: 25; Downloads: 403
Redirect to original
Description Light breaking inside diamonds. Sorry about the uncreative name.

These diamonds were actually modeled correctly. I have the exact angles and proportions of a real ideal-cut diamond here. I had to decrease the IOR slightly for the light to escape the geometry, because at the correct IOR most of the light would have been directed out of the top of the diamond, like a well-cut diamond in real life.

The caustics are a little on the bright side to be realistic, but I wasn't really going for realism here. This is pretty much to show (off) YafRay's dispersion. Can your big name renderer do this? Huh? Punk?! Heh, actually I'm sure it could, but still this is a pretty cool feature for a free renderer.

Discarded the first couple of renders because I did depth-of-field in them. Because of that, I had to have at least 50 AA passes, and therefore had to sacrifice caustics and shadow quality. The first two renders took 13.5 and 10 hours, respectively. If only I had a render farm. Specs:

Created in Blender 3D and rendered with YafRay. Render time: 3:25:35.77 at 1000x750.
Postwork: Signature
Modeling:All modeling by me. Verts/Faces: 297/384.
Textures: Blender procedurals
Renderer Specials: Soft shadows, dispersion (8 samples), caustics (3 photon lamps. Photons: 2,809,721 + 5,409,460 + 1,809,821).

Comments are appreciated, crits are valued.
Related content
Comments: 34

entropic-coalescence [2011-01-04 23:09:24 +0000 UTC]

I'm relatively new to Blender. I have a diamond model, but I can't seem to get the material right. Would you mind if I asked what material settings you used?

👍: 0 ⏩: 1

TjGk In reply to entropic-coalescence [2011-01-09 00:52:16 +0000 UTC]

Oh jeez, been a while since I made this gem (badumpsshh). I don't remember much about it honestly. Just make sure whatever renderer you're using can do a lot of internal reflection and that the angles of the facets are accurate to real-life cuts (reference images, yo). I think I gave this an IOR of 2.495 or 2.505 or something.

👍: 0 ⏩: 1

entropic-coalescence In reply to TjGk [2011-01-09 22:52:23 +0000 UTC]

Thanks

👍: 0 ⏩: 0

nitrobandicoot [2007-05-07 18:50:39 +0000 UTC]

.... i cant get over how good / cool this pic is!! D

👍: 0 ⏩: 0

JD89 [2006-08-08 10:21:12 +0000 UTC]

very cool

👍: 0 ⏩: 0

anthonyesau [2006-07-24 21:21:21 +0000 UTC]

I spent quite a bit of time modelling a diamond of my own in Blender. How did you determine the size of the star, lower girdle, etc facets? Did you just estimate through pictures? I did not include a girdle or culet. Here is what I made. Can you look at it, or is there any way I could get a model of your diamond if I can't find correct sizes elsewhere? Thanks and I appreciate your work.

👍: 0 ⏩: 1

TjGk In reply to anthonyesau [2006-07-25 17:52:36 +0000 UTC]

I pretty much just used reference drawings to determine angles, starting with the point at the bottom. From there, it pretty much just builds itself if you have good references. Do a Google for something like "diamond diagram" in images.

👍: 0 ⏩: 1

anthonyesau In reply to TjGk [2006-07-25 20:22:13 +0000 UTC]

Yes, i used this site among others. It describes correct angles and reasons for them, but when applied to the 3d model are unworkable (in the cases of the star and main girdle facets). Oh well, Thanks for your help and great render.

👍: 0 ⏩: 1

TjGk In reply to anthonyesau [2006-07-26 06:25:39 +0000 UTC]

Good luck, and remember the 'Use [Reference] Image' function is your friend.

👍: 0 ⏩: 0

yf19-sama [2006-05-26 20:23:02 +0000 UTC]

Happy to find this image, i haved some trouble doing faceted output in final render. Like the caustics even if it not accurate, but a thing bug me: the interior reflections bounces are seriously lacking, this problem is independant of the Ior value. Check some pics to see what i mean.

👍: 0 ⏩: 1

TjGk In reply to yf19-sama [2006-05-27 16:36:33 +0000 UTC]

Are you trying to render an ideal-cut diamond like the ones here? The most important thing is to get the angles right. The first thing I did before this render is a bunch of research. [link] [link] [link]

The IOR is actually comparitively a minor thing, you just have to balance it with the angles. This render's IOR is a few points less than what it should be, so I could get some more spectrums to show up.

This render is outdated already, and I should probably do a new one. There's no sense of brilliance, and I think it's too dark (though I made it that way for the spectrums to show up).

👍: 0 ⏩: 1

yf19-sama In reply to TjGk [2006-05-27 17:15:14 +0000 UTC]

I have lots of accurate models gems, I read many book about diamond last year, mi most important problem are the light setup 1 the design of the scene 2 and my redering limits 3.

A diamond is a high brillant object and your dark refractives areas are due to lack of bounces into the model.
I will show you soon a test render showing the problem.

👍: 0 ⏩: 0

butt-sahib911 [2005-12-29 01:06:24 +0000 UTC]

great model n render!

whats AA?

👍: 0 ⏩: 1

TjGk In reply to butt-sahib911 [2005-12-30 20:27:18 +0000 UTC]

Antialiasing Thanks!

👍: 0 ⏩: 1

butt-sahib911 In reply to TjGk [2005-12-31 04:01:01 +0000 UTC]

thanks!
anyways.iiits cool!

👍: 0 ⏩: 0

sheepstar [2005-10-20 20:41:44 +0000 UTC]

looks good, can yafray render .c4d files?

👍: 0 ⏩: 1

TjGk In reply to sheepstar [2005-10-20 21:04:57 +0000 UTC]

Hmm...well, can C4D export anything? Blender can import .obj (wavefront, maya, others) and .lwo (lightwave) formats, and those can then be rendered with YafRay. I'm not sure if the materials are kept, or if it's just the models.

👍: 0 ⏩: 1

sheepstar In reply to TjGk [2005-10-21 09:23:52 +0000 UTC]

welll its worth a try...

👍: 0 ⏩: 1

TjGk In reply to sheepstar [2005-10-21 19:39:26 +0000 UTC]

Sure, if you can export in one of those formats, you can email me the files and I can texture and render for you.

/If I have some free time.
//Which might be a while, since I have 2 concepts to finish, plus a short movie.

👍: 0 ⏩: 1

sheepstar In reply to TjGk [2005-10-21 19:47:21 +0000 UTC]

cool, i might just do that...thanks

👍: 0 ⏩: 0

3dConceptGroup [2005-10-10 03:33:40 +0000 UTC]

Thats fuckin soweet!!!!!

👍: 0 ⏩: 1

TjGk In reply to 3dConceptGroup [2005-10-10 11:00:45 +0000 UTC]

Hehe, thanks

👍: 0 ⏩: 0

m0rbidang3l [2005-10-10 01:37:02 +0000 UTC]

thanks for your help and suggestions with my model. i have an updated version posted [link] any tips on that would be great but this thing is awesome, i hope i can invest enough time into my modeling to learn this much

👍: 0 ⏩: 1

TjGk In reply to m0rbidang3l [2005-10-10 11:00:33 +0000 UTC]

Thanks for the compliments! I think your project is coming along great.

👍: 0 ⏩: 0

SeparateEntity [2005-10-09 23:28:55 +0000 UTC]

That's really cool. I don't see many renders with dispertion. Yafray FTW.

👍: 0 ⏩: 1

TjGk In reply to SeparateEntity [2005-10-10 00:17:10 +0000 UTC]

Thanks muchly! Dispersion pushes the calculation time into the sky if you do enough samples to get it looking good.

And hells yes. Blender/YafRay rules

👍: 0 ⏩: 0

rubikscubefreak [2005-10-09 22:57:27 +0000 UTC]

That is amazing. I can't believe that's a render and not a picture!!! Amazing.

👍: 0 ⏩: 1

TjGk In reply to rubikscubefreak [2005-10-09 23:04:43 +0000 UTC]

Thanks!

👍: 0 ⏩: 0

FiveAM [2005-10-09 16:51:21 +0000 UTC]

pretty damn cool, i'ma install blender one of these days and start playing with it... great results from a free program, keep it up

👍: 0 ⏩: 1

TjGk In reply to FiveAM [2005-10-09 21:15:53 +0000 UTC]

Thanks! Yeah, get in on it. There are plenty of tutorials that can help you start out, and you can always ask me any questions that you have.

👍: 0 ⏩: 0

ienrdna [2005-10-09 11:56:41 +0000 UTC]

so so cool

👍: 0 ⏩: 1

TjGk In reply to ienrdna [2005-10-09 14:55:10 +0000 UTC]

Thankyou!

👍: 0 ⏩: 0

7LwemLz7JuALnzEZkNLg [2005-10-09 08:24:38 +0000 UTC]

Nice caustics. How did you get them to seperate the light?

👍: 0 ⏩: 1

TjGk In reply to 7LwemLz7JuALnzEZkNLg [2005-10-09 14:55:02 +0000 UTC]

It's a special feature in YafRay called Dispersion. When you turn it on, the light will be broken up into a spectrum. How much broken light depends on the power of the dispersion.

Thanks for the comment!

👍: 0 ⏩: 0