模型仿真方法、电子设备、存储介质、计算机程序产品

    公开(公告)号:CN118395752B

    公开(公告)日:2024-08-23

    申请号:CN202410850325.2

    申请日:2024-06-27

    摘要: 本申请提供一种模型仿真方法、电子设备、存储介质、计算机程序产品,包括:针对当前帧场景的初始边界网格和上一帧目标场景的边界网格,进行连续碰撞检测,得到第一结果;所述第一结果表示存在碰撞的点‑三角形对,以及每一点‑三角形对的碰撞时间;分别将每一点‑三角形对中的点和三角形调整至该点‑三角形对的碰撞时间时的位置,得到所述当前帧场景的修正后边界网格;基于所述修正后边界网格进行动力学仿真,以驱动所述上一帧目标场景的动力学网格移动,得到所述当前帧场景的动力学网格。本申请方案,在不涉及解除力的情况下解决了仿真过程中存在的网格穿透问题。

    一种基于生成对抗网络的布料超分辨率方法

    公开(公告)号:CN112419157B

    公开(公告)日:2024-04-02

    申请号:CN202011380011.9

    申请日:2020-11-30

    摘要: 本发明公开了一种基于生成对抗网络的布料超分辨率方法,包括以下步骤:对一块矩形布料在同样环境下分别做高分辨率和低分辨率的模拟,生成两组网格;将两组网格分别转换为低分辨率张量和高分辨率张量;将所述低分辨率张量作为GAN的输入,高分辨率张量作为GAN输出的理想值,训练GAN的参数。再将需超分辨率的低分辨率布料转换成张量作为所述训练后的GAN的输入,训练后的GAN输出低分辨率布料对应的张量;将所述低分辨率布料的张量转换成网格,得到所述低分辨率布料对应的高分辨率布料。本发明基于数据驱动的方法求解超分辨率的布料,有利于发现布料空间分布的本质规律,从而获得更合理的结果;同时相比基于全连接层网络的方法,本发明有更高的运行效率。

    褶裥线的生成方法、计算机设备、存储介质及程序产品

    公开(公告)号:CN117315079A

    公开(公告)日:2023-12-29

    申请号:CN202311316706.4

    申请日:2023-10-12

    IPC分类号: G06T11/20 G06F30/10

    摘要: 本发明公开了一种褶裥线的生成方法、计算机设备、存储介质及程序产品。生成方法包括:基于服装版片多边形上的两组连续线段C1、C2;在连续线段C3、C4上生成连接端点,一一对应连接所述连接端点,在连续线段C1、C2之间生成褶裥线;连续线段C3为基于两组连续线段C1、C2的一端获得的虚拟连续线段或存在于服装版片多边形上的连接两组连续线段C1、C2的一端的实际连续线段;连续线段C4为基于两组连续线段C1、C2的另一端获得的虚拟连续线段或存在于服装版片多边形上的连接两组连续线段C1、C2的另一端的实际连续线段。本发明可自动化快速生成褶裥线,流程快捷,效率高,用户交互性好,可操作性强。

    折叠渲染优化方法、装置、计算机设备及存储介质

    公开(公告)号:CN117252978A

    公开(公告)日:2023-12-19

    申请号:CN202311221931.X

    申请日:2023-09-20

    发明人: 刘郴 尹君 骆立康

    IPC分类号: G06T15/80 G06T15/50 G06T15/10

    摘要: 本发明公开了一种折叠渲染优化方法、装置、计算机设备及存储介质。折叠渲染优化方法包括:在翻折线两侧分别生成第一平行辅助线组和第二平行辅助线组,第一平行辅助线组和第二平行辅助线组包含相同数量且一一对应的至少一条平行辅助线,第一平行辅助线组和第二平行辅助线组中相互对应的平行辅助线与翻折线的距离相等,利用平行辅助线约束平行辅助线和翻折线之间、不同平行辅助线之间的三角网格;平行辅助线和翻折线之间、不同平行辅助线之间的三角网格的顶点为翻折线或平行辅助线上的顶点;设置翻折线的翻折角度;基于翻折线、生成的平行辅助线和设置的翻折角度进行折叠效果渲染和模拟仿真。

    一种真实感服装渲染中的闪粉面料实时渲染方法

    公开(公告)号:CN113096229A

    公开(公告)日:2021-07-09

    申请号:CN202110425744.8

    申请日:2021-04-20

    摘要: 本发明公开了一种真实感服装渲染中的闪粉面料实时渲染方法,包括步骤:根据用户输入的缩放比例,将渲染像素的纹理坐标值映射到0到1之间;根据用户输入的闪粉数量,在单位范围的二维空间进行网格划分;根据渲染像素映射后的坐标值与闪粉半径,计算闪粉的不透明度;根据渲染像素的纹理坐标值,计算出0‑1之间的随机数,然后计算出随机强度修正系数;根据用户输入的闪粉颜色或者随机色相修正后的闪粉颜色,以及计算得到的随机强度修正系数,计算闪粉部分的渲染结果;根据计算得到的闪粉的不透明度以及基底面料的原有渲染结果,计算最终渲染的结果。

    柔性体的仿真方法及电子设备、存储介质、计算机程序产品

    公开(公告)号:CN118395751B

    公开(公告)日:2024-08-30

    申请号:CN202410846979.8

    申请日:2024-06-27

    摘要: 本申请提供一种柔性体的仿真方法及电子设备、存储介质、计算机程序产品,包括:根据柔性体的每一网格在t时刻的顶点坐标,确定该网格的畸变参数;基于每一网格的畸变参数,确定该网格的变形状态,并基于所述变形状态确定指定弹性模型的目标约束条件;其中,所述指定弹性模型包括线性弹性模型和非线性弹性模型,所述目标约束条件包括所述线性弹性模型和所述非线性弹性模型的权重;基于每一网格对应目标约束条件下的指定弹性模型,确定t+1时刻各个网格的顶点坐标。本申请方案,保证了指定弹性模型内线性和非线性的部分平滑过渡,保证了网格变化过程中仿真结果的稳定性,以指定弹性模型更新网格的顶点坐标,能够兼顾实时性和真实性的需求。

    一种布料动画的超分辨率方法、装置、电子设备及介质

    公开(公告)号:CN118247151B

    公开(公告)日:2024-08-23

    申请号:CN202410646742.5

    申请日:2024-05-22

    IPC分类号: G06T3/4053 G06T13/00

    摘要: 本申请提供一种布料动画的超分辨率方法、装置、电子设备及介质。根据本公开的一个示例,该方法可以包括:根据误差纠正方法,对低频率运动进行误差纠正,生成布料动画对应的动画序列;其中,所述低频率运动是对所述动画序列中经过误差纠正的相邻上一帧的纠正低频率运动进行仿真得到的;基于所述动画序列中的纠正低频率运动的低频信息,生成所述低频信息对应的高频信息。

    一种真实感服装渲染中的闪粉面料实时渲染方法

    公开(公告)号:CN113096229B

    公开(公告)日:2022-06-21

    申请号:CN202110425744.8

    申请日:2021-04-20

    摘要: 本发明公开了一种真实感服装渲染中的闪粉面料实时渲染方法,包括步骤:根据用户输入的缩放比例,将渲染像素的纹理坐标值映射到0到1之间;根据用户输入的闪粉数量,在单位范围的二维空间进行网格划分;根据渲染像素映射后的坐标值与闪粉半径,计算闪粉的不透明度;根据渲染像素的纹理坐标值,计算出0‑1之间的随机数,然后计算出随机强度修正系数;根据用户输入的闪粉颜色或者随机色相修正后的闪粉颜色,以及计算得到的随机强度修正系数,计算闪粉部分的渲染结果;根据计算得到的闪粉的不透明度以及基底面料的原有渲染结果,计算最终渲染的结果。

    一种真实感服装渲染中的镭射面料实时渲染方法

    公开(公告)号:CN113096230B

    公开(公告)日:2022-06-10

    申请号:CN202110426717.2

    申请日:2021-04-20

    IPC分类号: G06T15/20 G06T15/80 G06T15/04

    摘要: 本发明公开了一种真实感服装渲染中的镭射面料实时渲染方法,包括步骤:(1)根据用户输入的五个固定颜色值,以及用户输入的色相偏移系数,计算得到经过色相偏移之后的五个固定颜色值;(2)根据摄影机的观察方向与被观察面料的法线方向夹角,计算出观察系数;(3)以事先确定的五个常数为输入值,经过色相偏移之后的五个固定颜色值为输出值建立散点图,然后将观察系数作为输入值,使用插值的方法获取输出的颜色值,即镭射颜色值;(4)根据镭射颜色值、用户输入的镭射光滑度计算得到镭射部分渲染结果;(5)根据用户输入的镭射权重以及使用基于物理的渲染计算得到的原有渲染结果值,计算得到最终渲染结果值。

    一种基于人体拉普拉斯变形的服装变形方法

    公开(公告)号:CN110176063B

    公开(公告)日:2022-05-27

    申请号:CN201910376727.2

    申请日:2019-05-07

    IPC分类号: G06T17/00 G06T19/00

    摘要: 本发明公开了一种基于人体拉普拉斯变形的服装变形方法,包括步骤:(1)在空间中输入人体网格模型和服装网格模型,分别进行离散化处理,得到离散人体顶点集和离散服装顶点集;(2)对离散人体顶点集和离散服装顶点集分别进行聚类,形成均匀离散人体顶点集和均匀离散服装顶点集;(3)定义均匀离散人体顶点集和均匀离散服装顶点集中所有顶点的集合为顶点集V,构建拉普拉斯矩阵;(4)控制离散化、聚类后的人体网格模型的顶点,带动离散化、聚类后的服装网格模型进行实时光滑形变;(5)将变形后的人体网格模型和服装网格模型映射回步骤(1)的空间,完成基于人体拉普拉斯变形的服装网格变形。