I was thinking if it would be good to chose two types of SubSurf. One is the known, in the other, the surface would always touch the vertices. This is an example (it’s a only demonstration, no code): the cube subsurfaced from the left is the modified by the modifier as we know. The right cube, the new type.
What is this for?
Imagine you are made some low-poly characters for a game. The SubSurf is not recommended for BGE. But, in the future, the modifier will be really stable in BGE (I have hope), it won’t consume too much process and we’ll can use it as we want… the low-poly models with subsurf modifier wouldn’t be the same as we created them… the new surface wouldn’t touch the vertices. They would be too much softened (I hope you understand what I mean)
In this case, we also can add an option in the game to increase the resolution of the models if you have a fast computer.
In the modifier, there can be a “Catmull-Clark 2” new button, or can be a slider, from the modifier as we know to the “touch vertices” new option. Both would be usefull.
I would like to know what you think about this.