中国科学技术大学:Distance Between a Catmull-Clark Subdivision Surface and Its Limit Mesh

Distance Between a Catmull- Clark Subdivision Surface and Its Limit Mesh Zhangjin Huang,Guoping Wang Peking University,China
Distance Between a CatmullClark Subdivision Surface and Its Limit Mesh Zhangjin Huang, Guoping Wang Peking University, China

Catmull-Clark subdivision surface (CCSS Generalization of uniform bicubic B-spline surface C2 continuous except at extraordinary points The limit of a sequence of recursively refined control meshes initial mesh step 1 limit surface
Generalization of uniform bicubic B-spline surface ◼ continuous except at extraordinary points The limit of a sequence of recursively refined control meshes Catmull-Clark subdivision surface (CCSS) initial mesh step 1 limit surface 2 C

CCSS patch:regular vs.extraordinary Blue:regular Red:extraordinary Control mesh Limit surface Assume each mesh face in the control mesh ■a quadrilateral at most one extraordinary point (valence n is not 4) An interior mesh face F in the control mesh-a surface patch S in the limit surface Regular patch:bicubic B-spline patches,16 control points Extraordinary patch:not B-spline patches,2n+8 control points
CCSS patch: regular vs. extraordinary Assume each mesh face in the control mesh ◼ a quadrilateral ◼ at most one extraordinary point (valence n is not 4) An interior mesh face in the control mesh → a surface patch in the limit surface ◼ Regular patch: bicubic B-spline patches, 16 control points ◼ Extraordinary patch: not B-spline patches, 2n+8 control points Control mesh Limit surface S F Blue: regular Red: extraordinary

Control mesh approximation and error 无法显示该图片 Control mesh is a piecewise linear approximation to a CCSS Approximation error:the maximal distance between a CCSS and the control mesh Distance between a CCSS patch S and its mesh face F(or control mesh)is defined as ()-Fu is unit square =[0,1]x[0,1] S(u,v)is Stam's parametrization of S over F(u,v)is bilinear parametrization of F over
Control mesh approximation and error Control mesh is a piecewise linear approximation to a CCSS Approximation error: the maximal distance between a CCSS and the control mesh Distance between a CCSS patch and its mesh face (or control mesh) is defined as ◼ is unit square ◼ is Stam’s parametrization of over ◼ is bilinear parametrization of over S( , ) u v S F(,) u v S F F ( , ) max ( , ) ( , ) u v u v u v S F− = [0,1] [0,1]

Distance bound for control mesh approximation The distance between a CCSS patch S and its control mesh is bounded as Cheng et al.2006] maxS(u,)-F(w,v)‖≤C(n)M (u,v)EQ C(n)is a constant that only depends on valence n M is thethe second order norm of 2n+8 control points of S 2n+1 2m+8 ■For regular patches, C(4)=1 3 n+6 2n+3 2n+2
Distance bound for control mesh approximation The distance between a CCSS patch and its control mesh is bounded as [Cheng et al. 2006] ◼ is a constant that only depends on valence n ◼ is the the second order norm of 2n+8 control points of ◼ For regular patches, S C n( ) M S (4) 1 3 C = ( , ) max ( , ) ( , ) ( ) u v u v u v C n M S F−

Limit mesh approximation 口Limit mesh:push the control points to their limit positions. It inscribes the limit surface 口An interior mesh face F→a limit face F→a surface patch S We derive a bound on the distance between a patch S and its limit face F(or limit mesh)as max S(u,v)-F(u,v)<B(n)M (u.)e B(n)<C(n)means that the limit mesh approximates a CCSS better than the control mesh
Limit mesh approximation An interior mesh face → a limit face → a surface patch We derive a bound on the distance between a patch and its limit face (or limit mesh) as ◼ means that the limit mesh approximates a CCSS better than the control mesh F F S Limit mesh : push the control points to their limit positions. It inscribes the limit surface ( ) ( ) n C n S F ( , ) max ( , ) ( , ) ( ) u v u v u v n M S F−

Regular patches:how to estimate S(4,y)-F(u,v) D. P2. P12 Regular patch S is a bicubic B-spline patch: Su,)=∑∑pN(0)w(,(u,)e2 1=0j-0 Limit face F={PuP2P22,P2),then F(,)=(1-v)[(1-)p+up2]+v[1-0)P22+up12] It is not easy to estimate S(u,v)-F(u,v)directly!
Regular patches: how to estimate Regular patch is a bicubic B-spline patch: Limit face , then It is not easy to estimate directly! S 3 3 3 3 , 0 0 ( , ) ( ) ( ), ( , ) i j i j i j u v N u N v u v = = S p = S F ( , ) ( , ) u v u v − 1,1 2,1 2,2 1,2 F p p p p ={ , , , } 1,1 2,1 2,2 1,2 F p p p p ( , ) (1 )[(1 ) ] [(1 ) ] u v v u u v u u = − − + + − + S F ( , ) ( , ) u v u v − S F p1,1 p1,2 p2,1 p2,2 p1,1 p2,1 p1,2

