Recently I was enjoying some of Ken Perlin's java applets, and one of them in particular caught my attention and spawned an idea.
he had a globe on which there were multiple populations of different colored points.
I thought it would be interesting to use this type of flockinig/distribution to shift triangulation points arround an object in order to achieve a nicely tesselated look, with minimal polygons and very high "quality" polygons as well.
Further, I thought it would be interesting to have the points exhibit behaviours. e.g. a point could have a major and minor axis. Using a gaussian curvature it should be possible to orient the point such that one axis flowed with the least curvature, and the other axis flowed with the most curvature.
All of the points on the surface would repel each other, but the points repelling force would be tied to the curvature along each axis. along tighter curvature, there are more points needed to describe the surface accurately, and therefore more points should be closer together. Conversely, less curvature should mean fewer points are needed. Or in other words, the higher the curvature, the lower the repelling force.
in this way the tesselation parameters should remain consistent across multiple surfaces as long as they all share connectivity.
Years Later, It's All About the Bats
-
I'm in the process of creating a new Wordpress site for Master of Ceremony
services I offer as the CryptKicker of Chicago. While that's being
completed, I'...
11 years ago