I was asked an innocent question about interference- and dispersion like effects in rendering, and I did the following nifty test:
Basically, it's three layered copies of the material. One contains the diffuse component, and the reflection color set to red, and with an anisotropic reflection. The other two has the diffuse component set to black, and have green and blue reflection colors respectively.
The anisotropy is the same but I modified the anisotropy angle slightly between the three. This gives really neat "rainbow effects" like in a CD-Rom surface.
Enjoy the trick.
/Z
11 comments:
aahh, nice image + tip!
Very nice effect! I was recently wondering how to do this. And what about prismatic diffraction?
Prismatic diffraction can be done in a "similar" way, but it will be very inefficient render wise, since every ray will split the sub-rays in 3.
Ideally, you would use a ray switching shader so only the "topmost" ray gets split in 3, and any "lower down" rays (which are already "split") don't get split...
/Z
Great! Thanks for that tip! One question though: How to get the anisotropic look on poly cylinders like you have on the left side? I do have a hard time to get that effect! Any hints? Thanks!
Thanks for that one. Great idea.
Leaves me wondering what other cool effects you could get with similar techniques of layering shaders with slight alterations in their parameters.
Hmm... I think I probably need to get out more ;-)
I am not sure I understand what you mean by "three layered copies of the material"
How are the three layers being assembled in the A&D material?
In max, I used two nested "Shellac" to layer them. For a more "low level" mental ray approach, you could, use something like mib_color_mix in a home-brewn phenomena...
/Z
I second the comment about UV pn poly disc...
I can't get the CD effect like yours. Any tip Master Zap? Thanks
Any chance you could post me the scene?
It would be much appreciated.
Lee.
I wish you can make a video tutorial on this to help other artists :)
how can i do this in maya?
Post a Comment