I put a precompiled binary on the source above. I'd like everyone try it if they had time. The most consuming part is the shadow part since I did not making the shadow based on the sillhoutte but from every vertices that can be a shadow. It slow I know, but that is the limit of my ability.