[发明专利]弹性对象的渲染方法、装置、设备及存储介质在审
申请号: | 202011169108.5 | 申请日: | 2020-10-28 |
公开(公告)号: | CN112258653A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 王惊雷;鄂彦志;冯宇飞;刘飞鹏 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20;G06T15/20;G06T7/20 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 袁义科 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹性 对象 渲染 方法 装置 设备 存储 介质 | ||
1.一种弹性对象的渲染方法,其特征在于,包括:
构建弹性对象的网格模型;
响应于针对所述弹性对象的形变触发操作,确定所述弹性对象的网格模型中在所述形变触发操作下的受作用点的形变位置和速度,其中,所述形变触发操作用于触发所述弹性对象因受作用而发生形变,所述受作用点为所述弹性对象中因受作用而离开原始位置的网格点;
基于所述受作用点的形变位置和速度以及所述弹性对象的网格模型中各网格点的弹性约束,确定所述弹性对象的网格模型中各网格点的运动轨迹;
基于所述弹性对象的网格模型中各网格点的运动轨迹,调动所述弹性对象的网格模型进行弹性运动。
2.根据权利要求1所述的方法,其特征在于,所述形变触发操作具体为触摸滑动操作,所述触摸滑动操作对应的触摸点用于确定所述受作用点,所述滑动触摸操作对应的滑动轨迹用于确定所述受作用点的形变位置和速度。
3.根据权利要求2所述的方法,其特征在于,当所述触摸滑动操作对应的触摸点不在所述弹性对象上时,所述受作用点为所述弹性对象的网格模型上的预设网格点。
4.根据权利要求2所述的方法,其特征在于,当所述触摸滑动操作对应的触摸点在所述弹性对象上时,所述受作用点为所述网格模型上与所述触摸点对应的网格点。
5.根据权利要求2所述的方法,其特征在于,所述确定所述弹性对象的网格模型中在所述形变触发操作下的受作用点的形变位置和速度,包括:
在所述用户执行所述触摸滑动操作时,将所述用户的滑动速度和滑动距离映射到所述受作用点上,获得所述受作用点的形变位置和速度。
6.根据权利要求5所述的方法,其特征在于,所述确定所述弹性对象的网格模型中在所述形变触发操作下的受作用点的形变位置和速度,包括:
根据所述受作用点在触摸操作停止时的速度和形变位置,确定得到所述受作用点在触摸操作停止之后的速度和形变位置。
7.根据权利要求6所述的方法,其特征在于,所述根据所述受作用点在所述触摸操作停止时的速度和形变位置,确定得到所述受作用点在触摸操作停止之后的速度和形变位置,包括:
根据所述受作用点在所述触摸操作停止时的形变位置、速度,以及所述受作用点的预设重力,确定得到所述受作用点在触摸操作停止之后的速度和位置。
8.根据权利要求6所述的方法,其特征在于,所述根据所述受作用点在所述触摸操作停止时的速度和形变位置,确定得到所述受作用点在触摸操作停止之后的速度和形变位置,包括:
根据所述受作用点在所述触摸操作停止时的形变位置以及所述受作用点与其他网格点之间的弹性约束,确定所述受作用点在所述形变位置上的受力信息;
根据所述受作用点在所述触摸操作停止时的形变位置、速度以及受力信息,确定得到所述受作用点在触摸操作停止之后的速度和形变位置。
9.根据权利要求8所述的方法,其特征在于,所述根据所述受作用点在所述触摸操作停止时的形变位置、速度以及受力信息,确定得到所述受作用点在触摸操作停止之后的速度和形变位置,包括:
在触摸操作停止之后,基于所述受作用点前一时刻的形变位置、速度以及受力信息,确定所述受作用点后一时刻的形变位置、速度以及受力信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011169108.5/1.html,转载请声明来源钻瓜专利网。