Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11,...

16
Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee

Transcript of Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11,...

Page 1: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Mobile Web3D Standardization

Updates

August 11, 2011

The University of Suwon

Myeong Won Lee

Page 2: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

X3D Interactive Profile (1)

Component

Core Texturing

Time Interpolation

Networking Pointing device sensor

Grouping Key device sensor

Rendering Environmental sensor

Shape Navigation

Geometry3D Environmental effects

Lighting Event utilities

Component support

2011-8-11 Web3D Korea 2

Page 3: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

X3D Interactive Profile (2)

2011-8-11 Web3D Korea 3

• Comments on the X3D interactive profile

• It is necessary to check support levels and minimum browser support

details included in the X3D interactive profile

• Some restrictions may not be necessary

• Color (15,000 colors), ImageTexture (JPEG and PNG), etc.

• Recommendation

• The interactive profile and the described restrictions may not be

necessary as performance of mobile devices improves and approaches

that of desktop computers

• Instead of the interactive profile, describing recommendations for

lightweight devices inside the X3D specification would be enough

Page 4: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Mobile Web3D Standardization

• Mobile 3D Functions

– A progressive mesh supporting functions for

mobile 3D

– GPS functions for mobile 3D

Polygon: 101432 17567 Polygon: 70000 50000 30000

2011-8-11 Web3D Korea 4

Page 5: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Progressive Meshes

• Hugues Hoppe, SIGGRAPH 96

• Algorithm

• Reduce the number of polygons and vertices

• Transform and transfer the original data to a base mesh

and refinements

• Recover the original data from the base mesh and

refinements

v1v2

v’

2011-8-11 Web3D Korea 5

Page 6: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Progressive Meshes

2011-8-11 Web3D Korea 6

Ant.x3d

Polygon : 2624

Vertex : 1374

Face.x3d

Polygon : 9651

Vertex : 5000

Bong-Su-Dang.x3d

Polygon: 1080

Vertex: 1414

Page 7: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Progressive Meshes

Polygon: 2624

Vertex: 1374

Polygon: 1250

Vertex: 687

Polygon: 574

Vertex: 343

2011-8-11 Web3D Korea 7

Page 8: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Progessive Meshes (Video)

Polygon: 2624

Vertex: 1374

Polygon: 1250

Vertex: 687

Polygon: 574

Vertex: 343

2011-8-11 Web3D Korea 8

Page 9: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Progressive Mesh Generator

Before

Progressive Mesh

Algorithm

After

Progressive Mesh

Algorithm

Progressive Mesh

Input

Window

Progressive Mesh

Information

Window

2011-8-11 Web3D Korea 9

Page 10: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Progressive Mesh Generator (Video)

2011-8-11 Web3D Korea 10

Page 11: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Progressive Mesh Mobile X3D Viewer

2011-8-11 Web3D Korea 11

• Objective

– Represent 3D objects reduced variably by the progressive mesh

algorithm based on the resolution of the mobile device

• Implementation procedure

X3D file open

Determine the use

of progressive meshes

according to the

model’s vertices

The mobile viewer

recognizes

the type and

resolution

of the device

Apply progressive

mesh algorithm and

convert the vertices

Display the converted

progressive mesh model

Page 12: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Progressive Mesh Mobile

2011-8-11 Web3D Korea 12

Page 13: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

GPS Functions

• Spatial Synchronization

– 3D scene

– GPS

• Implementation of GPS Nodes

2011-8-11 Web3D Korea 13

Page 14: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Mobile X3D Viewer (Android)

2011-8-11 Web3D Korea 14

Page 15: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Mobile X3D and GPS (Android)

Miller’s

Map Projection

2011-8-11 Web3D Korea 15

Page 16: Mobile Web3D Standardization Updates Web3D... · Mobile Web3D Standardization Updates August 11, 2011 The University of Suwon Myeong Won Lee. X3D Interactive Profile (1) Component

Conclusions

• Comments on the X3D Interactive Profile

– Restrictions may not be necessary

• Mobile Web3D standardization

– Progressive mesh data

– GPS function

• NMEA protocol

• Miller’s map projection

– Scalable 3D streaming

• Implementation of mobile X3D viewers

2011-8-11 Web3D Korea 16