150 likes | 225 Views
5120309016 杨光. 三维物体的表示与建模. 如何建模?. 在计算机中表示一个三维物体 表示表面? 表示整体?. 需要考虑的方面. 表示方法的精确度? 精确度 与数据量的折中? 数据 量与复杂性的折中? 编辑 与交互的可操作性? 。。。. 常见的建模方式. 多边形表示 双 三次曲面片表示 CSG 表示 体 素表示 隐函数 表示 。。。. 关于表示表面. 多边形表示 双三次曲面片表示 表示表面的优点:交互性强. 关于表示整体. CSG 构造实体几何方法 体素 方法
E N D
5120309016 杨光 三维物体的表示与建模
如何建模? • 在计算机中表示一个三维物体 • 表示表面? • 表示整体?
需要考虑的方面 • 表示方法的精确度? • 精确度与数据量的折中? • 数据量与复杂性的折中? • 编辑与交互的可操作性? • 。。。
常见的建模方式 • 多边形表示 • 双三次曲面片表示 • CSG表示 • 体素表示 • 隐函数表示 • 。。。
关于表示表面 • 多边形表示 • 双三次曲面片表示 • 表示表面的优点:交互性强
关于表示整体 • CSG构造实体几何方法 • 体素方法 • 表示整体的优点:构造简单,查询速度快
多边形方法 • 可以在精确度与数据量之间折中,最通用的表示方法(硬件支持) • 开销比较大 • 三角形或者四边形 • 明暗处理算法,有效减少不可见小平面个数 Phong/Gouraud
LOD • Level of Detail 细化水平 • 多边形网格优化 • 建立精确模型,扩展到更粗的表示水平
双三次曲面片 • 对于多边形网格的另一种表示形式,将用户接口与计算机分开 • 精确的数学表示 • 强交互能力
Bezier曲线 • 4个控制点 • 4个基函数,Bernstein三次多项式 • 性质 • 易于控制,易于编辑
NURBS • B样条曲线(曲线列),均匀与非均匀B样条(u值等距) • Non-uniform Rational B-Spline 非均匀有理B样条 • 有理曲线 可以设置权重,可以精确表示二次曲线 • 从曲线到表面。。。
CSG方法 • Construction Solid Geometry 构造实体几何 • 很大程度上是一种用户界面的表示方法 • 在CAD中应用较广泛,交互性与结构性强,编辑性弱
体素方法 • 空间细分技术 • 八叉树 • BSP树,HSR • 包围盒