System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于元数据的三维首饰设计交互方法及系统技术方案_技高网
当前位置: 首页 > 专利查询>清华大学专利>正文

一种基于元数据的三维首饰设计交互方法及系统技术方案

技术编号:41286253 阅读:5 留言:0更新日期:2024-05-11 09:34
本发明专利技术公开了基于元数据的三维首饰设计交互方法及系统,该系统包括自然语言处理模块,用于获取用户通过不同设备输入的自然语言,并将自然语言进行数据处理得到首饰的初始参数;首饰元数据模块,用于将首饰的初始参数,根据元数据定义转化为首饰对应的元数据;首饰元数据量化模块,用于将首饰的元数据进行量化表示,得到首饰的量化数据;首饰元数据求解模块,用于根据首饰的量化数据,构建元数据对应的图结构,并基于图结构生成模型表示;首饰网格模型生成模块,用于根据模型表示得到首饰各组件的离散化结果,并通过布尔运算对离散化结果进行求解得到首饰的网格模型。本发明专利技术降低了用户自主设计的成本,满足了用户的个性化定制需要。

【技术实现步骤摘要】

本专利技术涉及首饰设计,特别是涉及一种基于元数据的三维首饰设计交互方法及系统


技术介绍

1、目前,首饰大多数是通过商家根据设计师设计的款式进行制作成对应的首饰成品,然后在实体店中进行销售。随着社会的不断发展,个性化需求也在逐步增加,个性化需求带给消费者的是个性的感受。基于此,客户不仅注重饰品的流行款式及制造的精美程度,还希望能融入个性化要素及审美需求,也即是越来越多的客户希望能参与到饰品的设计过程,以对饰品进行个性化定制。

2、现有技术中,客户可以对部分设计好的款式进行规定设计,例如戒指的戒圈大小,并不能参与各种细节的设计;或者,与饰品销售人员进行沟通,以对首饰进行款式和细节的全部设计,但需要不断沟通,不方便、且造价昂贵。


技术实现思路

1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。

2、为此,本专利技术提出了一种基于元数据的三维首饰设计交互系统,将用户根据自身需要和喜好输入的首饰的自然语言,进行数据处理得到首饰的元数据,并基于首饰的元数据得到首饰的网格模型,从而使得用户可以自主设计适合自身的首饰,降低了用户自主设计的成本,满足了用户的个性化定制需要。

3、本专利技术的另一个目的在于提出一种基于元数据的三维首饰设计交互方法。

4、为达上述目的,本专利技术一方面提出一种基于元数据的三维首饰设计交互系统,所述系统包括自然语言处理模块、首饰元数据模块、首饰元数据量化模块、首饰元数据求解模块、首饰网格模型生成模块,其中p>

5、所述自然语言处理模块,用于获取用户通过不同设备输入的自然语言,并将所述自然语言进行数据处理得到首饰的初始参数;

6、所述首饰元数据模块,用于将所述首饰的初始参数,根据元数据定义转化为所述首饰对应的元数据;

7、所述首饰元数据量化模块,用于将所述首饰的元数据进行量化表示,得到所述首饰的量化数据;

8、所述首饰元数据求解模块,用于根据所述首饰的量化数据,构建所述元数据对应的图结构,并使用图求解算法更新所述图结构中所有节点的值,并基于所述图结构生成模型表示;

9、所述首饰网格模型生成模块,根据所述模型表示得到所述首饰各组件的离散化结果,并通过布尔运算对所述离散化结果进行求解得到所述首饰的网格模型。

10、本专利技术实施例的基于元数据的三维首饰设计交互系统还可以具有以下附加技术特征:

11、在本专利技术的一个实施例中,所述首饰的元数据定义,包括类别、组成部分和组成部分元数据。

12、在本专利技术的一个实施例中,所述量化数据包括以下至少一种:

13、固定值;

14、离散值;

15、范围值;

16、引用函数。

17、在本专利技术的一个实施例中,所述根据所述首饰的量化数据,构建所述元数据对应的图结构,包括:

18、遍历所述首饰的量化数据,以所述量化数据中的固定值、范围值和离散值创建图的节点,并对所述节点进行标记;

