行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211341241.3 (22)申请日 2022.10.31 (71)申请人 山东华科信息技 术有限公司 地址 250098 山东省济南市高新区舜华路 齐鲁软件园1号楼四层A408 申请人 北京华清未来能源技 术研究院有限 公司  北京华清智汇能源技 术有限公司 (72)发明人 苏明 李欣 马国才 张瑞照  刘金会  (74)专利代理 机构 济南圣达知识产权代理有限 公司 372 21 专利代理师 李琳 (51)Int.Cl. G06F 16/54(2019.01)G06T 17/00(2006.01) (54)发明名称 一种Unity三维风机模型加载显示方法及系 统 (57)摘要 本发明公开一种Unity三维风机模型加载显 示方法及系统, 涉及数据处理技术领域, 包括: 获 取自定义场景包并播放显示; 获取三维风机模型 加载过程中, 调用公共方法的实时行为内容; 对 实时行为内容判断是否存在加载总用时长数据 项, 若存在, 则三维风机模型加载完毕; 停止播放 自定义场景包, 并显示加载完毕的三维风机模 型。 利用自定义场景包替换原开机动画, 提高视 觉体验, 且能够准确获知三维风机模 型是否已经 加载完毕, 进 而优化三维风机模型显示效果。 权利要求书1页 说明书5页 附图1页 CN 115495605 A 2022.12.20 CN 115495605 A 1.一种Un ity三维风机模型加载显示方法, 其特 征在于, 包括: 获取自定义场景包并播 放显示; 获取三维风机模型加载 过程中, 调用公共方法的实时行为内容; 对实时行为内容判断是否存在加载总用时长数据项, 若存在, 则三维风机模型加载完 毕; 停止播放自定义场景包, 并显示加载完毕的三维风机模型。 2.如权利 要求1所述的一种Unity三维风机模型加载显示方法, 其特征在于, 在Unity平 台前端引入获取的自定义场景包, 启动Unity加载显示三维风机模型时, 在加载完毕之前, 播放显示自定义场景包。 3.如权利要求1所述的一种Unity三维风机模型加载显示方法, 其特征在于, 将 自定义 场景包覆盖Un ity原开机动画并进行播 放显示。 4.如权利要求3所述的一种Unity三维风机模型加载显示方法, 其特征在于, 通过增加 一个图层, 将自定义场景包替代Un ity原开机动画进行播 放显示。 5.如权利要求1所述的一种Unity三维风机模型加载显示方法, 其特征在于, 三维风机 模型加载过程中会调用公共方法并打印运行状态, 当三维风机模型加载完毕后, 会打印出 “Unload Time: xx秒”的数据项。 6.如权利要求5所述的一种Unity三维风机模型加载显示方法, 其特征在于, 对实时行 为内容判断是否存在 “Unload Time: xx秒 ”的数据项, 以此来判断三维风机模 型是否加载完 毕, 若不存在, 则表明三维风机模型还未加载完毕, 自定义场景包继续 播放显示。 7.如权利要求6所述的一种Unity三维风机模型加载显示方法, 其特征在于, 对实时行 为内容的判断流程为, 使用if语句判断入参, 结合startsWith方法判断入参是否以特定字 符串开头, 若是, 则表明三维风机模型加载完毕。 8.一种Un ity三维风机模型加载显示系统, 其特 征在于, 包括: 遮罩模块, 被 配置为获取自定义场景包并播 放显示; 加载行为调用模块, 被配置为获取三维风机模型加载过程中, 调用公共方法的实时行 为内容; 加载完毕判断模块, 被配置为对实时行为内容判断是否存在加载总用时长数据项, 若 存在, 则三维风机模型加载完毕; 加载显示模块, 被 配置为停止播 放自定义场景包, 并显示加载完毕的三维风机模型。 9.一种电子设备, 其特征在于, 包括存储器和处理器以及存储在存储器上并在处理器 上运行的计算机指 令, 所述计算机指 令被处理器运行时, 完成权利要求 1‑7任一项所述的方 法。 10.一种计算机可读存储介质, 其特征在于, 用于存储计算机指令, 所述计算机指令被 处理器执行时, 完成权利要求1 ‑7任一项所述的方法。权 利 要 求 书 1/1 页 2 CN 115495605 A 2一种Unity三维风机模型加载显示方 法及系统 技术领域 [0001]本发明涉及数据处理技术领域, 特别是涉及一种Unity三维风机模型加载显示方 法及系统。 背景技术 [0002]本部分的陈述仅仅是提供了与本发明相关的背景技术信息, 不必然构成在先技 术。 [0003]目前, 为了更形象地展示场站下各风机的运行数据, 基于数字孪生的理念, 实体风 机实时采集多测点电力数据, 实现秒级数据的采集; 利用JAVA相关技术栈与 VUE搭建了前后 端分离的web平台, 在web平台的前端代入基于Un ity技术的可视化 三维风机模型。 [0004]基于Unity技术的可视化三维风机模型在自动播放时, 会有一段时间的Unity字样 的开机动画, 类似于广告效果, 用户体验感较差 。 [0005]遮罩技术可以遮挡住部分图像内容, 并显示特定的图像内容。 那么通过遮罩技术, 可以屏蔽Un ity的开机动画, 并可自适应显示设定的图像, 以给用户更好的三维视 觉体验。 [0006]那么, 三维风机模型的显示效果的优劣、 是否是完全显示、 是否在加载完毕后准时 显示, 取决于对三维风机模型是否已经加载完毕的准确判断, 若获知加载完毕的时间点存 在偏差, 则有可能导致三 维风机模型已经加载完毕, 但自适应设定的图像还在显示, 或自适 应设定的图像停止显示, 而三维风机模型还未加载完毕。 这些问题都会影响模型 的显示效 果。 发明内容 [0007]为了解决上述问题, 本 发明提出了一种Unity三维风机模型加载显示方法及系统, 利用自定义场景包替换原开机动画, 提高视觉体验, 且能够准确获知三维风机模型是否已 经加载完毕, 进 而优化三维风机模型显示效果。 [0008]为了实现上述目的, 本发明采用如下技 术方案: [0009]第一方面, 本发明提供一种Un ity三维风机模型加载显示方法, 包括: [0010]获取自定义场景包并播 放显示; [0011]获取三维风机模型加载 过程中, 调用公共方法的实时行为内容; [0012]对实时行为内容判断是否存在加载总用时长数据项, 若存在, 则三维风机模型加 载完毕; [0013]停止播放自定义场景包, 并显示加载完毕的三维风机模型。 [0014]作为可选择的实施方式, 在Unity平台前端引入获取的自定义场景包, 启动Unity 加载显示 三维风机模型时, 在加载完毕之前, 播 放显示自定义场景包。 [0015]作为可选择的实施方式, 将自定义场景包覆盖Un ity原开机动画并进行播 放显示。 [0016]作为可选择的实施方式, 通过增加一个图层, 将自定义场景包替代Unity原开机动 画进行播 放显示。说 明 书 1/5 页 3 CN 115495605 A 3

.PDF文档 专利 一种Unity三维风机模型加载显示方法及系统

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种Unity三维风机模型加载显示方法及系统 第 1 页 专利 一种Unity三维风机模型加载显示方法及系统 第 2 页 专利 一种Unity三维风机模型加载显示方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:31:05上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。