Use the SLIDE file CS284/CODE/subdivision.slf and test many of the subdivision schemes accessible from the menu that do NOT have the word "SELECTIVE" in their name. In particular take a close look at:
<< JORDAN -- update this please ...>>
To make this SLIDE program work on the NT machines, you will need to
add a new environment variable:
(make sure the slashes are facing the correct way):
SLIDE_LIBRARY = S:/slide/lib
Do a qualitative examination on three different objects, one of which
should be "gHexPrism1", given in the starter file.
You can activate different objets by "un-commenting" different instance
commands in lines 300-340 in the subdivision.slf file.
Pick a second object of your choice.
Check out the on-line SLIDE web
page on Tcl-Packages, the "slideui", and "geometry.tcl" to learn more
about these packages and the different objects.
The third test object should be your own design of a genus 4 object.
Report your observations on these test runs..
As a second way of focusing on the capabilities of the different schemes
-- and using very much what you may learn from the four papers -- consider
the following task:
Assume you have given the 20 vertices of a regular
dodecahedron and would like to have a very finely tessellated, sphere-like,
subdivision surface that interpolates these 20 vertices. Try to do this
with two different subdivision schemes: an interpolating one and an approximating
one.
Which two schemes would you use ? -- Why ? -- How ?
Describe the initial control mesh complete with a value for the circum-radius
for each of the chosen schemes. Discuss the trade-offs of the resulting
surfaces. Provide 2 images that show the control mesh and a (reasonably)
smooth version of the surface (i.e., don't push SLIDE to the limit ...).
Bring your reports to class on Wednesday 10/25/2003.