-
公开(公告)号:CN114926604A
公开(公告)日:2022-08-19
申请号:CN202210551210.4
申请日:2022-05-18
Applicant: 北京优锘科技有限公司
Abstract: 本发明公开了一种三维场景中碰撞检测方法及系统,该三维场景中碰撞检测方法包括:获取三维场景中可进入区域,并设置系统内部参数;分别计算玩家模型位置和相机位置,并对玩家模型位置和相机位置进行碰撞判定;若玩家模型即将发生碰撞,则重新计算玩家模型的目标位置;若相机即将发生碰撞,则重新计算相机的目标位置,实现对玩家模型和相机发生碰撞后的处理。
-
公开(公告)号:CN114915829A
公开(公告)日:2022-08-16
申请号:CN202210431340.4
申请日:2022-04-22
Applicant: 北京优锘科技有限公司
IPC: H04N21/433 , H04N21/81 , H04N21/44 , H04N21/426
Abstract: 本发明提供一种基于OGRE三维渲染引擎播放视频的方法、设备及介质,其中基于OGRE三维渲染引擎播放视频的方法包括如下步骤:初始化OGRE三维渲染引擎,结束后创建和初始化LibVLC实例;初始化VLC播放器实例并进行VLC视频播放;通过VLC播放器实例中的回调函数获取VLC视频画面;通过OGRE三维渲染引擎将所述VLC视频画面渲染成OGRE中的纹理,使得纹理的内容实时跟随VLC视频画面变化而变化。本发明VLC播放器渲染出来的画面最终以纹理的形式存在,可以更加灵活的在OGRE三维渲染引擎中使用。
-
公开(公告)号:CN118521690A
公开(公告)日:2024-08-20
申请号:CN202310181381.7
申请日:2023-02-17
Applicant: 北京优锘科技有限公司
Abstract: 本发明属于天空盒技术领域,具体涉及一种基于WebGL的动态天空盒的渲染方法及装置,通过获取预设时间线参数并构建多个待渲染天空层;将时间线参数分别输入至多个待渲染天空图层,得到时间线对应的多个天空图层;按照预设顺序叠加时间线对应的多个天空图层,得到天空渲染结果。本发明所提供的基于WebGL的动态天空盒的渲染方法,能够实现大气散射模拟的日、月、星、云展示的天空系统,满足大自然复杂度模拟并同时兼顾显示效率,提高用户体验。
-
公开(公告)号:CN114915829B
公开(公告)日:2024-02-06
申请号:CN202210431340.4
申请日:2022-04-22
Applicant: 北京优锘科技有限公司
IPC: H04N21/433 , H04N21/81 , H04N21/44 , H04N21/426
Abstract: 本发明提供一种基于OGRE三维渲染引擎播放视频的方法、设备及介质,其中基于OGRE三维渲染引擎播放视频的方法包括如下步骤:初始化OGRE三维渲染引擎,结束后创建和初始化LibVLC实例;初始化VLC播放器实例并进行VLC视频播放;通过VLC播放器实例中的回调函数获取VLC视频画面;通过OGRE三维渲染引擎将所述VLC视频画面渲染成OGRE中的纹理,使得纹理的内容实时跟随VLC视频画面变化而变化。本发明VLC播放器渲染出来的画面最终以纹理的形式存在,可以更加灵活的在OGRE三维渲染引擎中使用。
-
公开(公告)号:CN114926577A
公开(公告)日:2022-08-19
申请号:CN202210621644.7
申请日:2022-06-01
Applicant: 北京优锘科技有限公司
Abstract: 本申请实施例提供了一种跨空间坐标系统的数据传输方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:第一设备将所述第一设备的数据基于第二设备所使用的第二坐标系统进行构造,得到第一数据;将所述第一数据发送给所述第二设备;其中,所述第一设备使用第一坐标系统,若所述第一设备为渲染端设备,所述第二设备为逻辑端设备;若所述第一设备为逻辑端设备,所述第二设备为渲染端设备。本申请实施例的方案可以在不修改业务逻辑的前提下,即可自由对接不同坐标系统的逻辑端和渲染端,保证了业务的独立性,而且在将逻辑端和渲染端适配时,只需要修改数据传递方式,由于渲染端和逻辑端本就需要数据对接,所以并未增加新的工作量。
-
公开(公告)号:CN114470776B
公开(公告)日:2022-07-08
申请号:CN202210345629.4
申请日:2022-04-02
Applicant: 北京优锘科技有限公司
IPC: A63F13/56
Abstract: 本发明涉及一种高效分级寻路方法,包括基于路径点序列和德洛内三角化算法,生成标准寻路网格数据;在路径点序列中选取N个路径点作为宏观路径点,基于四个极值点数据与和宏观路径点生成宏观寻路网格数据;根据Astar寻路算法在宏观寻路网格数据上计算得到从起始查询点与目标查询点之间的初步宏观寻路路径数据;对初步宏观寻路路径数据进行处理得到最终宏观寻路路径数据;根据最终宏观寻路路径数据,分段进行微观标准寻路;合并分段微观标准寻路结果,得到最终标准寻路路径数据。本发明通过降低AStar算法的试错成本,使得寻路网格寻路计算时间被极大压缩,提高了程序的响应速度,使用户体验得到显著提升。本发明还涉及高效分级寻路装置、介质和设备。
-
公开(公告)号:CN114417075B
公开(公告)日:2022-07-08
申请号:CN202210329688.2
申请日:2022-03-31
Applicant: 北京优锘科技有限公司
IPC: G06F16/901 , G06F16/903 , G06F16/909
Abstract: 本发明涉及一种建立寻路网格数据索引的方法,包括利用得到的路径点序列和德洛内三角化算法,生成寻路网格数据和数量阈值;根据寻路网格数据和数量阈值,得到寻路网格索引表;通过寻路网格索引表,得到待查点的寻路路径点,从而生成查询路径点接口函数;用寻路网格索引表替换寻路算法中的原寻路网格数据,并用查询路径点接口函数替换寻路算法中的原查询路径点接口函数。本发明指数级降低了对寻路网格数据进行查询的时间成本,支持同时处理千条以上寻路需求的计算,保持20帧以上的运行速率,可同时处理大量寻路请求,实现在服务器上统一进行寻路计算,支持了无客户端的AI寻路方式。本发明还涉及建立寻路网格数据索引的装置、介质和设备。
-
公开(公告)号:CN113628337B
公开(公告)日:2022-07-08
申请号:CN202110961466.8
申请日:2021-08-20
Applicant: 北京优锘科技有限公司
Abstract: 本发明涉及一种基于WebGL的大规模河道流场可视化渲染的方法,包括沿河道流向提取河道边界数据信息;通过Delaunay三角剖分算法剖分河道,构建三角化河道,以有限点表示整个河道内流场分布情况;利用所述河道边界数据信息,引入反比例权重函数构建流函数ψ,通过所述流函数ψ计算出符合实际特征的流场信息U(Pi);基于所述三角化河道,并结合所述流场信息U(Pi)获取整个河道流场图;基于河道流场图在WebGL中采用纹理图像流场可视化方法对水流进行渲染绘制,获取实际河道渲染场景图。本发明的水体渲染方法是一种可以适应各种大规模河道形状、正确表现河道流态的渲染可视化方法。本发明还涉及一种基于WebGL的大规模河道流场可视化渲染的装置、介质和设备。
-
公开(公告)号:CN114470776A
公开(公告)日:2022-05-13
申请号:CN202210345629.4
申请日:2022-04-02
Applicant: 北京优锘科技有限公司
IPC: A63F13/56
Abstract: 本发明涉及一种高效分级寻路方法,包括基于路径点序列和德洛内三角化算法,生成标准寻路网格数据;在路径点序列中选取N个路径点作为宏观路径点,基于四个极值点数据与和宏观路径点生成宏观寻路网格数据;根据Astar寻路算法在宏观寻路网格数据上计算得到从起始查询点与目标查询点之间的初步宏观寻路路径数据;对初步宏观寻路路径数据进行处理得到最终宏观寻路路径数据;根据最终宏观寻路路径数据,分段进行微观标准寻路;合并分段微观标准寻路结果,得到最终标准寻路路径数据。本发明通过降低AStar算法的试错成本,使得寻路网格寻路计算时间被极大压缩,提高了程序的响应速度,使用户体验得到显著提升。本发明还涉及高效分级寻路装置、介质和设备。
-
公开(公告)号:CN114417075A
公开(公告)日:2022-04-29
申请号:CN202210329688.2
申请日:2022-03-31
Applicant: 北京优锘科技有限公司
IPC: G06F16/901 , G06F16/903 , G06F16/909
Abstract: 本发明涉及一种建立寻路网格数据索引的方法,包括利用得到的路径点序列和德洛内三角化算法,生成寻路网格数据和数量阈值;根据寻路网格数据和数量阈值,得到寻路网格索引表;通过寻路网格索引表,得到待查点的寻路路径点,从而生成查询路径点接口函数;用寻路网格索引表替换寻路算法中的原寻路网络数据,并用查询路径点接口函数替换寻路算法中的原查询路径点接口函数。本发明指数级降低了对寻路网格数据进行查询的时间成本,支持同时处理千条以上寻路需求的计算,保持20帧以上的运行速率,可同时处理大量寻路请求,实现在服务器上统一进行寻路计算,支持了无客户端的AI寻路方式。本发明还涉及建立寻路网格数据索引的装置、介质和设备。
-
-
-
-
-
-
-
-
-