webgl中加载模型要求以及优化方案
因为是web端加载,所以模型要尽可能的小,三角面尽可能的少,不然的话请求效率以及gpu渲染效率会大打折扣以下是个人基于自己电脑配置(显存2G)做出的要求推荐,高性能大佬可以直接忽视
一、模型大小
常用模型格式为gbl、gltf、obj,大小原则上不超过10兆
- 房屋建筑 建议10兆以内
- 植物 建议10兆以内
- 车辆 建议6兆以内
- 小物件(路灯、可乐) 建议1兆以内
二、三角面数量(当累计三角面数量达到3000万时会出现明显卡顿)
- 房屋建筑 建议20万以内
- 植物 建议10万以内(高精度要求的可适度提高)
- 车辆 建议5万以内
- 小物件(路灯、可乐) 建议 5000以内
三、模型优化
如果模型已经有了而且占用内存和三角面比较大,可以使用blender精简工具精简下
- 打开模型查看三角面数量
- 添加精简工具
- 选择塌陷、反细分、平面中的任意一个,此处使用默认的塌陷
比率设置0.5,可见三角面数量立即减少了一般,调整至模型清晰度适度且三角面适度时导出模型
webgl中加载模型要求以及优化方案相关推荐
- CesiumJs 地图中加载模型,cesium 地图模型的加载,cesium 加载建筑模型, cesium 加载3Dmodels
最近接手cesium 地图. . . 自我感觉cesium地图很屌的. 真的很强大. 基础的一些东西跟着教程多看几遍就好了. 下面我们着重说的是cesium 地图模型的加载. . 1. cesium ...
- Android 中加载网络资源时的优化 缓存和异步机制
网上关于这个方面的文章也不少,基本的思路是线程+缓存来解决.下面提出一些优化: 1.采用线程池 2.内存缓存+文件缓存 3.内存缓存中网上很多是采用SoftReference来防止堆溢出,这儿严格限制 ...
- SuperMap iClient3D for WebGL中加载地方天地图
作者:taco 在实际的场景应用中,通常都会在场景中添加一些底图.官网示例中已经包含了本地底图,iserver发布的底图,必应底图等.但是这些底图的清晰度并不能满足大部分人的需求.这时候我们就选择到了 ...
- ie iframe加载 只有head_mmdetection中加载模型不匹配问题
最近在学习mmdetection框架,在加载预训练模型时偶尔会遇到如下问题: The model and loaded state dict do not match exactly 正常情况下只是把 ...
- PyTorch中加载模型权重
在做深度学习项目时,从头训练一个模型是需要大量时间和算力的,我们通常采用加载预训练权重的方法,而我们往往面临以下几种情况: #mermaid-svg-freoBrrdezozjyan {font-fa ...
- ios整理(六)关于用富文本在tableview的cell去加载html字符串的优化方案
1.相信用iOS系统的类去加载html字符串很多人第一反应就是 NSString *contens = @"1231我给你数<a herf="www.baidu.com&qu ...
- 【Vue实用功能】Vue 项目首次打开加载很慢的优化方案
文章目录 方案1: vue-router 懒加载 方案2:CDN加速 方案1: vue-router 懒加载 首次加载时资源过多导致速度缓慢问题 当SPA(单页应用程序)变得很复杂时,构建后的包会变得 ...
- Python+selenium自动化:页面加载慢、超时加载情况下内容已经加载完毕的快速执行脚本解决方案,页面加载时间过长优化方案
driver.set_page_load_timeout(3) 页面加载时间设置 3 秒,执行到某一步涉及页面加载如果加载时间超过 3 秒就会停止加载并抛出异常,其实这个时候页面内的元素已经加载出来了 ...
- ios加载本地html懒加载图片方案,IOS开发中加载大量网络图片优化方法
IOS开发中加载大量网络图片如何优化 1.概述 在IOS下通过URL读一张网络图片并不像其他编程语言那样可以直接把图片路径放到图片路径的位置就ok,而是需要我们通过一段类似流的方式去加载网络图片,接着 ...
最新文章
- 零基础怎么学UI设计
- 新建一个doophp项目
- 往sde中导入要素类报错000732
- 手机连接蓝牙扫码枪_原来手机蓝牙的隐藏功能这么多,你不会还只用来连接耳机吧?...
- 小米全新潮流系列小米Civi首销5分钟销售额突破2亿元
- python中常用的序列化模块_python 序列化,常用模块
- 怎样看win10是不是永久激活的?
- mysql 索引长度解释及不使用索引的一种特殊情况
- SQL应用与开发:(七)数据操作 #183; 查 #183; (一)常规型
- 如何使用QT?步骤详解
- Power Management of Hybrid DRAM/PRAM-Based Main Memory
- 图片轮播插件slideBox
- 2022暑期牛客多校训练第5场 A.Don‘t Starve
- c# WindowsForm上使用Panel制作画板的一些小功能
- html+css实现必要等商城页面
- 2022鹏业安装算量软件10大常见问题整理
- win10系统做游戏服务器,Win10专业版如何提升游戏流畅度?Win10游戏流畅度的三种提升方法...
- 如何高效Debug(又名如何高效解决问题)
- 解决office,word奔溃的问题
- 视频多少帧时才不卡顿
热门文章
- 分享一种echarts的三维动态地图效果
- After Effect水墨流体效果
- 用NetBeans开发J2ME游戏实例讲解(二)
- android4.4 systrace,android – 在尝试使用KitKat在Moto X上使用systrace时获得’Permission denied(13)’...
- 一道仅有7人通过的超5星微软比赛题目-------解题思路优秀代码分享,邀你来“找茬儿”...
- rtk采点后如何导入cad_CAD图形如何导入SAP2000中?这些方法赶紧学起来
- 逆战计算机按键,逆战按哪个键语音说话
- Fresco的报错:Binary XML file line #0: Error inflating class com.facebook.drawee.view.Simp
- AI数字人直播系统源码如何搭建?让能拥有24小时数字人直播间!
- 青龙面板脚本--操作