【技术实现步骤摘要】
模型渲染方法、装置、存储介质及电子装置
[0001]本申请涉及计算机
,具体而言,涉及一种模型渲染方法、装置、存储介质及电子装置。
技术介绍
[0002]反向运动(Inverse Kinematics,IK),是指一种在三维电脑绘图动画中使用的程序。在IK程序中,当最末节点移动时,与之相互连结的动力链中节点的参数都会自动计算以达到期望的位置。图1为相关技术中的一种反向运动的示意图,如图1所示,当子节点移动时,与之相互连接的父节点会被牵动从而产生位移或者旋转。IK技术可以广泛运用在具有动画骨骼的动画角色与地形的交互过程中,从而使得动画角色的脚部与腿部能够与地形产生正确的交互或者动态关系。
[0003]相关技术中,使用IK功能的前提是建立动画骨骼,进而需要对动画模型的执行器参数进行一系列的设置,从而保证动画模型与地形之间具有正确的碰撞和位置关系。但是,由于针对每个动画模型预先建立动画骨骼并进行相应参数设置的过程较为繁琐,并且动画模型的制作工作量庞大,因而导致模型渲染效率低下。
[0004]针对上述的问题,目 ...
【技术保护点】
【技术特征摘要】
1.一种模型渲染方法,其特征在于,所述方法包括:根据预设高度参数设置目标模型的轴心点位置,其中,所述预设高度参数用于确定所述目标模型的待偏移范围;获取第一向量和第二向量,其中,所述第一向量为所述待偏移范围内所述目标模型的第一轴方向向量,所述第二向量为所述目标模型所处场景地形的法线向量;基于所述第一向量和所述第二向量确定所述目标模型的旋转轴方向和旋转角度;基于所述旋转轴方向、所述旋转角度和所述轴心点位置对所述目标模型进行渲染。2.根据权利要求1所述的模型渲染方法,其特征在于,获取所述第二向量包括:基于预设检测参数对所述场景地形进行射线检测,得到检测结果,其中,所述预设检测参数用于确定地形检测范围,所述检测结果用于确定所述场景地形的法线方向;对所述检测结果进行坐标转换,得到所述第二向量。3.根据权利要求1所述的模型渲染方法,其特征在于,基于所述第一向量和所述第二向量确定所述目标模型的所述旋转轴方向包括:基于所述第一向量和所述第二向量进行叉积运算,得到第三向量;对所述第三向量进行归一化处理,得到归一化处理结果;基于所述归一化处理结果确定所述旋转轴方向。4.根据权利要求1所述的模型渲染方法,其特征在于,基于所述第一向量和所述第二向量确定所述目标模型的所述旋转角度包括:将所述待偏移范围重映射至预设约束范围,得到重映射结果,其中,所述重映射结果用于表示所述目标模型的混合权重;基于所述第一向量和所述第二向量之间的向量夹角和所述重映射结果确定所述旋转角度。5.根据权利要求1所述的模型渲染方法,其特征在于,所述方法还包括:利用预设角度与所述旋转角度进行比较,得到比较结果,其中,所述比较结果用于确定所述第一向量和所述第二向量的位置关系;基于所...
【专利技术属性】
技术研发人员:高博,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。