一种基于鼠标输入控制的飞行器姿态模拟方法

    公开(公告)号:CN119838231A

    公开(公告)日:2025-04-18

    申请号:CN202411926020.1

    申请日:2024-12-25

    Inventor: 周庆青

    Abstract: 一种基于鼠标输入控制的飞行器姿态模拟方法,包括:获取鼠标指针当前在屏幕中的位置坐标,并根据所述位置坐标计算X、Y方向的鼠标偏移比例值;根据所述X、Y方向的鼠标偏移比例值,设置飞行器的俯仰轴和偏转轴的输入值;分别计算俯仰轴方向上的偏移角度、偏转轴方向上的偏移角度和滚转轴方向上的偏移角度;将所述俯仰轴方向上的偏移角度、所述偏转轴方向上的偏移角度及所述滚转轴方向上的偏移角度,加到所述飞行器的各个轴向角度上。本发明通过将鼠标位置的偏移比例作为输入,以鼠标拖动的X、Y方向作为飞行器运动朝向目标,以匀加速度运动方式来计算飞行器的各个轴向角度值,使得飞行器在表现上能够获得较为逼真的飞行姿态。

    一种九芒星分形图像生成方法

    公开(公告)号:CN109934883B

    公开(公告)日:2022-07-15

    申请号:CN201811316352.2

    申请日:2018-11-07

    Inventor: 叶峰 陆利民

    Abstract: 一种九芒星分形图像生成方法,包括以下步骤:生成正九边形,并进行初始化;生成空白图像;从二维空间映射到图像像素位置;修改图像像素数值;生成新的坐标点;选取新的偏移点;生成所述九芒星分形图像。本发明的九芒星分形图像生成方法,能够提高运算速度,以提高图像生成速度并且获得更加奇妙的艺术效果。

    一种生成地形混合贴图材质的方法

    公开(公告)号:CN109920038B

    公开(公告)日:2022-07-15

    申请号:CN201811580261.X

    申请日:2018-12-24

    Abstract: 一种生成地形混合贴图材质的方法,其特征在于,包括以下步骤:1)统计地形包含的混合贴图材质种类;2)将所述混合贴图材质种类进行排序;3)为所述混合贴图材质制作对应的权重图;4)将所述地形以zone为单位进行拆分;5)将所述权重图拆分为权重分图;6)将拆分后相同zone内的所述权重分图相互混合,重新计算所述权重分图像素权重;7)将所述权重数据送入绘制shader,参与所述地形绘制计算。本发明的生成地形混合贴图材质的方法,可以提高生成地形混合贴图材质的速度与效率和效果。

    一种利用光线追踪计算水面反射和折射效果方法

    公开(公告)号:CN109685880B

    公开(公告)日:2022-07-15

    申请号:CN201811316254.9

    申请日:2018-11-07

    Abstract: 本发明提供一种利用光线追踪计算水面反射和折射效果方法,包括以下步骤:绘制水面,获取屏幕uv;计算水面法线扰动;进行反射和折射光线的追踪测试;根据光线追踪测试结果,确定水面反射和折射颜色并输出。本发明的利用光线追踪计算水面反射和折射效果方法,利用光线追踪计算水面反射和折射效果,实现了真实的水面反射和折射效果,在有波浪及扰动时仍然能够保证反射和折射的正确效果。

    一种松散圆锥步进贴图预处理优化方法

    公开(公告)号:CN108510572B

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

    申请号:CN201810184896.1

    申请日:2018-03-07

    Abstract: 一种松散圆锥步进贴图预处理优化方法,包括以下步骤:对贴图进行分块,建立分块列表;将分块的起始UV偏移按序传入像素着色器中,使用for循环遍历分块纹素;检查UV偏移绝对值;确定当前纹素的tan值,并存入结果中。本发明提供的松散圆锥步进贴图预处理优化方法,可以在保证结果与原工具一致的前提下,极大的减少需要进行的计算量,有效的减少松散圆锥步进贴图的预计算时间,从而使松散圆锥步进贴图可以用于实际生产环境中。

    一种网络游戏迷宫地图生成方法

    公开(公告)号:CN108108410B

    公开(公告)日:2022-03-22

    申请号:CN201711316326.5

    申请日:2017-12-12

    Inventor: 肖庆军

    Abstract: 一种网络游戏迷宫地图生成方法,包括以下步骤:定义第一二维数组,生成地图网格;定义多个第二二维数组,生成相应的地块;对各地块进行门及路径的标记,并给各地块定义ID;以任一地块的至少一个门与其它任一地块的至少一个门相邻,且任一地块不与其它任一地块重叠的方式,放置多个地块,并将相邻的两个门设为连通;对地图网格中的各地块定义美术皮肤资源ID;定义地块的坐标、连通门的ID;将地块ID、坐标、连通门的ID、以及美术皮肤资源ID发送至客户端,并由客户端生成迷宫地图。本发明的网络游戏迷宫地图生成方法,可以降低迷宫的复杂度,减少服务器CPU消耗,可以灵活控制迷宫地图样式,具有更好的美术皮肤资源可扩展性,减少发送给客户端显示数据量。

    实现光贴图动态光照的方法、存储介质及计算设备

    公开(公告)号:CN108520551B

    公开(公告)日:2022-02-22

    申请号:CN201810293856.0

    申请日:2018-03-30

    Inventor: 朱博 姜嵩 陆利民

    Abstract: 一种实现光贴图动态光照的方法、存储介质及计算设备,所述方法包括步骤:剥离掉光贴图的主光源,分离出其它光源的光照结果;分离出光贴图的环境漫反射;重新计算主光源的光照结果;将主光源的光照结果与其它光源的光照结果和环境漫反射相加。本发明的实现光贴图动态光照的方法、存储介质及计算设备,能够使3D场景无需重新烘焙光贴图而继续使用原单张光贴图,即可实现主光源的动态变化以及动态的高光反射与高精度的法线贴图效果,并且保留原光贴图的环境遮挡。

    基于JNI的C++中JAVA函数调用方法

    公开(公告)号:CN107832056B

    公开(公告)日:2020-12-18

    申请号:CN201711336832.0

    申请日:2017-12-14

    Inventor: 李波

    Abstract: 一种C++与JAVA函数相互调用方法,包括以下步骤:使用C++可变参数模板和模板特化,实现编译期JNI数据类型签名的字符串值字面对象,并预置JNI支持的数据类型签名,建立JNI接口;调用JAVA函数后,使用C++可变参数模板和模板特化实现C++、JNI直接的数据类型转换和生成函数签名;进行函数执行结果从JNI数据类型转换为C++数据类型,最终返回结果。采用本发明的方法,实现C++、JAVA无缝调用,并隐藏了JNI的调用过程,开发人员不必去学习JNI开发也不必去编写沉长的JNI函数调用签名也能完成C++与JAVA的交互,大大减少工作量并提高程序的可维护性和稳定性,节省人力成本。

    一种在虚拟环境中提供实时服务的方法及系统

    公开(公告)号:CN106559423B

    公开(公告)日:2020-07-28

    申请号:CN201611006890.2

    申请日:2016-11-16

    Inventor: 石海 吴天奇

    Abstract: 一种在虚拟环境中提供实时服务的方法及系统,包括以下步骤:VR个人设备向VR系统服务器发送服务请求;VR个人设备接受用户操作,确定服务人员;视频设备将服务人员的视频发送给VR个人设备;VR个人设备将服务人员的视频合成到虚拟环境中,服务人员为VR个人设备的用户提供远程实时服务。本发明的在虚拟环境中提供实时服务的方法及系统,VR用户可以随时通过简单操作获得快速的人工服务,用以解决生活中的各项问题,而且相比于常规的人工服务模式,更显得直观。

    一种实时渲染时的纹理调色方法及装置

    公开(公告)号:CN111127618A

    公开(公告)日:2020-05-08

    申请号:CN201910851499.X

    申请日:2019-09-10

    Abstract: 一种实时渲染时的纹理调色方法,包括以下步骤:获取纹理贴图的所有像素;通过调色函数对每个所述像素的输入颜色进行调色,得到输出颜色;所述调色函数公式为:OutColor=TintFunction(InColor),其中,OutColor表示输出颜色,TintFunction表示调色函数,InColor表示像素的输入颜色。据本发明的实时渲染时的纹理调色方法,能够减少纹理贴图在实时渲染时的显存和内存占用,也能够减轻制作人员修改贴图时的工作量,增加更多颜色方案时也更方便。

Patent Agency Ranking