赞
踩
目录
2.1 parameterization with fixed connectivity
3.3.1 接缝线长度(归一化),用面积归一化后,在不同数据集间具有可比性
4-6 optimization framework,COUPLED DISCRETE-CONTINUOUS DESCENT,THE OPTCUTS ALGORITHM
Bijectivity 双射性 : 这样可以保证表面上的每个点都会映射到纹理空间中的不同点。如果你想让纹理在表面上重复(想想墙纸或地毯的重复图案),那么有意引入从表面点到纹理点的多对一映射是有意义的
- Geometric techniques:
- 已经cut为 disk-topology
- 需要解决的问题:将cut后的segment map到二维平面(保持固定的连接性(拓扑),最小变形)
- map过程,会改变mesh的角度和面积
- Topological
- 常用:angular distortion
- [Aigerman and Lipman 2015; Floater 2003; Lévy et al. 2002; Sawhney and Crane 2017; She er et al. 2005],
- 其他:isometric parameterization ( account for triangle stretch)
- 评价:大多数不满足 globally bijective.
- 解决办法:初始化就满足bijective,再后续优化中阻止 local and global overlaps
- 参考:[Kharevych et al. 2006; Myles and Zorin 2013].
- 在接缝线区域,要求参数是连续的(刚性变化相关),结果中,存在部分不连续现象
- 进一步:将接缝线放在map不连续的地方:cone singularities(锥奇点),discrete points
- 意义:对inter-surface mapping and quad meshing有效果,在storing surface signals, such as texture in atlases.效果不佳
- 其他:基于纹理的方法--倾向于接缝线长度较小
- 没有包含 bijectivity约束
- 无法指定变形的限值
- 在迭代过程中,调整用户预先指定的参数
- 用户交互(主) && 全自动两种模式,都需要用户指定namda(变形 和 接缝线长度的权重)
- 三角面片-together--影响接缝线长度
- Topology-fixed
- 多目标优化,目标之间具有相对权重,难以确定,并且无法将权重与最终的结果对应起来,即权重没有实际意义
- 将某个目标转换为数值约束,变为含约束条件的单目标优化问题
- V_T是V的superset:迭代过程中,顶点的数量,位置会变化,同时,3D map到2D,会产生重复的2D点
- F_T与F应该是不同的:迭代过程中,F会有所改变(拓扑改变)
- 变形度:smooth albeit nonconvex(具有多个局部最优值)
- 接缝线长度:nonsmooth
针对lamda:变形度不满足限制时,lamda变大;变形度满足限制时,lamda 变小到0
- S:在input surface(mesh)上分割后产生的所有的接缝线集合 ?? 是三维分割线,还是map到二维(考虑变形)的边界线
- ei: 接缝线长度
- F:分割后的所有面片(mesh)
- At:面片面积
sigma为变形梯度的singular value
考虑基于negative-space triangles的拓扑操作
具体为:
- triangulate the void region about the union of one rings around the participating stencil vertices. This provides a sufficient scaffold to ensure bijectivity in the local solve without growing the problem size.
- for each candidate edge split we need to carefully pull apart the new split vertices to form an initial void to build the scaffold triangulation
Ps:当前连续的topology变化,可能不是最优方案
离散的拓扑变化需要被考虑,因此在内迭代过程中,非连续的topology变化,可根据是否被再次搜索到,来决定其是否是可行解
save hashes (Es , Ed, lamda) of solution triplets, and the best visited solution,of solution triplets, and the best visited solution
Ed<bd |
Ps: Smooth:新的lamda与原lamda相似
4.2.2.1 T的优化
4.2.2.2 U优化
若更新内迭代T,则最小化要求较严格;若T不更新,该要求较宽松
实验类型 | 结论 |
Global bijectivity VS local injectivity | Global bijectivity约束强:时间的多,seam长 |
optCut VS autoCut(自动模式) | 整体上:optCut 时间短,展开线短 |
进一步讨论Scalability(顶点数) 对时间的影响 | 顶点数越多,时间差异越大; 耗时: optCut(无bijectivity约束)>optCut(有bijectivity约束)> autoCut 24k and 48k数据:autoCut(复制所有的顶点),out of memory |
比较topology operation: 本文:local ——减少计算开销 其他:Geometry Images [Gu et al. 2002] - EB(extrema-to-boundary) cuts:connect the current boundary to the most distored point | EB(extrema-to-boundary) cuts: 收敛较慢,展开线更长 EB在下述情况,收敛较快,但展开线更长:isometric(等距、等角) UV maps where extremities are less prominent(极端/末端不突出) |
optCut VS autoCut(交互模式)VS Sorkine et al. [2002](Bounded distortion piecewise mesh parameterization) | |
optCut VS Unwrella2, ZBrush3, and Maya4, | hard-surface mode occasionally produced UV meshes with local inversions and non-manifold vertices 解决办法:organic mode Unwrella、Maya distortion的优化可能较宽松,因此:Unwrella、Maya结果的基础上,在seam不变的情况下,利用optCut再次最小化distortion得到最终结果,再与原始optCut对比
|
7.2 讨论展开线的位置:Regional Seam Placement
7.3 optCut的另一个应用:优化现有UV展开结果
8 conclusion
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。