查看: 2503|回复: 1
打印 上一主题 下一主题

Virtools大场景优化

[复制链接]

907

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
16139
精华
6

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-4-23 16:32:21 |只看该作者 |倒序浏览
对于大的vmo文件、nmo文件或者cmo文件在网络发布时都会遇到速度的问题。
虚拟现实的文件相对与软件来说都是高好几个数量级别的,因为它里面有太多的材质、贴图、动画、声效等多媒体文件,并且虚拟现实的项目重在表达一个视觉效果展示,这样就对贴图、模型等文件的精细度要求更高,这样就增加了文件的大小。
那么对于网络发布的文件,我们在保证其质量的同事应该如何来提高网络速度呢,当然前提是在现有的网络带宽情况下的一个提高。
最近的几个项目,世博会、网上展厅、虚拟博物馆、房产公司的虚拟体验中心等客户都要求要挂到网站上去,同时要求其质量效果,有些专业的客户直接将网络加载的等待时间限制死,这样一来网速问题成了制约整个项目的重要因素。
这里我总结了一下做过的几个项目所采取的一些措施,当然也有前提,就是我们利用达索的3dvia播放器并且没有进行任何的封装(比如将3dvia的ocx控件与c#程序结合到一起等)。
速度的提高最本质的问题是文件大小和网速两个问题。
我们一般从一下三个方面来进行控制:
第一:严格控制三维模型的面数,以此来减少3d文件的大小。同时保证显示效果。
第二:处理贴图和视频文件的大小,贴图尽量使用jpg格式的文件,可以借助一些免费图片压缩工具软件;视频文件我们一般使用rm格式,这个不知道是不是最优化的,因为virtools平台的问题,对于某些格式的视屏文件暂时还是不支持的。
第三:也是很重要的一点,在virtools平台下进行优化。
(1)在全局变量设置中贴图使用jpg,并且视情况将其压缩控制在35%-75%之间
(2)如果遇到的贴图文件甚大,而且其质量要求又甚高,那么我们将其存储为外部文件
配合使用virtools自带bb模块:Texture Load 将图片动态加载
(3)将大场景cmo文件分块保存,实现动态dowanload和加载,如何分块这个要根据
项目的情况而定了,动态加载需要两个模块:Web Download & Object Load

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-10 12:30 , Processed in 0.091427 second(s), 31 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部