Chuft-Captain wrote:Q1: How do you determine what's a "background" object? Is a background object defined as "any object other than the object the reflections fall on"?
ie. If the solar panels were to implemented as a separate mesh and positioned in SSC, would they then reflect the "background" spacecraft body? (and visa-versa)
Background objects are those located at a distance which is large relative to the size of the reflecting object(s). The background must appear very similar as seen from any reflecting point, otherwise the reflection effect won't look right. So for a spacecraft, the solar panels don't meet this requirement. But a spacecraft like ISS could be the background for a smaller object such as an astronaut's helmet:
http://cache.boston.com/universal/site_ ... 44-011.jpgThere would be slight inaccuracies since the scale difference isn't huge, but it would certainly be good enough to fool the eye.
Q2: How are you determining how reflective each object is? I'm assuming this is determined by the surface properties defined in the modeling tool...eg. Animator
I'm loading Wavefront OBJ files. The material definitions for OBJ files allow specifying whether or not a material is reflective (illumination model 3)
http://local.wasp.uwa.edu.au/~pbourke/dataformats/mtl/I've actually changed the illumination model from the one described in the linked spec: the reflected color is modulated by the specular color and/or texture, which is key to making the gold foil look metallic instead of like glossy plastic.
--Chris