Post on 03-Jun-2018
8/12/2019 3D on web
1/17
Interactive 3D modeling on the Web
V.Vani
Guide: Dr.R.Pradeep KumarChief Executive Officer,
Amphisoft India Pvt.Limited
8/12/2019 3D on web
2/17
2
2 June 2014
Contents
Introduction
Motivation
Problem statement
Literature survey Proposed work
Tools and technologies
Work done so far
Plans ahead References
8/12/2019 3D on web
3/17
3
2 June 2014
Introduction
3D Modeling
3D modeling is the process of developing
a mathematical, wireframe representationof any three-dimensional object
3D is about people, places and things.
3D provides more information
8/12/2019 3D on web
4/17
4
2 June 2014
Introduction
Augmented Reality (AR) and the web AR is when virtual graphics and/or data are
overlaid onto real world objects
Semantic Web The Semantic Web is a project that aims to
change by presenting Web page data in such away that it is understood by computers, enablingmachines to do the searching, aggregating andcombining of the Web's information without ahuman operator.
8/12/2019 3D on web
5/17
8/12/2019 3D on web
6/17
6
2 June 2014
Motivation
Demand for Social interaction in an
attractive and easy-to-use application
Need for rich internet applications
Scope for photo realistic modeling through
WWW
8/12/2019 3D on web
7/17
7
2 June 2014
Problem Statement
To develop an interactive 3D environment
on the web by implementing real time
rendering.
8/12/2019 3D on web
8/17
8/12/2019 3D on web
9/17
9
2 June 2014
Limitation:
Web based 3D modeling requires real time
rendering which is not possible in existing
systems
Existing Systems - Limitation
http://localhost/var/www/apps/conversion/tmp/scratch_5/Real-Time_20Rendering/Akenine-Moller%20T.,%20et%20al.%20Real-Time%20rendering.djvuhttp://localhost/var/www/apps/conversion/tmp/scratch_5/Real-Time_20Rendering/Akenine-Moller%20T.,%20et%20al.%20Real-Time%20rendering.djvuhttp://localhost/var/www/apps/conversion/tmp/scratch_5/Real-Time_20Rendering/Akenine-Moller%20T.,%20et%20al.%20Real-Time%20rendering.djvuhttp://localhost/var/www/apps/conversion/tmp/scratch_5/Real-Time_20Rendering/Akenine-Moller%20T.,%20et%20al.%20Real-Time%20rendering.djvu8/12/2019 3D on web
10/17
10
2 June 2014
Proposed work
Challenges
Web architecture support for 3D applications
Amount of interaction
Real time rendering on the web
To focus on blurring the distinction between
the real and the virtual, further compressing
time and space
2 J 2014
8/12/2019 3D on web
11/17
11
2 June 2014
Proposed work - Applications
Web based tourism
Online 3D shopping
Video1 : Google-O3D
Video2:MS-future
2 J 2014
http://c/Documents%20and%20Settings/Vani/My%20Documents/My%20Videos/RealPlayer%20Downloads/Raph%E2%80%99s%20Website%20%C2%BB%20Google%203D%20Web%20plugin.flvhttp://c/Documents%20and%20Settings/Vani/My%20Documents/My%20Videos/RealPlayer%20Downloads/Augmented%20Reality%20%20%20The%20Web%20%20Present%20and%20Future%20Scenarios.flvhttp://c/Documents%20and%20Settings/Vani/My%20Documents/My%20Videos/RealPlayer%20Downloads/Augmented%20Reality%20%20%20The%20Web%20%20Present%20and%20Future%20Scenarios.flvhttp://c/Documents%20and%20Settings/Vani/My%20Documents/My%20Videos/RealPlayer%20Downloads/Augmented%20Reality%20%20%20The%20Web%20%20Present%20and%20Future%20Scenarios.flvhttp://c/Documents%20and%20Settings/Vani/My%20Documents/My%20Videos/RealPlayer%20Downloads/Augmented%20Reality%20%20%20The%20Web%20%20Present%20and%20Future%20Scenarios.flvhttp://c/Documents%20and%20Settings/Vani/My%20Documents/My%20Videos/RealPlayer%20Downloads/Raph%E2%80%99s%20Website%20%C2%BB%20Google%203D%20Web%20plugin.flvhttp://c/Documents%20and%20Settings/Vani/My%20Documents/My%20Videos/RealPlayer%20Downloads/Raph%E2%80%99s%20Website%20%C2%BB%20Google%203D%20Web%20plugin.flvhttp://c/Documents%20and%20Settings/Vani/My%20Documents/My%20Videos/RealPlayer%20Downloads/Raph%E2%80%99s%20Website%20%C2%BB%20Google%203D%20Web%20plugin.flv8/12/2019 3D on web
12/17
12
2 June 2014
Proposed Work A big pictureSparse set of
Photographs
Extracting 3D
structures
Generate 3D
Models
Construct interactive
3D environment
Real time
rendering
Develop Webframework for 3D
content delivery
2 June 2014
8/12/2019 3D on web
13/17
13
2 June 2014
Tools and Technologies
Following are the list of tools and technologies that
support 3D. O3D
X3D
COLLADA Java3D
3D OpenGL
G3D on Ruby and Rails
Google SketchUp3D Modeling tool (Google earthmirror world)
8/12/2019 3D on web
14/17
2 June 2014
8/12/2019 3D on web
15/17
15
2 June 2014
Plans ahead
To explore and study in detail about
3D modeling & real time rendering
X3D and O3D
G3D on Ruby and Rails
web architecture for 3D applications
computer vision and related topics like multiple
view geometry, image based modeling, etc
2 June 2014
8/12/2019 3D on web
16/17
16
2 June 2014
Course Work1. 3D Math and Compu tational Geometry
References:
3D Math Primer for Graphics and Game Development by Fletcher Dunn, Ian Parberry
Vector Math for 3D Computer Graphics, http://chortle.ccsu.edu/VectorLessons/vectorIndex.html
2. Comp uter Vision and Graphics
References:
Computer Vis ion: A Modern Approachby David A. Forsyth
Mult iple View Geometry in Comp uter Visionby Richard Hartley
Computer Graphics by Donald Hearn (Author), M. Pauline Baker (Author)
3.Web3d
Interactive 3D graphics and immersive systems for servers, desktop and thin clientsHigh-performance 3D graphics for Virtual Worlds, MMO environments, Mixed and Augmented Reality, and interactive on-line gaming
Animated humanoids and complex reactive characters
Integration and interoperation between 3D documents and web/multimedia technologies, including the Semantic Web
Methods for modeling and rendering complex geometry, structures and behaviors
User-interface paradigms and interaction methods for real-time 3D graphics and virtual environments
Innovative 3D web applications in industry, science, medicine, culture, entertainment and education
Novel 3D content creation technologies and tools including both on-line and off-line content creation
Interactive 3D graphics for mobile devices like Smartphones, PDAs and UMPCs
Reference
Proceedings of Web3d symposium 2000 to 2009
4.3D Platform s and Techno logies
X3D, Open GL, Ruby, Rails, Google Sketch API
References:
Tutorials and Documentation on Web
http://chortle.ccsu.edu/VectorLessons/vectorIndex.htmlhttp://chortle.ccsu.edu/VectorLessons/vectorIndex.html8/12/2019 3D on web
17/17