-
公开(公告)号:CN107978013B
公开(公告)日:2021-04-16
申请号:CN201711383748.4
申请日:2017-12-20
Applicant: 苏州蜗牛数字科技股份有限公司
Abstract: 一种球形地表数据组织渲染与碰撞检测方法,包括:1)使用正二十面体进行球面剖分,并分解成多个菱形;2)使用单位向量来计算与其相交的菱形的重心坐标;3)采用clipmap及四叉树对每一个菱形组织渲染高度数据;4)基于重心坐标系组织碰撞数据及实现碰撞检测。本发明的球形地表数据组织渲染与碰撞检测方法及系统,基于正二十面体球面剖分,使用clipmap进行高度数据管理,并将clipmap的高度数据块映射到四叉树中,基于四叉树进行渲染节点管理,使用球面插值及重心坐标系进行球面坐标与正二十面体坐标的转换及碰撞树管理,实现了球面高度数据的管理的同时,提供了LOD机制及高效精确的碰撞检测机制。
-
公开(公告)号:CN107970609A
公开(公告)日:2018-05-01
申请号:CN201711382851.7
申请日:2017-12-20
Applicant: 苏州蜗牛数字科技股份有限公司
IPC: A63F13/52
Abstract: 一种场景物件的摆放方法,包括以下步骤:以用户光标所在位置为球心显示半透明球体;接受用户摆放物件的输入;在半透明球体内的视线方向投影所得的区域内摆放物件。本发明还提供一种场景物件的摆放装置,预览单元,接收单元和摆放单元,所述预览单元,其以用户光标所在位置为球心显示半透明球体;所述接收单元,其接受用户摆放物件的输入;所述摆放单元,其在半透明球体内的视线方向投影所得的区域内摆放物件。本发明的场景物件的摆放方法及装置,对于高低起伏较大的表面可以将物件精准地摆放到预想区域,且能在多层表面同时摆放物件,且能做到所见即所得,改善了用户摆放场景物件的便利性。
-
公开(公告)号:CN108510572B
公开(公告)日:2022-06-17
申请号:CN201810184896.1
申请日:2018-03-07
Applicant: 苏州蜗牛数字科技股份有限公司
Abstract: 一种松散圆锥步进贴图预处理优化方法,包括以下步骤:对贴图进行分块,建立分块列表;将分块的起始UV偏移按序传入像素着色器中,使用for循环遍历分块纹素;检查UV偏移绝对值;确定当前纹素的tan值,并存入结果中。本发明提供的松散圆锥步进贴图预处理优化方法,可以在保证结果与原工具一致的前提下,极大的减少需要进行的计算量,有效的减少松散圆锥步进贴图的预计算时间,从而使松散圆锥步进贴图可以用于实际生产环境中。
-
公开(公告)号:CN108510572A
公开(公告)日:2018-09-07
申请号:CN201810184896.1
申请日:2018-03-07
Applicant: 苏州蜗牛数字科技股份有限公司
Abstract: 一种松散圆锥步进贴图预处理优化方法,包括以下步骤:对贴图进行分块,建立分块列表;将分块的起始UV偏移按序传入像素着色器中,使用for循环遍历分块纹素;检查UV偏移绝对值;确定当前纹素的tan值,并存入结果中。本发明提供的松散圆锥步进贴图预处理优化方法,可以在保证结果与原工具一致的前提下,极大的减少需要进行的计算量,有效的减少松散圆锥步进贴图的预计算时间,从而使松散圆锥步进贴图可以用于实际生产环境中。
-
公开(公告)号:CN107978013A
公开(公告)日:2018-05-01
申请号:CN201711383748.4
申请日:2017-12-20
Applicant: 苏州蜗牛数字科技股份有限公司
Abstract: 一种球形地表数据组织渲染与碰撞检测方法,包括:1)使用正二十面体进行球面剖分,并分解成多个菱形;2)使用单位向量来计算与其相交的菱形的重心坐标;3)采用clipmap及四叉树对每一个菱形组织渲染高度数据;4)基于重心坐标系组织碰撞数据及实现碰撞检测。本发明的球形地表数据组织渲染与碰撞检测方法及系统,基于正二十面体球面剖分,使用clipmap进行高度数据管理,并将clipmap的高度数据块映射到四叉树中,基于四叉树进行渲染节点管理,使用球面插值及重心坐标系进行球面坐标与正二十面体坐标的转换及碰撞树管理,实现了球面高度数据的管理的同时,提供了LOD机制及高效精确的碰撞检测机制。
-
公开(公告)号:CN119759928A
公开(公告)日:2025-04-04
申请号:CN202411926096.4
申请日:2024-12-25
Applicant: 苏州蜗牛数字科技股份有限公司
Inventor: 刘礼葵
IPC: G06F16/23 , G06F16/14 , G06F16/16 , G06F16/172
Abstract: 一种基于路径的资产引用关系数据库构建方法,该方法包括:启动游戏引擎,各个功能模块分别获取资产注册表对象并注册各种后缀名;将每个所述功能模块所注册的后缀名,与其提供的资产维护器进行一对一关联;启动引擎编辑器,扫描一游戏项目的资产文件列表,获取所述项目的所有资产信息并逐个进行引用解析,根据所有资产及资产引用关系在内存中形成有向有环图,构建资产引用关系数据库;所述资产引用关系,是指各种资产相互之间的引用关系;监控所述项目的资产文件状态,若文件移动或改名,则实时更新所述资产引用关系数据库。实现了可扩展的、支持非统一格式资产文件的资产引用关系数据库系统构建,支持文件移动和改名后实时更新数据库。
-
公开(公告)号:CN108090155A
公开(公告)日:2018-05-29
申请号:CN201711316317.6
申请日:2017-12-12
Applicant: 苏州蜗牛数字科技股份有限公司
Abstract: 一种2D网格寻路方法、装置及存储介质,所述方法包括步骤:根据指定的分辨率对2D网格进行规则区块的划分;基于碰撞大小,构建单个规则区块内的区域并确定邻接规则区块内区域的连通关系;基于区域的连通关系,在区域之间进行分级分段寻路。本发明的2D网格寻路方法、装置及存储介质,相对于没有层次划分的普通A星算法,在大规模地图下,采用层次划分从而极大地降低寻路响应时间(从秒级降低到毫秒级),使寻路可用于实时环境中。而相对于采用普通的层次划分的寻路方法,本发明2D网格寻路方法、装置及存储介质,还支持动态场景修改以及不同碰撞大小的寻路需求,并且规划出来的路径更自然。
-
-
-
-
-
-