首页 > 其他分享 >模型优化及加密

模型优化及加密

时间:2024-09-06 14:26:46浏览次数:10  
标签:解压 加密 模型 解密 wasm 优化 glb

前言

之前采用的方案是draco库压缩。这个在Blender中本身自带的,通过减少顶点数起到压缩大小的效果。是一种有损压缩,尤其在人物渲染方面,身体上会出现很多洞洞。在有形态键的人物模型上压缩率也不是很高,100M顶多压缩到90M。而且前端通过decoder解算的过程也非常耗时,decoder本身的js文件体积也很大,非常不划算。

压缩模型

将glb模型直接打包成zip。在前端使用jszip解压。大大减少了加载模型的速度。

使用rust写一个解压工具,将其转化成wasm包代替jszip,可以发现wasm的冷启动性能确实要比js好很多,可以将解压的时长从几十到100毫秒降低到1毫秒左右。

 

对glb模型的加密。

随着越来越多的高精度模型,而且需要给别的客户做演示,所以非常有必要对glb模型做加密处理。这个也是借鉴 nexthuman,用了加密的方式,让我们这些小白用户始终拿不到它的模型文件。

这个加密之后就需要在前端解密的过程中不能延长资源加载时间,影响用户体验。

为了提供效率,作者提出截取文件buffer的一部分进行加密,而不要对整个文件加密,同时将解密过程也放到wasm中,提升解算效率的同时也增加了安全性。采用对称加密的算法,同一个方法既可以用于加密,也可以用来解密。

按照模型加载的流程,解密的操作应该放在解压缩之后,序列化之前,那么如何判断数据是否进行了加密呢,可以通过判断解压数据decode以后是否有glTF的标记来确定。

 

更多优化参考:https://mp.weixin.qq.com/s/6EeonnvxzeQjDouSMHEHRQ

标签:解压,加密,模型,解密,wasm,优化,glb
From: https://www.cnblogs.com/Wei-notes/p/18400159

相关文章

  • 快速理解视频内容并回答问题,视频理解描述模型 Flash-VStream 上线!
    Flash-VStream是一种模拟人类记忆机制的视频语言模型。它能够实时处理极长的视频流,并同时响应用户的查询。与现有模型相比,Flash-VStream显著降低了推理延迟和VRAM消耗,这与执行在线流视频的理解密切相关。使用云平台:OpenBayeshttp://openbayes.com/console/signup?r=sony_0m6v登录到......
  • Google Performance Max指南:优化广告的提示
    Google的PerformanceMax广告活动在三年多前结束测试阶段,已成为新手和有经验的营销人员中非常受欢迎的一种广告活动类型。在本文中,我们将详细解读GooglePerformanceMax广告活动是什么,它与其他广告类型的区别,优势和最佳实践,报告功能,广告优化技巧,以及Tinuiti的PMax方法。什么......
  • 机器学习、生成式AI和深度学习时间序列模型(含代码)
    作者:老余捞鱼原创不易,转载请标明出处及原作者。写在前面的话:    本文转自一篇论文,主要讨论了在不同行业中时间序列预测的重要性,以及如何利用机器学习、生成式人工智能(GenerativeAI)和深度学习来提高预测的准确性。时间序列数据是按特定时间间隔收集或记录的数据点......
  • 2024年十款主流公司图纸加密软件推荐|最新加密软件整理出炉!
    随着数字化转型的加速,图纸作为设计与制造过程中不可或缺的信息载体,其安全性与保密性愈发受到企业的重视。2024年,市场上涌现出众多先进的图纸加密软件,这些软件凭借强大的加密技术、灵活的权限管理以及便捷的操作体验,成为企业保护图纸数据安全的得力助手。以下是精心整理的十款......
  • 盘点国内外最好用的12款源代码加密软件:总有一款适合你
    在当今数字化信息飞速发展的时代,源代码的安全性已成为企业和开发者的首要任务之一。源代码不仅是软件的核心,更是企业的知识产权和核心竞争力。为了帮助企业和开发者选择最适合的源代码加密软件,本文将盘点国内外12款最好用的源代码加密工具,每款软件都有其独特的优势,适用于不同的......
  • 十款主流图纸加密软件强力推荐|2024年图纸加密软件最佳选择!
    在现代商业环境中,企业图纸作为重要的知识产权和核心竞争力,一旦泄露可能会对企业造成严重的经济损失和竞争劣势。随着信息安全需求的不断提高,图纸加密软件的应用变得尤为重要。本文将为您推荐2024年市场上十款主流的图纸加密软件,帮助您找到最适合自己需求的解决方案。1.安秉图......
  • 优化气体流量控制器的使用效果?
    优化流量控制器的使用效果,可以从以下几个方面着手:1.合理设置参数带宽限制:根据实际需求和网络状况,合理设置带宽限制,防止网络拥堵和流量浪费。时间段限制:设定不同时间段的流量配额,以适应不同时间段的网络使用需求。优先级配置:根据应用程序的优先级和重要性,设置流量控制策略,......
  • Docker 容器技术:简化 MySQL 主从复制部署与优化
    文章目录前言一、为什么基于Docker搭建?二、利用Docker搭建主从服务器2.1配置Master(主)2.2配置Slave(从)2.3链接Master(主)和Slave(从)2.4测试主从复制三、常见问题3.1什么时候用读写分离?3.2MySQL主从复制原理3.3解决主从复制延迟有几种常见的方法?3.4造成mysql同步......
  • 通过联立方程模型来评估货币政策对股票市场的影响
    一:联立方程模型的介绍联立方程模型在金融数据中的应用主要是为了分析和估计经济变量之间的相互关系和影响。在金融领域,这些模型可以帮助理解不同金融变量(如股票价格、货币供应量、利率等)之间的动态关系。联立方程模型通常包含内生变量和外生变量。内生变量是由模型系统内部的......
  • 回归预测 | MATLAB实现PSO-LSTM(粒子群优化长短期记忆神经网络)多输入单输出
    回归预测|MATLAB实现PSO-LSTM(粒子群优化长短期记忆神经网络)多输入单输出目录回归预测|MATLAB实现PSO-LSTM(粒子群优化长短期记忆神经网络)多输入单输出预测效果基本介绍模型介绍PSO模型LSTM模型PSO-LSTM模型程序设计参考资料致谢预测效......