Transformation into bicubic Bezier forms 0,p Both S(u,v)and F(4,v)can be transformed into bicubic Bezier form: S4,)=∑∑bB(0B() i=0j=0 33 F(u,)=∑∑bB(0B() i=0j=0
Transformation into bicubic Bézier forms Both and can be transformed into bicubic Bézier form: 3 3 3 3 , 0 0 ( , ) ( ) ( ) i j i j i j u v B u B v = = S b = S S( , ) u v F( , ) u v 3 3 3 3 , 0 0 ( , ) ( ) ( ) i j i j i j u v B u B v = = F b = S F

Regular patches:distance bound NuW-a叭-交,,goro -B.6() Core idea:Measure S(u.)-F(4.)through measuring b,.,-bi
Regular patches: distance bound Core idea: Measure through measuring S F b1,2 b1,2 3 3 3 3 , , 0 0 ( , ) ( , ) ( ) ( ) ( ) i j i j i j i j u v u v B u B v = = S F b b − = − 3 3 3 3 , , 0 0 i j ( ) ( ) i j i j i j B u B v = = − b b S F ( , ) ( , ) u v u v − , , i j b b i j −

Regular patches:distance bound (cont.) Boundb,,b.with the second order norm M,it follows'that 小su,W-Fu,s1-w+1-M Distance bound function of s(4,v)with respect to F(u,v) 9 B(4,W=2u1-0+W1-v.(,)e2 ■Diagonal D(t)=B(t,t)=t(l-t),0≤t≤1 By symmetry, max B(u,v)=max D(t)= (u,v)EQ 0≤1≤1 4
Regular patches: distance bound (cont.) Bound with the second order norm , it follows that Distance bound function of with respect to is ◼ Diagonal By symmetry, , , i j b b i j − M 1 ( , ) ( , ) ( (1 ) (1 )) 2 S F u v u v u u v v M − − + − S( , ) u v F( , ) u v 1 B( , ) ( (1 ) (1 )), ( , ) 2 u v u u v v u v = − + − ( , ) 0 1 1 max B( , ) max D( ) u v t 4 u v t = = D( ) B( , ) (1 ),0 1 t t t t t t = = −
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科学技术大学:Non-Uniform Recursive Doo-Sabin Surfaces.pdf
- 中国科学技术大学:Non-Uniform Recursive Doo-Sabin Surfaces.pdf
- 全国信息安全标准化技术委员会:大数据安全标准化白皮书(2018版).pdf
- 中国信通院:勒索病毒安全防护手册(2021年9月).pdf
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第9章 安全管理.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第8章 数据的备份和恢复.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第7章 存储过程和触发器.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第6章 T-SQL程序设计.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第5章 关系、索引和视图.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第4章 约束、默认和规则.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第3章 表和表数据的操作.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第1章 SQL Sever2000概述(教师:孟艳敏).ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第10章 服务器性能和活动监视.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第2章 数据库文件管理.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第12章 ODBC数据库应用程序开发.ppt
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)RTE规范与建模方法之 Domain Specific Modeling Languages(MARTE、AADL、Autosar).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)实时嵌入式软件设计(控制系统,DARTS,EA,语言).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)设计验证与需求确认(嵌入式系统的属性与验证).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)嵌入式系统形式化规范与建模(FSM,KPN,SDF).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)嵌入式操作系统(uC、OSII).pdf
- 中国科学技术大学:Distance Between a Catmull-Clark Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:Extended Doo-Sabin Surfaces.pdf
- 中国科学技术大学:Full Camera Calibration from a Single View of Planar Scene.pdf
- 中国科学技术大学:A bound on the approximation of a Catmull-Clark subdivision surface by its limit mesh.pdf
- 中国科学技术大学:Bounding the Distance between a Loop Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:Bounding the Distance between a Loop Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:An Efficient Approach to Real-Time Sky Simulation.pdf
- 中国科学技术大学:Estimating Error Bounds and Subdivision Depths for Loop Subdivision Surfaces.pdf
- 中国科学技术大学:一类多参数的曲线细分格式.pdf
- 中国科学技术大学:JOURNAL OF UNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINA.pdf
- 中国科学技术大学:NEW PROOF OF DIMENSION FORMULA OF SPLINE SPACES OVER T-MESHES VIA SMOOTHING COFACTORS.pdf
- 中国科学技术大学:单变量均匀静态细分格式的连续性分析和构造 Continuity Analysis and Construction of Uniform Stationary Univariate Subdivision Schemes.pdf
- 《C++程序设计》课程教学资源(参考资料)C++ Programming ISO/IEC 14882 2003(规范文档)INTERNATIONAL STANDARD(Second edition).pdf
- 《C++程序设计》课程教学资源(参考资料)C++ Programming ISO/IEC 14882 C++11(规范)Information technology — Programming languages — C++.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(复习提纲,主讲:黄章进).pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第一章 绪论(主讲:黄章进).pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)C++语言漫谈.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第二章 C++简单程序设计.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第三章 函数.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第六章 数组、指针与字符串.pdf