Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I don't quite understand the documentation but if I was to tessellate a mesh using 3 control points in Direct3D11 with the "tri" domain am I right in thinking that

SV_TessFactor is how many times to split up each edge

and

SV_InsideTessFactor is how many points inside the triangle to create?

share|improve this question
add comment

1 Answer 1

up vote 1 down vote accepted

Yes, that's approximately what it does. I'm not sure if these values are the exact vertex counts to create, but at least, higher tess factors lead to higher vertex counts. The reason there are separate factors for each edge is so you can match edges from one patch to the next, to avoid cracking.

Here is a video showing the tess factors being smoothly increased on a cube. You can see the effect of fractional tess factors in this video too (how the mesh smoothly and continuously changes from one tess level to the next, rather than popping). It does not show separate edge vs inside tess factors, though.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.