Microsoft Download Center Archive

Feature-Adaptive-Subdivision Surface Rendering

  • Published:
  • Version: 1.0
  • Category: Tool
  • Language: English

This project demonstrates how we implemented the rendering technique described in the paper “Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces,” in ACM Transactions on Graphics, Vol. Last published: September 13, 2012.

  • This project demonstrates how we implemented the rendering technique described in the paper “Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces,” in ACM Transactions on Graphics, Vol. 31, No. 1, Article 6, in January 2012. We use the DirectX compute shader to provide partial subdivision of a control mesh on a GPU. This subdivision occurs only where necessary to generate Bicubic B-Spline patches. These patches then are sent to the hardware tessellator for evaluation and rendering. The resulting surface corresponds exactly to the true Catmull-Clark limit surfaces at triangle vertices, up to machine precision. Furthermore, we are able to render meshes with tagged, semi-sharp edges, as well as hierarchical edits.

Files

Status: Live

This download is still available on microsoft.com. The downloads below will come directly from the Microsoft Download Center.

FileSize
SubdSmooth8.zip
SHA1: 1932e300e21170982a7c6c6a3b6a406dc5652fc4
6.88 MB

File sizes and hashes are retrieved from the Wayback Machine’s indexes. They may not match the latest versions of files hosted on Microsoft servers.

System Requirements

Operating Systems: Windows 10, Windows 7, Windows 8

    • Windows 7, Windows 8, or Windows 10

Installation Instructions

    • Click Download and follow the instructions.