[发明专利]交互方法、交互装置、电子设备及存储介质有效
申请号: | 201811235940.3 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109448137B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 曹露艳 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06T15/04 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;阚梓瑄 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互 方法 装置 电子设备 存储 介质 | ||
本发明的实施例提供了一种交互方法以及装置、电子设备、存储介质,涉及计算机图形学技术领域。该方法包括:响应于交互模型上的交互操作,以帧为单位获取所述交互操作的交互位置;根据所述交互位置,获取在所述交互模型上相应的局部坐标点的纹理坐标;基于所述局部坐标点的纹理坐标修改所述交互模型的单通道高度贴图上相应位置的颜色,以在所述交互模型的单通道高度贴图上生成相应的交互轨迹;根据生成所述交互轨迹的所述单通道高度贴图,获取对应的法线贴图,以呈现所述交互操作在所述交互模型上的交互结果。本发明实施例的技术方案能够根据用户交互实时修改模型资源,提高三维场景的真实感。
技术领域
本发明涉及计算机图形学技术领域,具体而言,涉及一种交互方法、交互装置、电子设备以及计算机可读存储介质。
背景技术
随着互联网技术的发展,三维建模技术被广泛应用于游戏建模、电影制作、建筑设计等多种领域。为了使用户在三维场景中拥有更好的体验,需要用户能够与模型进行交互。
目前,用户通过点选的方式与三维场景中的物体进行交互,一般的,进行交互时对模型进行的处理仅限于修改模型本身的材质参数,如选中时将某个模型进行整体高亮,或添加模型轮廓光、模型描边等来表现物体被选中。在这种方案中,难以根据用户的交互操作对模型进行实时的修改,影响用户的交互使用体验。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明实施例的目的在于提供一种交互方法、交互装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致无法根据用户的交互操作对模型进行实时的修改,影响用户的交互使用体验的问题。
根据本发明实施例的第一方面,提供了一种交互方法,包括:响应于交互模型上的交互操作,以帧为单位获取所述交互操作的交互位置;根据所述交互位置,获取在所述交互模型上相应的局部坐标点的纹理坐标;基于所述局部坐标点的纹理坐标修改所述交互模型的单通道高度贴图上相应位置的颜色,以在所述交互模型的单通道高度贴图上生成相应的交互轨迹;根据生成所述交互轨迹的所述单通道高度贴图,获取对应的法线贴图,以呈现所述交互操作在所述交互模型上的交互结果。
在本发明的一些示例实施例中,基于前述方案,根据所述交互位置,获取在所述交互模型上相应的局部坐标点的纹理坐标,包括:获取所述交互位置的屏幕坐标,确定所述屏幕坐标在三维场景的世界坐标系中对应的射线;确定所述射线在所述世界坐标系中与所述交互模型的交点的世界坐标;根据所述交点的世界坐标确定所述交互位置投影在所述交互模型上的局部坐标点;基于所述局部坐标点与对应的三角形面片顶点的纹理坐标的映射关系,确定所述局部坐标点的纹理坐标。
在本发明的一些示例实施例中,基于前述方案,根据所述交点的世界坐标确定所述交互位置投影在所述交互模型上的局部坐标点,包括:根据所述交互模型的世界变换矩阵,确定对应的逆矩阵;基于所述交点的世界坐标和所述逆矩阵,确定所述交互位置投影在所述交互模型上的局部坐标点。
在本发明的一些示例实施例中,基于前述方案,基于所述局部坐标点与对应的三角形面片顶点的纹理坐标的映射关系,确定所述局部坐标点的纹理坐标,包括:获取与所述交点的世界坐标对应的三角形面片顶点的局部坐标和纹理坐标;根据所述三角形面片顶点的局部坐标和纹理坐标确定变换矩阵;基于所述变换矩阵和所述交互模型上的局部坐标点,确定与所述交互模型上的局部坐标点对应的纹理坐标。
在本发明的一些示例实施例中,获取在所述交互模型上相应的局部坐标点的纹理坐标,所述交互方法包括:以帧为单位保存得到的所述局部坐标点的纹理坐标。
在本发明的一些示例实施例中,基于前述方案,基于所述局部坐标点的纹理坐标修改所述交互模型的单通道高度贴图上相应位置的颜色,包括:基于所述局部坐标点的纹理坐标采用带符号距离场的方式确定所述交互模型的单通道高度贴图上的相应位置;修改所述相应位置上对应像素的颜色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811235940.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多源数据的三维模型修补的方法
- 下一篇:一种电子票券系统及方法