Hasty Briefsbeta

双语

Adaptive Catmull-Clark Subdivision with Compute Tessellation

7 hours ago
  • #GPU Rendering
  • #Subdivision Surfaces
  • #Catmull-Clark
  • Catmull-Clark细分是离线渲染中平滑表面的标准方法,自1997年以来一直用于电影制作。
  • 它递归地细化网格,允许艺术家先雕刻低多边形模型,然后在渲染时进行细分。
  • 新方法的关键创新在于将问题拆分为曲面细分和细分计算两部分。
  • 特征自适应细分只在奇异顶点周围进行曲面细分,从而减少了计算量。
  • 双三次B样条允许在规则四边形上进行解析计算;半锐利边缘也可以通过解析方式处理。
  • OpenSubdiv预先计算模板表以实现高效形变,避免每帧都进行细分计算。
  • 新算法在第一层级存储不规则细分环,并在更细级别时实时计算。
  • 图元被分为常规区域、细分1区域和细分2区域;三角形区域需要双重细分处理。
  • 自适应曲面细分将三角形集中在高曲率区域,既提高了效率又改善了视觉质量。
  • 性能测试表明,在可比硬件条件下,自适应计算曲面细分的效率可与Edge-Friend匹敌甚至超越。