Future of 3D Graphics on the WWW - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Future of 3D Graphics on the WWW

Description:

Example: Download complex graphics from WWW ... demonstration, visual simulation, games and entertainments, augmented reality, etc. ... – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 19
Provided by: raymondsim
Category:

less

Transcript and Presenter's Notes

Title: Future of 3D Graphics on the WWW


1
Future of 3D Graphics on the WWW
2
Introduction
Problem Access powerful graphics on Internet
Example Online Games Online Virtual
Reality Tour
Problem More bandwidth is required to transfer
VR World to browser. Problem
increase when complex textures are used.
Example Download complex graphics from WWW
Solution Use streaming technology
3
Introduction
VRMLs Problems
  • Scalability
  • Lacks of Interactivity

4
CURRENT EXISTING TECHONOLOGY DEVELOPMENTS
PURE JAVA WEB 3D SOLUTIONS
Require no plug-ins
Java Applets are download to access WWW
Examples Anfy3D, 3DAnywhere and Shout3D.
5
CURRENT EXISTING TECHONOLOGY DEVELOPMENTS
WILD TANGENT Inc
Give access to DirectX hardware acceleration via
any scripting language.
Uses DirectX-based architecture to utilize most
graphics cards capabilities.
For streaming purposes, the Drivers file
compression streaming capabilities splits
apart the components of a multimedia
presentation and send them via internet.
6
CURRENT EXISTING TECHONOLOGY DEVELOPMENTS
OPENGL IN JAVA (OPENSOURCE)
GL4JAVA library
Implements window handle functions
Its cross-platform architecture supports Win32,
X-Window, Mac.
It comes without warranty nor user support.
7
CURRENT EXISTING TECHONOLOGY DEVELOPMENTS
OpenGL vs. JAVA 3D
  • GL4JAVA only can access to OpenGL/GLU commands.
  • Toolkits like GLUT, texture management, etc. are
    also provided.
  • Java3D relying on DirectX and OpenGL.
  • Java3D provides parsers for loading objects,
    functions to
  • manipulate scene objects, such as
    texturing, morphing and etc.
  • It contains much functionality.
  • Java 3D is much easier to use because it is a
    high level API.

8
CURRENT EXISTING TECHONOLOGY DEVELOPMENTS
STAND-ALONE BROWSER
Schmoozer A 3D Virtual Reality / Distributed
Virtual Environment
application authoring tool. It is not a
browser. - A multi-user API and set of
network protocols, including
(ISTP). - It is an authoring environment
and a run-time environment. - Extensible
by users.
9
CURRENT EXISTING TECHONOLOGY DEVELOPMENTS
CYCORE CULT3D
  • impressive for E-commerce
  • Macintosh and Linux-compatible plug-in
    available.
  • placing 3D into both Microsoft Office
    applications and Adobe
  • Acrobat documents.
  • have very high quality rendered surfaces and
    interactive.

10
CURRENT EXISTING TECHONOLOGY DEVELOPMENTS
EXTENSIBLE 3D FORMAT (X3D)
  • (X3D) sought to finally address the limitations
    of the existing
  • VRML97 and 2.0 specifications.
  • The benefits of X3D lie in its open architecture
    and its extensibility.
  • a development package could add new features.
  • target applications for X3D are e-commerce and
    technology
  • demonstration, visual simulation, games and
    entertainments,
  • augmented reality, etc.
  • its tight integration with XML, compatible with
    VRML, MPEG-4
  • and HTML.

11
THE NEED OF 3D WEB DEVELOPMENTS
Business and E-Commerce
  • viewable from any angle or resolution
  • giving customers the ease of examining products
    online where they can manipulate the objects,
    change the view to every angles possible

12
THE NEED OF 3D WEB DEVELOPMENTS
Streaming 3D
  • 3D presentation would require a large quantity of
    data, which in turn requires much download for
    the user.
  • MetaStream is promoting a new 3.0 version of its
    streaming 3D Web technology
  • WebGlide provides a mixture of 3D and video
    combining "showrooms" rendered in 3D with video
    feeds of products, combined with a shopping
    system.
  • Bandwidth has always been a limiting factor for
    Internet applications

13
THE NEED OF 3D WEB DEVELOPMENTS
3D in Vector Form
  • Macromedia's Flash and Shockwave exported 3D
    animation to vector frames to create examples of
    3D,load up to 100 times faster than a VRML
    environment.
  • Swift 3D allows you to create simple animations
    with 3D primitives, materials/textures, and
    lighting, as well as text. Swift 3D imports 3DS
    models,
  • SVG (Scalable Vector Graphics) standard is a
    developing technology can be used for building
    games, Web sites, or anything that you've seen in
    Flash files, but now it can be in 3D.

14
THE NEED OF 3D WEB DEVELOPMENTS
Entertainment
  • has suffered from the lack of support
  • Therefore a technology called "3DML" creates, or
    "describes" Internet-ready three-dimensional
    SPOTs (miniature VR worlds) was created.
  • it allows you to build a 3D space on the Web
    without doing any 3D modeling.
  • Flatland 3DML has built-in hot Spots, collision
    detection, and you can incorporate video in your
    Spot. Flatland Spots are delivered using the
    Flatland Rover browser plug-in

15
THE NEED OF 3D WEB DEVELOPMENTS
Entertainment
  • has suffered from the lack of support
  • Therefore a technology called "3DML" creates, or
    "describes" Internet-ready three-dimensional
    SPOTs (miniature VR worlds) was created.
  • it allows you to build a 3D space on the Web
    without doing any 3D modeling.
  • Flatland 3DML has built-in hot Spots, collision
    detection, and you can incorporate video in your
    Spot. Flatland Spots are delivered using the
    Flatland Rover browser plug-in

16
THE NEED OF 3D WEB DEVELOPMENTS
Entertainment
  • Rover plug-in allows users to view the code for
    learning purposes
  • Rover client has easy intuitive controls, with
    options for lighting, pixel block size, and
    remembering your locations thusRover client has
    easy intuitive controls, with options for
    lighting, pixel block size, and remembering your
    locations. 3DML's utility over a slow connection
    is impressive 3DML's utility over a slow
    connection is impressive.

17
THE NEED OF 3D WEB DEVELOPMENTS
Multi-user Environments (Avatars)
  • online communities, such as chat worlds inhabited
    by 3D avatars, and theme-based environments such
    as virtual tours.
  • Blaxxun's Community Platform line includes
    complete worlds users can walk through with
    integrated chat management features.
  • users can chat, purchase products, and hold
    meetings or collaborate on projects.
  • Blaxxun's technology is E-commerce where virtual
    salespeople with limited artificial intelligence,
    answer your queries based on a database

18
CONCLUSION
  • to solve the problem of bringing 3D into the web
  • The development of open source materials
  • to bring the same stand alone qualities of a 3D
    application into effective distributive
  • Problems to web 3D is the need to download
    various plug-ins, browsers and applications
  • Thus the need to popularize a standard, to cast a
    major market share of web 3D products
Write a Comment
User Comments (0)
About PowerShow.com