I talked with John Carmack. He has tried (as you mentioned) a Bezier real time subdivision. The consensus was that there is no such thing for subdivision surfaces (this was my original question). All subdivision surface generators take minutes(!) to run. This disqualifies such methods from being usable in real time (i.e. they would need to run in about 10ms). Is there such a thing?