当前位置: 首页 > 专利查询>奥多比公司专利>正文

通过引入改进的坐标来改进3D建模用户界面制造技术

技术编号:40701879 阅读:16 留言:0更新日期:2024-03-22 11:00
本公开的实施例涉及通过引入改进的坐标来改进3D建模用户界面。建模系统显示三维(3D)空间,该3D空间包括包含多个点的3D对象和3D对象的包括顶点的第一配置和四边形面的笼模型。多个点中的每个点位于相应的初始位置。建模系统针对笼模型生成笼坐标,该笼坐标包括针对笼模型的每个顶点的顶点坐标和针对笼模型的每个四边形面的与四边形的每个角顶点相对应的四个四边形坐标。建模系统响应于接收请求使笼模型变形以将顶点的第一配置改变为第二配置。建模系统基于笼坐标、顶点的第一配置和顶点的第二配置,通过确定多个点中的每个点的后续位置来生成更新的3D对象。

【技术实现步骤摘要】

本公开总体上涉及用于三维(3d)场景建模的技术。更具体地,但非限制性地,本公开涉及为三角四边形(triquad)笼(cage)生成改进的坐标以改进3d形状变形。


技术介绍

1、常规3d建模系统使用多边形网格模型来表示对象,并且使用被称为笼模型的第二网格来实现高分辨率自由变形,该第二网格典型地包括3d对象并且由较少的多边形构成。用户可以通过移动笼模型的一个或多个顶点来使笼模型变形,并且产生的变形通过笼坐标传递到主模型。


技术实现思路

1、本公开描述用于为3d对象的笼模型生成笼坐标并且根据笼模型执行3d对象的变形操作的技术。建模系统经由用户界面显示三维(3d)空间,该3d空间包括包含多个点的3d对象和与3d对象相关联的包括顶点的第一配置的笼模型。笼模型包括三角形和四边形面。多个点中的每个点位于相应的初始位置。建模系统针对3d对象模型生成笼坐标,3d对象的每个点一组。对于3d对象的每个点,笼坐标包括笼模型的每个顶点的顶点坐标和针对笼模型的每个四边形面的、与四边形的每个角顶点相对应的四个四边形坐标。建模系统响应于经由本文档来自技高网...

【技术保护点】

1.一种由与场景建模系统相关联的一个或多个计算设备执行的方法,包括:

2.根据权利要求1所述的方法,其中所述顶点坐标和所述四个四边形坐标至少部分地基于点的输入位置以及输入笼模型而针对每个四边形被生成。

3.根据权利要求1所述的方法,其中确定针对所述多个点中的每个点的所述后续位置包括将位置函数应用于所述点,所述位置函数基于所述笼坐标、所述笼模型的顶点的所述第一配置和经变形的所述笼模型的顶点的所述第二配置。

4.根据权利要求1所述的方法,其中笼模型还包括一个或多个三角形面,其中所述笼坐标还包括针对所述笼模型的每个三角形面的三角形坐标。</p>

5.根据...

【技术特征摘要】

1.一种由与场景建模系统相关联的一个或多个计算设备执行的方法,包括:

2.根据权利要求1所述的方法,其中所述顶点坐标和所述四个四边形坐标至少部分地基于点的输入位置以及输入笼模型而针对每个四边形被生成。

3.根据权利要求1所述的方法,其中确定针对所述多个点中的每个点的所述后续位置包括将位置函数应用于所述点,所述位置函数基于所述笼坐标、所述笼模型的顶点的所述第一配置和经变形的所述笼模型的顶点的所述第二配置。

4.根据权利要求1所述的方法,其中笼模型还包括一个或多个三角形面,其中所述笼坐标还包括针对所述笼模型的每个三角形面的三角形坐标。

5.根据权利要求4所述的方法,其中所述三角形坐标基于具有恒定三角形法线的输入笼三角形而被确定。

6.根据权利要求1所述的方法,其中笼变形结构还包括基于所述笼模型的顶点的所述第一配置和所述笼模型的顶点的所述第二配置而被确定的每笼四边形角拉伸值以及每笼三角形拉伸值,其中所述拉伸值对于所述笼的所执行的所述变形是特定的,但是针对所述3d对象的所有所述顶点是共同的。

7.根据权利要求1所述的方法,其中生成所述笼坐标包括:

8.一种系统,包括:

9.根据权利要求8所述的系统,其中所述顶点坐标和所述四个四边形坐标至少部分地基于点的输入位置以及输入笼模型而针对每个四边形被生成。

10.根据权利要求8所述的系统,其中确定所述多个点中的每个点的所述后续位置包括将位置函数应用于所述点,所述位置函数基于所述笼坐标、所述笼模型的顶点的所述第一配置和经变形的所述笼模型的顶点的所述第二配置。

11.根据权利要求8所述的系统,其中笼模型还包括一个或多个三角形面,其中所述笼坐标还包括针对所述笼模型的每个三角形面的三角形坐标。

【专利技术属性】
技术研发人员:J·蒂里T·鲍贝克尔
申请(专利权)人:奥多比公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1