Q:Where can I get the sPatch source code?
A: The following material was posted by the specified people at the specified times to the former sPatch message board (now closed). It basicaly says you cannot get the source, whyit is unavailable, and explains why you do not need it to learn how to make a similar program.
ddombrow
04/27/01 11:02 PM
RE: Open Sourcing sPatch?
Hey guys,
I've been following spatch/hamapatch for a while. In fact I maintain the english hamapatch mirror at www.hamapatch.t2u.com (though not very diligently).
Hamakazu could not have obtained the source, at least not legally. Mike Cliffton, who seems to have disappeared entirely from the net, couldn't release the source because he used code from the company he worked for. If he released it he could probably be sued/fired or something.
I don't know what the possibility of getting hamaPatch's source, or what difficulties there would be because of the english/japanese barrier.
rsanta74
05/04/01 1:41 PM
RE: Open Sourcing sPatch?
Hi people,
I contacted Mike Clifton about a year ago regarding any potential updates. He had stated that he was POSSIBLY considering taking up the sPatch project again, but that was a year ago. Basically, it's dead as a doornail. As for duplicating his work....easy as pie. Who needs his code anyway. The technique isn't proprietary or anything. The fact is that sPatch & Hamapatch are just Animation Master clones. As most people already know, that program uses so-called "Hash Patches". In reality, all they are are Coons patches.
Coons Patches are bezier surfaces defined by 12 control points, which is 4 less than bicubic beziers which are 16. These 12 control points define the 4 perimeter curves that make up the patch. At runtime, the interior 4 control points that are missing are regenerated to form a 16 point bicubic bezier surface. In fact, sPatch exports to POVRAY in bicubic form, which is proof enough. I have an older document written by Martin Hash (AM creator) himself. It describes a technique for generating Coons/Hash patches used by Animation Master, Hamapatch, & sPatch. Anybody interested? Just e-mail me. I'll send the doc and the errata. I originally found it on Howard Trickey's homepage.
From that point it's even easier. There's tons of docs on the net for rendering and optimizing bicubic patches. Hamakazu really never needed to get the sPatch source at all. Instead, he probably just researched the technique like I did.