Riley Adams
Model 1: M.C. Escher's "Relativity"
I picked MC Escher's famous lithograph "Relativity". Many, many polygons later I got something resembling it.
Fullsize Source Image: [Download]
VRML (touched up, converted to use one texture image): [Download]
Blender Model (touched up): [Download]
SVM Model: [Download]
NOTE: Because of the sheer number of polygons, and the amount of effort required to touch up the projected texture images, I took the geometry, touched that up, and then baked a simple ambient occlusion texture for the model to use. The raw VRML and tgas created by SVM is included in the escher/raw_wrl directory, (however, the textures will not load (converting all 200+ tgas to gif would take forever...)).
Source Image
For maxiumum precision I picked the largest image of the litho that I could (~2kx2k pixels).
Marked up:
Over 200 polyons. This was tedious.
SVM 3d View:
Did I mention that this was tedious?
Touching Up:
I loaded the model into the 3d modeling package Blender3d and filled in all the gaps and corrected errors.
Because touching up the >200 projected textures would take a looooong while, I just baked in an ambient occlusion texture and called it good.
Model 2: "Cornell Box"
For the model that I would invert, I picked a render of the famous "Cornell Box" 3d testing model.
Fullsize Source Image: [Download]
VRML model: [Download]
SVM Model: [Download]
Source Image
I picked a very large image (4800^2, though I ended up scaling it down a bit) for precision.
Marked up:
I picked the cube to base the homography on, since it provided known equal lengths on all 3 axes.
SVM 3d View:
Touching Up:
I touched up several of the textures (examples above).
Model 3: "Inverse Corridor"
Fullsize Source Image: [Download]
VRML model (inverted): [Download]
SVM Model: [Download]
Source Image
I picked this at random off a google image search for "corridor" (source).
Marked up:
I just made a box around the corridor.
3d View of Inverse:
Unwrapped:
I unwrapped the inverse model and printed it out.