   Ray Tracer - Ideas Suggestions
  As a part of a school project I implemented a ray tracer with almost every feature. I also added ray tracing over network where computers can join in and take some load of the main server.To pass the course I have to add something else (I only have next week to implement it so probably something small). My friend already implemented an octree. So this option is out, I am looking for suggestions/docs of something i can add and probably wont take much than a week.   
  "Almost every feature" is a bit vauge - and, to be honest, it probably is very far from true. There are a huge number of things you can do with a good raytracing framework.Could you post a list of the features which you have implemented?   ;  The thing is, when you say "almost every feature" that doesn't really mean anything to those reading this thread. What you think of as "every feature" is probably far less than an advanced ray-tracer programmer thinks of.In order to make sure we don't simply suggest all of the features you already have, please list ALL of the ones you have implemented. That way, you will get new ideas much quicker.Edit: Cross post, but I'm sure you really get the point now.Do you have Fresnel Reflections[google]   ;  Sorry for the confusion, I meant almost every basic feature:- Texturing- Lighting- Reflection- Refraction + Beer's Law- Adaptive Super Sampling- Depth Of Field- Fish Eye- Soft Shadows- Fuzzy Reflection- Read a Full 3D Scene from a 3DMax plugin and ray trace it correctly.- Network Rendering (mentioned above) + Fuzzy Logic implemented so each machine will have a specific region to ray trace depending on the machine power.I was thinking it is missing some kind of space partitioning. I researched some uniform Grid methods, they all speak of DDA 3D for tracing the ray but there is no clear document on it.   ;  You could add:radiosity? photons?what shapes does the ray-tracer support, blobs?can you render userdefined functions?causticsvolumetric? clouds? atmospheric media? fog?texture turbulence, texture patternes?Gussian Glow?(after the render)I'm sure the list goes on, very long.;http://www.devmaster.net/articles/raytracing_series/part1.phpCovers uniform grids and kd-Trees for space partitioning.  BSPTrees are also an option.Cheers,--Brian;  How about instancing?   ;  Thanks for the info, I will try to research what I will add today and start the implementation tomorrow.   ;  What about bump-mapping?That would make a nice addition!   ;  me and Zeraw are colleagues, so i also want to add something on my ray tracer,i thought of Motion Blur, i already opened a thread here, http://www.gamedev.net/community/forums/topic.asp?topic_id=396428i want to find methods of implementations, what is the correct way to do the motion blur effect?i would really appreciate any help   