-
公开(公告)号:CN114943798A
公开(公告)日:2022-08-26
申请号:CN202210519832.9
申请日:2022-05-12
Applicant: 北京优锘科技有限公司
Abstract: 本发明涉及一种三维场景渲染深度冲突改善方法,该方法包括:初始化设定摄像机的目标观察点位置,初始设置渲染场景采样的点位密度范围及触发计算的时间间隔,基于点位密度范围获得屏幕像素采样点列表,并预提供预设渲染物体拾取候选集;基于屏幕像素采样点列表及渲染物体拾取候选集,以触发计算的时间间隔,将摄像机的近平面数值结合渲染场景进行动态调整,完成动态设置摄像机的近平面数值的计算,经过自动根据渲染场景进行自适应动态调整后,以改善渲染深度冲突导致的画面撕裂。本发明还涉及三维场景渲染深度冲突改善系统、介质和设备。
-
公开(公告)号:CN114170385B
公开(公告)日:2022-08-16
申请号:CN202111505748.3
申请日:2021-12-10
Applicant: 北京优锘科技有限公司
Abstract: 本发明涉及一种实时生成模型剖面带洞网格的方法,所述方法包括如下步骤:提取模型中三角形数据,构建BVH加速结构;基于剖分平面进行模型切割,提取横截面数据,并对横截面数据预处理;利用处理后的横截面数据构建稀疏四叉树;递归遍历稀疏四叉树,并利用BVH加速结构判定四叉树叶子节点N与模型的交叉情况;遍历稀疏四叉树根据交叉情况进行剖面三角化,获取三角形顶点集Vs与三角形序号集Is;基于三角形顶点集Vs与三角形序号集Is在三维引擎中生成网格模型。本发明的方法基于有向距离场对离散点的精准三角化,支持对任意模型实时地平面剖分,并自动生成剖面的网格,剖分更灵活。本发明还涉及一种实时生成模型剖面带洞网格的装置、存储介质和设备。
-
公开(公告)号:CN113674437B
公开(公告)日:2022-07-08
申请号:CN202110963217.2
申请日:2021-08-20
Applicant: 北京优锘科技有限公司
Abstract: 本发明涉及一种基于GPU的大规模自然河道水体渲染的方法,包括沿河道流向提取河道边界数据信息;通过Delaunay三角剖分算法剖分河道,构建三角化河道,以有限点表示整个河道内流场分布情况;利用所述河道边界数据信息,引入反比例权重函数构建流函数ψ,通过所述流函数ψ计算出符合实际特征的流场信息U(Pi);基于所述三角化河道,并结合所述流场信息U(Pi)获取整个河道流场图;基于河道流场图采用FlowMap方法对水流进行渲染绘制,获取实际河道渲染场景图。本发明的水体渲染方法是一种可以适应各种大规模河道形状、正确表现河道流态的渲染可视化方法。本发明还涉及一种基于GPU的大规模自然河道水体渲染的装置、介质和设备。
-
公开(公告)号:CN114037811B
公开(公告)日:2022-05-27
申请号:CN202111372182.1
申请日:2021-11-18
Applicant: 北京优锘科技有限公司
Abstract: 本发明涉及一种基于有向距离场的3D温场图渲染方法,所述方法包括如下步骤:提取三角面模型中三角形数据,构建BVH加速结构;基于BVH加速结构烘焙出有向距离场数据并存储至3D纹理;GPU利用3D纹理渲染3D温场图;与传统场景渲染结果混合输出至显示器。本发明的方法不再局限于只在模型表面渲染,而是可以真实地在3D空间中渲染出精确的温度信息。本发明还涉及一种基于有向距离场的3D温场图渲染装置、存储介质和设备。
-
公开(公告)号:CN113282357B
公开(公告)日:2022-04-12
申请号:CN202110705239.9
申请日:2021-06-24
Applicant: 北京优锘科技有限公司
Abstract: 本发明提供一种三维引擎结合JavaScript脚本引擎实现运行的方法、设备及介质,其中三维引擎结合JavaScript脚本引擎实现运行的方法包括如下步骤:UE程序初始化,加载默认场景;加载Node.js,将C++的函数导出给JavaScript,并执行JavaScript文件main.js;初始化程序完成后,由JavaScript代码驱动UE运行,并且JavaScript调用UE中的函数;在UE中回调JavaScript中的函数。本发明能够使JavaScript访问蓝图接口和C++接口,并能够使用NPM(Node Package Manager)的JavaScript库,方便调试,运行时修改代码,使开发变得容易。
-
公开(公告)号:CN113821820B
公开(公告)日:2022-02-22
申请号:CN202111387181.4
申请日:2021-11-22
Applicant: 北京优锘科技有限公司
IPC: G06F21/60
Abstract: 本发明涉及一种资源以切分方式进行加解密的方法,包括如下方法:将以目录结构信息列表形式获取的资源文件通过加密算法进行加密处理;根据加密后的资源文件大小通过内容拆分处理方式生成内容分块以及伪内容分块;生成资源文件、内容分块以及伪内容分块的资源对应列表,更新资源对应列表对应的目录结构信息列表以供资源读取使用,完成资源加密处理过程;资源请求端按照内容分块和伪内容分块的加载路径获取所有加密的内容块;加载完所有内容块后进行资源解密,完成资源解密处理过程。本发明统一了资源加密的方式,同时增强了资源破解的难度,并且能够进行自定义内容的传输处理。本发明还涉及一种资源以切分方式进行加解密的装置、存储介质和设备。
-
公开(公告)号:CN114067055A
公开(公告)日:2022-02-18
申请号:CN202111372199.7
申请日:2021-11-18
Applicant: 北京优锘科技有限公司
Abstract: 本发明涉及一种实时快速生成建筑楼层3D模型的方法,所述方法包括如下步骤:提取外立面模型中三角形数据,构建BVH加速结构;从所述BVH加速结构中获取外立面轮廓线段集Se;处理外立面轮廓线段集Se,提取楼层轮廓以及嵌套的房间轮廓存储至轮廓集Sp;检测所述轮廓集Sp中轮廓间的嵌套情况,抽析出室内房间的轮廓数据P;三角化所述轮廓数据P,得到用于绘制楼层3D模型的三角形序号数组,基于三角形序号数组生成建筑网格模型。本发明可以在已有外立面模型的情况下,实时快速生成建筑楼层模型,大大节省建模人员工作量,还可以实时运行和快速反馈使用人员,便于及时进行细节调整。本发明还涉及一种实时快速生成建筑楼层3D模型的装置、存储介质和设备。
-
公开(公告)号:CN113918863A
公开(公告)日:2022-01-11
申请号:CN202111242579.9
申请日:2021-10-25
Applicant: 北京优锘科技有限公司
IPC: G06F16/958 , G06F9/54 , G06F9/445 , H04N5/232
Abstract: 本发明涉及一种虚幻引擎和Three.js引擎交互一致的方法,包括:将Unreal Engine中摄像机组件和场景组件封装成摄像机适配器类;在Unreal Engine中引入插件使其支持JavaScript脚本,并模拟一个HTML的Document节点对Unreal Engine事件进行封装;初始化摄像机组件;当Unreal Engine接收到传递过来的鼠标键盘消息,通过输入组件将Unreal Engine事件回调到JavaScript中;JavaScript中将Unreal Engine事件传递到摄像机组件中;摄像机组件处理和响应鼠标键盘事件;设置Unreal Engine中摄像机的位置和旋转角度。本发明可以使Unreal Engine和Three.js场景中鼠标和键盘的操作行为一致。本发明还涉及一种虚幻引擎和Three.js引擎交互一致的装置、介质和设备。
-
公开(公告)号:CN113628337A
公开(公告)日:2021-11-09
申请号:CN202110961466.8
申请日:2021-08-20
Applicant: 北京优锘科技有限公司
Abstract: 本发明涉及一种基于WebGL的大规模河道流场可视化渲染的方法,包括沿河道流向提取河道边界数据信息;通过Delaunay三角剖分算法剖分河道,构建三角化河道,以有限点表示整个河道内流场分布情况;利用所述河道边界数据信息,引入反比例权重函数构建流函数ψ,通过所述流函数ψ计算出符合实际特征的流场信息U(Pi);基于所述三角化河道,并结合所述流场信息U(Pi)获取整个河道流场图;基于河道流场图在WebGL中采用纹理图像流场可视化方法对水流进行渲染绘制,获取实际河道渲染场景图。本发明的水体渲染方法是一种可以适应各种大规模河道形状、正确表现河道流态的渲染可视化方法。本发明还涉及一种基于WebGL的大规模河道流场可视化渲染的装置、介质和设备。
-
公开(公告)号:CN113254492A
公开(公告)日:2021-08-13
申请号:CN202110765242.X
申请日:2021-07-07
Applicant: 北京优锘科技有限公司
IPC: G06F16/2457 , G06F16/28 , G06F9/48 , G06F9/54
Abstract: 本发明涉及一种查询后台同步管理层级可视化对象的方法,包括当主线程对所需处理的可视化对象进行预设操作时,将可视化对象的信息发送至待同步任务队列中,并对待同步任务队列中的任务进行冗余检查;当触发查询事件时,将待同步任务队列发送至子线程;当子线程处理待同步任务队列中的任务时,采用代理模式将操作同步至可视化对象。本发明实现了在主线程繁忙的情况下,处理的速度还能保持相对稳定。将处理封装在内部,自动同步线程间的数据,让开发者不必再调用刷新接口,降低开发难度。对待同步列表进行冗余度检测,以降低同步数据量,提高渲染帧率,提升了用户的操作体验。本发明还涉及一种查询后台同步管理层级可视化对象的装置和设备。
-
-
-
-
-
-
-
-
-