Geometry Coding and VRML

 

 

Presented by

Scott Musler

 

 

 

 

 

Multimedia Communications and Visualization Laboratory

Department of Computer Engineering and Computer Science

University of Missouri - Columbia

OVERVIEW

VRML

Eight features of VRML are

  1. Scene graph
  2. Event processing
  3. Behaviors
  4. Encapsulation and reuse
  5. Distributed content
  6. Extensibility
  7. Interactivity
  8. Animation

 

 

 

 

 

 

 

VRML

Scene Graph

 

Even Processing

VRML

Behavior

 

Encapsulation and Reuse

 

 

 

 

VRML

Distributed Content

 

Extensibility

 

Interactivity

VRML

Animation

 

 

 

 

 

 

 

 

 

 

 

 

 

VRML and Topological Surgery

Overview of Proposal

Field Compression

 

 

 

 

VRML and Topological Surgery

Topologically Assisted Compression

Topological Surgery

Background

 

Topological Surgery

Overview

Figure 1: Layering of the fandisk model

Figure 2: The vertex tree of the fandisk model

Topological Surgery

Vertex Tree

 

 

Topological Surgery

Vertex Tree

 

 

 

 

 

 

 

Topological Surgery

Vertex Corrections

vn = Î (vn) + P (l , vn-1, …, vn-K)

Î (vn) is vertex position correction for that vertex

P is vertex position correction function

The v parameters are the K ancestors (2, 3 or 4) of the vertex in question

Topological Surgery

Triangle Tree

Topological Surgery

Triangle Tree

 

 

 

 

 

 

 

 

 

Topological Surgery

Compression

 

 

 

 

 

 

Topological Surgery

Decompression

 

 

 

 

 

Topological Surgery

Normals, textures, and colors

 

 

 

 

 

 

 

 

 

 

 

 

VRML and Topological Surgery (con’t)

VRML and Topological Surgery

Geometry and Properties

 

 

 

 

 

 

 

VRML and Topological Surgery

Compression Specifics

 

 

REFERENCES

G. Taubin, W. Horn, F. Lazarus, J. Rossignac, "Geometry Coding and VRML", Proceedings of the IEEE", June 1998, pp. 1228-1243.