-
公开(公告)号:CN114416732B
公开(公告)日:2025-04-22
申请号:CN202111646024.0
申请日:2021-12-30
Applicant: 北京像素软件科技股份有限公司
IPC: G06F16/22 , G06F16/2455
Abstract: 本发明实施例公开了一种粒子系统存储和读取方法、装置、电子设备及存储介质,所述方法包括:获取预设数量的粒子树;按照预设顺序获取每一粒子树中的每个结点对应的结点数组;将对应每个粒子树的结点数量、结点的内容数据和结点数组存储在对应的一个第一文件中;按照不同属性的实际作用域与不同数据类型的缓存之间的关系,根据结点数组的顺序将所述结点的属性依次写入不同数据类型的缓存中;将各缓存中对应一个粒子树的全部结点的属性以二进制形式存储在对应的一个第二文件中。本申请实施例中的粒子系统存储和读取方法,基于多类型数组缓存消除了小作用域数据,并将粒子结点分类型的存储在不同的文件中,从而有效节省了存储粒子系统的空间占比。
-
公开(公告)号:CN116009872A
公开(公告)日:2023-04-25
申请号:CN202211535848.5
申请日:2022-12-01
Applicant: 北京像素软件科技股份有限公司
IPC: G06F8/41 , G06F40/253 , G06F40/126 , G06F40/151
Abstract: 本发明实施例公开了一种粒子路径生成方法、装置、计算机设备及可读存储介质。方法包括:获取用户输入的粒子路径表达式;将粒子路径表达式依次输入至预设的语法分析器和词法分析器,生成对应的抽象语法树;利用预设的编码器将抽象语法树转换成对应的中间码;根据预设的映射规则将中间码转换成对应的机器指令,机器指令为中央处理器可执行的代码指令。通过将用户在程序运行时输入的字符串形式的表达式直接生成机器指令,可以让cpu快速执行,简化了中间的操作过程,耗时时间短,显著提升了执行的速度。
-
公开(公告)号:CN115878077A
公开(公告)日:2023-03-31
申请号:CN202211596798.1
申请日:2022-12-12
Applicant: 北京像素软件科技股份有限公司
IPC: G06F7/58
Abstract: 本申请实施例提供一种真随机数生成方法、装置、电子设备及可读存储介质,其中方法包括:利用伪随机数产生算法生成伪随机数序列,所述伪随机数序列包括多个伪随机数;确定所述伪随机数序列的产生延迟时间,其中,所述产生延迟时间为生成所述伪随机数序列的首个伪随机数到终个伪随机数所需时间;根据所述产生延迟时间确定各伪随机数的偏移量;根据各伪随机数及其偏移量分别生成一个真随机数。这样,利用生成伪随机数序列的产生时间延迟时间作为各伪随机数的偏移量,根据各伪随机数及其偏移量得到多个真随机数,在短时间内产生大量真随机数,提高生成真随机数的速度。
-
公开(公告)号:CN111060733B
公开(公告)日:2022-08-23
申请号:CN201911354792.1
申请日:2019-12-25
Applicant: 北京像素软件科技股份有限公司
IPC: G06F30/30
Abstract: 本发明实施例提供了一种电路测量方法、装置、终端设备和计算机可读存储介质,涉及电路测量领域。通过获取摄像头采集的待测电路的视频信息,将视频信息转换为图像信息,根据预先存储的电子元件模板识别出图像信息中的所有电子元件及电子元件的参数,根据电子元件的参数及电子元件之间的连接关系计算待测节点的电流值和电压值,其中,待测节点为任意两个相连的电子元件之间的连接点,将待测节点的电流值和电压值与图像信息进行叠加融合后,在终端设备的屏幕显示区域进行实时显示。如此,只需打开终端设备的摄像头对待测电路进行拍摄,就能在终端设备的屏幕显示区域实时显示待测节点的电流值和电压值,极大增加了电路测量的显示直观性和趣味性。
-
公开(公告)号:CN114432695A
公开(公告)日:2022-05-06
申请号:CN202111648569.5
申请日:2021-12-30
Applicant: 北京像素软件科技股份有限公司
IPC: A63F13/52
Abstract: 本发明实施例公开了一种粒子系统渲染方法、装置、电子设备及可读存储介质,所述粒子系统渲染方法包括:对预设粒子簇中的各粒子的属性进行分类存储,将随时间动态变化的属性存储在预设容器中;分别针对不具有时间序列的第一更新策略和具有时间序列的第二更新策略进行函数计算,以得到用于计算随时间动态变化的属性的值的第一参数和第二参数;通过预设图像处理算法批量处理所述预设容器中的所有属性,选择处于存活状态和可见状态的粒子写入顶点缓存区,从而能够通过着色器读取所述顶点缓存区中的粒子,并通过着色器中的其它常量参数计算各粒子的属性值。通过着色器的灵活使用和更新策略的分类处理,有效提升了粒子属性渲染的效率。
-
公开(公告)号:CN119439055A
公开(公告)日:2025-02-14
申请号:CN202411632651.2
申请日:2024-11-15
Applicant: 北京像素软件科技股份有限公司
IPC: G01S5/18
Abstract: 本发明实施例提出一种目标物位置预测方法、装置、系统、设备和存储介质,其中的目标物位置预测方法包括:收到由多个声学定位传感器发送的环境声信号时,从环境声信号中提取出由目标物产生的目标声信号;计算得到每两个目标声信号的差频信号;获取目标区域的网格地图;根据所有差频信号确定网格地图中每个网格存在目标物的概率,并更新得到记录有每个网格存在目标物的概率的网格地图;根据更新后的网格地图确定目标物的位置。
-
公开(公告)号:CN114416732A
公开(公告)日:2022-04-29
申请号:CN202111646024.0
申请日:2021-12-30
Applicant: 北京像素软件科技股份有限公司
IPC: G06F16/22 , G06F16/2455
Abstract: 本发明实施例公开了一种粒子系统存储和读取方法、装置、电子设备及存储介质,所述方法包括:获取预设数量的粒子树;按照预设顺序获取每一粒子树中的每个结点对应的结点数组;将对应每个粒子树的结点数量、结点的内容数据和结点数组存储在对应的一个第一文件中;按照不同属性的实际作用域与不同数据类型的缓存之间的关系,根据结点数组的顺序将所述结点的属性依次写入不同数据类型的缓存中;将各缓存中对应一个粒子树的全部结点的属性以二进制形式存储在对应的一个第二文件中。本申请实施例中的粒子系统存储和读取方法,基于多类型数组缓存消除了小作用域数据,并将粒子结点分类型的存储在不同的文件中,从而有效节省了存储粒子系统的空间占比。
-
公开(公告)号:CN117641170A
公开(公告)日:2024-03-01
申请号:CN202311595242.5
申请日:2023-11-27
Applicant: 北京像素软件科技股份有限公司
IPC: H04R1/08
Abstract: 本申请提供一种声场强度可视化方法、装置、存储介质及电子设备,涉及游戏领域。其中,电子设备获取多个麦克风各自采集的声音信号;根据多个麦克风各自采集的声音信号,计算屏幕中每个像素点对应的声场方向所具有的目标声场强度,其中,每个像素点对应的声场方向表示从预设坐标系中的原点指向像素点的方向;最后,分别根据每个像素点对应的声场方向所具有的目标声场强度,在每个像素点显示与声场强度相匹配的颜色。如此,将环境中声场强度的变化进行可视化显示。
-
公开(公告)号:CN111060733A
公开(公告)日:2020-04-24
申请号:CN201911354792.1
申请日:2019-12-25
Applicant: 北京像素软件科技股份有限公司
Abstract: 本发明实施例提供了一种电路测量方法、装置、终端设备和计算机可读存储介质,涉及电路测量领域。通过获取摄像头采集的待测电路的视频信息,将视频信息转换为图像信息,根据预先存储的电子元件模板识别出图像信息中的所有电子元件及电子元件的参数,根据电子元件的参数及电子元件之间的连接关系计算待测节点的电流值和电压值,其中,待测节点为任意两个相连的电子元件之间的连接点,将待测节点的电流值和电压值与图像信息进行叠加融合后,在终端设备的屏幕显示区域进行实时显示。如此,只需打开终端设备的摄像头对待测电路进行拍摄,就能在终端设备的屏幕显示区域实时显示待测节点的电流值和电压值,极大增加了电路测量的显示直观性和趣味性。
-
公开(公告)号:CN115957505A
公开(公告)日:2023-04-14
申请号:CN202211596778.4
申请日:2022-12-12
Applicant: 北京像素软件科技股份有限公司
IPC: A63F13/45 , G06F16/9537 , G06F16/29
Abstract: 本发明公开了一种游戏中的寻路方法、装置、计算机设备及可读存储介质,涉及游戏领域,所述方法包括:将游戏地图划分为多个地图块;基于高层综合工具,利用现场可编程逻辑门阵列生成处理器模块;在接收到寻路请求时,获取移动目标的起始位置和终点位置,并确定对应的起始地图块和终点地图块;若起始地图块与终点地图块一致,则将处理器模块与起始地图块的格子节点对应,并利用处理器模块确定目标块内移动路径,及将目标块内移动路径回写至预设通道;最后,中央处理器读取预设通道中的目标块内移动路径,得到目标移动路径。基于此,本发明使得寻路算法的执行主要依赖于现场可编程逻辑门阵列生成的处理器模块,从而降低中央处理在寻路时的负荷。
-
-
-
-
-
-
-
-
-