Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

dancavallaro

making silver in blender

This topic is 5284 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
it''s been a while since i''ve blender-ed, but go with a white material, high specular, blended with a generic spheremap; or look into blender''s cube-mapping methods to have it really reflect the environment

Share this post


Link to post
Share on other sites
Actually, you should try the internal raytracer to actually make some real reflections on an object..

Share this post


Link to post
Share on other sites
Actually, unpainted shiny metals tend to have fairly low diffuse light contribution, what with almost all the light reflecting from the half-angle (specular direction).
So, put the specular level high, and diffuse level low; use a reflection map or raytracing for increased realism, as others suggested.

-Nik

Share this post


Link to post
Share on other sites
If you want to use raytracing features in Blender, you don't have to implement it yourself, just use it; see Yafray raytracer for Blender.

If you do want to make your own raytracer, the concept is quite simple: for each screen fragment (or pixel in layman's terms) calculate a vector (ray) from eyepoint thru the said fragment and check all the collisions between that vector and the scene geometry.
If the vector does collide with some geometry, save the resulting color (which is obtained from your material/lighting interaction procedure), and if the material is "reflective" at all, continue to trace the ray reflected from it's collision point recursively until some treshold is met (for example, max reflections per ray is very common).
Basically, that's it.

Equipped with this information, it is quite easy to add, for example, shadows, refraction, texturing, and what not

-Nik

[edited by - Nik02 on April 7, 2004 11:41:01 AM]

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!