I figured out how to model a flexible lamp neck using an isosurface. It
is a perturbed pair of f_helix1 functions. The coil strip renders
slightly wider on the outside than the on inside, but as long as the
bending isn't extreme, this anomaly isn't too noticeable.
The main problem is that it takes forever when radiosity is used with
the reflective texture. Two pass radiosity shaved only 25% off the
render time.
Now all I have to do is figure out how to aim it at a point_at. The
trig is not straightforward because the light source is not at the tip
of the neck.
Post a reply to this message
Attachments:
Download 'flexed_poc1.jpg' (69 KB)
Download 'flexed_poc3.jpg' (65 KB)
Preview of image 'flexed_poc1.jpg'
Preview of image 'flexed_poc3.jpg'
|