i havent actually read the code but I read the description and thats cool
im not sure exactly how this would work, but to truely get a real zoom (not just moving the camera closer and possibly through objects) i think theres a way to narrow the camera's angle of view, which would take a picture of a smaller 3d area, then enlarge it to fit the entire screen
sounds like a zoom effect to me, just a theory though
also is all modelling just a bunch of extrusions and repositioning verts?
heres the process for how I made the pistol:
1. found and put the reference image to the background
2. made a plain and positioned it at the corner of the object
3. extrude edges/verts the whole way around the object
4. did scope and barrel
overall 99% of what I did was extruding