19、遍历所述首饰的量化数据,将其中所述引用函数中的引用作为一条连接指定节点的边,且边的值为计算函数,函数结果为新的图节点;

20、若所述图的入节点均为已标记节点,则标记所述新的图节点,依次递归,直到所述量化数据所有节点均加入所述图结构中且被标记,得到所述元数据对应的图结构。

21、在本专利技术的一个实施例中,所述基于所述图结构生成模型表示,包括:

22、使用图求解算法更新所述图结构中所有节点的值,得到关键点数据;

23、根据所述关键点数据,通过既定函数生成模型表示。

24、在本专利技术的一个实施例中,所述根据所述模型表示得到所述首饰各组件的离散化结果,包括:

25、根据所述模型表示,通过采样构建离散模型;

26、通过元数据记录的偏移参数偏移所述离散模型得到所述首饰各组件的离散化结果。

27、在本专利技术的一个实施例中,所述系统还包括:

28、输出模块,用于将所述首饰的网格模型输出,并在获取用户的确认之后,根据所述网格模型进行制作。

29、为达上述目的,本专利技术另一方面提出一种基于元数据的三维首饰设计交互方法,所述方法包括:

30、获取用户通过不同设备输入的自然语言,并将所述自然语言进行数据处理得到首饰的初始参数;

31、将所述首饰的初始参数,根据元数据定义转化为所述首饰对应的元数据;

32、将所述首饰的元数据进行量化表示,得到所述首饰的量化数据;

33、根据所述首饰的量化数据,构建所述元数据对应的图结构,并基于图结构生成模型表示;

34、根据所述模型表示得到所述首饰各组件的离散化结果,并通过布尔运算对所述离散化结果进行求解得到所述首饰的网格模型。

35、为达上述目的,本专利技术一方面提出一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,能够实现上述所述的方法。

36、为达上述目的,本专利技术一方面提出一种计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被处理器执行后,能够实现上述所述的方法。

37、本专利技术实施例的基于元数据的三维首饰设计交互方法和系统,将用户根据自身需要和喜好输入的首饰的自然语言,进行数据处理得到首饰的元数据,并基于首饰的元数据得到首饰的网格模型,从而使得用户可以自主设计适合自身的首饰,降低了用户自主设计的成本,满足了用户的个性化定制需要。

38、本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种基于元数据的三维首饰设计交互系统,其特征在于,所述系统包括自然语言处理模块、首饰元数据模块、首饰元数据量化模块、首饰元数据求解模块、首饰网格模型生成模块,其中

2.根据权利要求1所述的系统,其特征在于,所述首饰的元数据定义,包括类别、组成部分和组成部分元数据。

3.根据权利要求1所述的系统,其特征在于,所述量化数据包括以下至少一种:

4.根据权利要求3所述的系统,其特征在于,所述根据所述首饰的量化数据,构建所述元数据对应的图结构,包括:

5.根据权利要求1所述的系统,其特征在于,所述基于所述图结构生成模型表示,包括:

6.根据权利要求1所述的系统,其特征在于,所述根据所述模型表示得到所述首饰各组件的离散化结果,包括:

7.根据权利要求1所述的系统,其特征在于,所述系统还包括:

8.一种基于元数据的三维首饰设计交互方法,其特征在于,所述方法包括:

9.一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,能够实现如权利要求8所述的方法。

10.一种计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被处理器执行后,能够实现权利要求8所述的方法。

...

【技术特征摘要】

1.一种基于元数据的三维首饰设计交互系统,其特征在于,所述系统包括自然语言处理模块、首饰元数据模块、首饰元数据量化模块、首饰元数据求解模块、首饰网格模型生成模块,其中

2.根据权利要求1所述的系统,其特征在于,所述首饰的元数据定义,包括类别、组成部分和组成部分元数据。

3.根据权利要求1所述的系统,其特征在于,所述量化数据包括以下至少一种:

4.根据权利要求3所述的系统,其特征在于,所述根据所述首饰的量化数据,构建所述元数据对应的图结构,包括:

5.根据权利要求1所述的系统,其特征在于,所述基于所述图结构生成模型表示,包括:

...

【专利技术属性】
技术研发人员:谭佳佳
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1