OpenSubdiv-MPS is ultra fast OpenSubdiv modifier for 3dsmax.
This plugin has much better response in any situation than standard OpenSubdiv modifier. And this plugin work with standard vertex crease modifier(later max2015ex1).


Installation:

Extract zip file. Copy the OpenSubdiv-MPS.dlm file to any plugin directory of 3dsmax. 
For 3dsmax2016, you can copy file from Release2015ex1

Help:

Subdivision Level:
Sets the number of times the mesh is subdivided.

Render Level:
Lets you choose a different number of iterations to be applied to the object at render time.

Isoline Display:
When on, displays only edges of the original object.

Subdivision Type:
Uniform:
Applies a uniform refinement scheme to the coarse faces of a mesh. The mesh converges closer to the limit surface with each iteration of the algorithm.

Adaptive:
Feature Adaptive Subdivision is not comming in this version…

Edges and Corners:
All the boundary edge-chains are sharp creases and boundary vertices with exactly two incident edges are sharp corners

Edges Only:
All the boundary edge-chains are sharp creases; boundary vertices are not affected.

The following rule sets and options can be applied to facevarying data interpolation
Bi-Linear(None):
Bilinear interpolation (no smoothing)

Smooth(Edge Only):
Smooth UV

Smooth(Edge/Corner):
Same as “Smooth(Edge Only)” but does not infer the presence of corners where two facevarying edges meet at a single face

Smooth(Always Sharp):
Smooths facevarying values only near vertices that are not at a discontinuous boundary. All vertices on a discontinuous boundary are subdivided with a sharp rule (interpolated through). This mode is designed to be compatible with ZBrush and Maya’s “smooth internal only” interpolation.

Propagate Corners:
“Smooth(Edge/Corner)” mode can further be modified by the Propagate Corner flag.

UV Connect:
Opensubdiv is creating separate UV faces. This option follows original UV and connects each faces.

Smooth Crease UVs:
Opensubdiv can not create smooth UVs with Crease effects. This option allow to create smooth UVs with Crease effects.
It is possible to modify the subdivision rules to create piecewise smooth surfaces containing infinitely sharp features such as creases and corners. As a special case, surfaces can be made to interpolate their boundaries by tagging their boundary edges as sharp.
We have to use “weight” parameter for the crease which inside of the Sub-object level of Editable poly.
Crease data is related with Subdivision Levels, When Subdivition level is 3, we get the most sharp result by 3.0 weight number. When Subdiv level is 6, we need the 6.0 for shapest result.

Normal:
No smoothing is applied to creases

Chaikin:
Chaikin’s curve subdivision algorithm improves the appearance of multi-edge semi-sharp creases with vayring weights. The Chaikin rule interpolates the sharpness of incident edges.

Vertex Crease:
If this option is checked, vertex crease effect is enabled.
Override:
If this option is checked, all of the vertex crease data replaced with this parameter.

Edge Crease:
If this option is checked, edge crease effect is enabled.
Override:
If this option is checked, all of the edge crease data replaced with this parameter.

Smooth Triangles:
This option get triangles subdivide more smoothly.

Default(CPU):
This mode is using only CPU.
TBB(CPU):
This mode is using only CPU but this is woriking with multithrredding.