您的位置:首页 > 其它

Web3D 2014 Paper概览

2014-08-26 17:54 176 查看

HuMoRS: Huge models Mobile Rendering System

介绍:

一个在手机上借助服务器来渲染超大模型的系统。

类型:

系统

贡献:

模型切分为多块,每块拥有多个细节等级。
客户端自适应地渲染服务器传送过来的压缩后的部分模型和贴图。
用于浏览大型模型的,适合触屏操作的摄像机系统
显示了focus 点
手势的定义(和其他的摄像机手势基本一致)
基于图像的兴趣点选择机制
只提供有限的摄像机位置,当用户试图查看模型某处时,从数据库中读取最靠近该处的几个摄像机位置的缩略图供用户选择

MIPos: Mobile Image Positioning on Mixed RealityWeb Applications based on Mobile Sensors

介绍:

根据GPS信息和手机的陀螺仪等设备,计算出手机的摄像机的精确位置和朝向。

类型:

算法

用途:

建筑或装潢计划
跟踪现实世界的变化,比如更新google地图的街景
网上旅游
建筑内微导航(如商场、地铁等)

Remote Visual Tracking for the (Mobile) Web

服务器根据移动端摄像机位置的图像,远程跟踪摄像机位置并传回移动端

SRC - A Streamable Format for GeneralizedWeb-based 3D Data Transmission

介绍:使得3D模型和贴图数据的存储更加适用于渐进下载

思路:

SRC = "Shape Resource Container"
Structured header + binary file body
Mesh -> Accessor -> Buffer View ->Chunk
Texture -> TextureImage -> Chunk
Key to progressive transmission: chunk isself-contained

限制:

动画

Blast - A Binary Large Structured TransmissionFormat for the Web

介绍:更加通用的一种适用于下载的格式

上下文:

基于Web的应用程序不想下载所有的东西,而是想只下载和当前视口相关的东西
Blast就是一种和当前视口相关的东西的数据组织方式。

思路:

通用的Chunk结构,可包含任何数据
为减少网络IO,尽可能地Batch数据
为用户友好,必须渐进下载
满足Code on demand的需求:服务器向客户端发送javascript脚本,但并不是一次发送全部的脚本,而是客户端在当前上下文下需要什么脚本,就发送什么脚本。

Spatial Data Structures - For Accelerated 3DVisibility Computation to Enable Large Model Visualization On The Web.

介绍:针对Web的大型场景组织管理方案。

类型:新平台探索

思路:

WebGL is slowed down by intermediate abstractionlayer.
Asm.js 远远比javascript快,而且没有由于垃圾回收而带来的performancebreak。
需要WebGL2.0才能提供hardwareocclusion culling。这对于大规模场景的实时渲染非常重要。
比较构建加速结构的开销以及这加速结构能够带来的好处。如果有得赚才干。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web webgl Graphics