View Full Version : Animation : CD Reflection
rikimountain 07-04-2003, 08:45 AM hey guys...
has anyone of you got an idea of how to create that reflections made by compact discs in 3dsmax? (i couldn`t do it in any other program too)
i need it for an animation, so it won`t work with a map or something...
would be great to have some help here!
|
|
hey there, could that (http://www.neilblevins.com/cg_education/aniso_ref/aniso_ref.htm) help ?
mouj
Alex Morris
07-04-2003, 04:09 PM
Also dispersion.............the colours of the spectrum appear due to refraction. Think there is a Blur material plugin to cheat this. Otherwise Brazil and FinalRender handle it.
ZeBoxx
07-04-2003, 05:44 PM
Actually, the effect is caused due to diffraction foremost.
Brazil r/s doesn't simulate these in any particular way, and I can't really think of any renderer that does.
A shader could be written, possibly.
cebas' Pro Optic Suite does have a CD surface shader :
http://www.cebas.com/products/feature.asp?UD=10-7888-33-788&PID=16&FID=108
Which might get the job done, but the example images are less-than-convincing. An actual user might have gotten better results.
I've had varied results using a normal mapping technique, making the normals of disc shape emulate a double cone-like structure, reflecting a rainbow-colored gradient.
Is-boset
07-05-2003, 03:59 PM
try to use an anisotropic material, and use a hi res bump map of circles trying simulate the little grooves of CD surface.
Marcel
07-05-2003, 06:21 PM
There was this very old Max tutorial once where the rotation of the camera and the CD were linked to the rotation of a colorfull texture map on the CD Object. Worked very nice if I remember correctly.
ZeBoxx
07-05-2003, 09:58 PM
You might be referring to this :
http://web.interactiva.cl/~comercial_dtschile/tut2/
Which although looks CD-y, is far from what you'd really want.
Marcel
07-06-2003, 11:12 AM
As usual the past is less good then I remember :)
But I am sure that something excellent can be made with this technique. It just needs better texturemaps and maybe some subtle glows...
ZeBoxx
07-06-2003, 03:11 PM
Well, one of the less work-aroundable issues is with when you tilt the CD so that it reflects further towards the light source.
The spectral effect change from a radial-looking set of 'beams' to a circle, and does this in fairly specific ways that a simple texture map can't really overcome.
You could make multiple and blend between them, but you'd need quite a few to not make it look ugly :)
Chris Thomas
07-07-2003, 06:16 PM
The only attempt I ever made for thus used a raytraced or flat reflection map, a very fine bump maps for the grooves and a radial gradient for the specular colour.
Map the radial gradient using the "normal" option, and fill it with quite a tight series of rainbow gradients, this makes the highlight change, so as the angle of your camera to the disk changes, so do its highlight colours.
Use the anisotropic highlight type and use a gradient to map its direction, this causes the highlight to curve and bend as it goes around the CD.
The issue you'll have with this is that it needs decent UV coords for it too work, in my case I made the CD by lofting a rectangle around a circle to give me the desired UV's.
I'll try and post an example shader if I can get the time ;)
rikimountain
07-08-2003, 05:40 AM
did i already say thanks to you guys!!!
:buttrock: :buttrock: i know why i like that forum...
gotta give it a try... and i guess i`ll post the result, if its not too ugly...
Chris Thomas
07-09-2003, 12:21 AM
Here's a quick re-hash of that material as I memeber it, hope it helps. Max 5.01
http://www.christopher-thomas.net/cd_example.zip
rikimountain
07-10-2003, 12:06 PM
yeah baby!!!
it worked superb!!
jmonkey2000 - thx a lot man...
you owe me .. hahaha..
:buttrock:
ManiaX
08-19-2003, 11:24 PM
hi, i'd like to create a cd in 3dsmax 4.2
how do i do this??
Chris Thomas
08-19-2003, 11:56 PM
ask rikimountain to pass on the info ;)
CT
CGTalk Moderation
01-15-2006, 01:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.