Before I try to explain what I did and end up boring and confusing people, I'll just say I figured out how to make a diamond with all of its physical properties from scratch by writing my own 3D shader. Yes, I attempted to write my own shader. Here is the rendered turnaround animation of the diamond:
And here is an image below of the VEX network I created to make the shader, for those who care to know.

Why did I do this? Well, you never know when it will come in handy...anyway, enjoy!