Extensible 3D explanation and how it is similar to VRML.
How to use X3D and connect it to Web via XML.
Find me on:
AFCIT
http://www.afcit.xyz
YouTube
https://www.youtube.com/channel/UCuewOYbBXH5gwhfOrQOZOdw
Google Plus
https://plus.google.com/u/0/+AhmedGadIT
SlideShare
https://www.slideshare.net/AhmedGadFCIT
LinkedIn
https://www.linkedin.com/in/ahmedfgad/
ResearchGate
https://www.researchgate.net/profile/Ahmed_Gad13
Academia
https://www.academia.edu/
Google Scholar
https://scholar.google.com.eg/citations?user=r07tjocAAAAJ&hl=en
Mendelay
https://www.mendeley.com/profiles/ahmed-gad12/
ORCID
https://orcid.org/0000-0003-1978-8574
StackOverFlow
http://stackoverflow.com/users/5426539/ahmed-gad
Twitter
https://twitter.com/ahmedfgad
Facebook
https://www.facebook.com/ahmed.f.gadd
Pinterest
https://www.pinterest.com/ahmedfgad/
2. X3d Definition .
vrml as step to access 3d .
Web3D Consortium .
Basic ideasTakenTo create X3d .
reasons make X3D Graphics a great choice .
XML
3. X3d Definition .
vrml as step to access 3d .
Web3D Consortium .
Basic ideasTakenTo create X3d .
reasons make X3D Graphics a great choice .
XML
4. Extensible 3D (X3D) Graphics
It’s a standard file format building 3-dimensional
models , show animated objects from different
viewpoint and allowing user interaction
X3D models can be further combined and
connected to build 3D virtual environments running
across the Internet
5. X3d Definition .
vrml as step to access x3d .
Web3D Consortium .
Basic ideasTakenTo create X3d .
reasons make X3D Graphics a great choice .
XML
6. Vrml :-
- known as theVirtual Reality Modeling Language
- is a standard file format for representing (3D)
interactive vector graphics
7. Development has evolved from its beginnings as
the Virtual Reality Modeling Language (VRML)
standard to the considerably more advanced and
expressive X3D.
X3D EX:-
X3d Globe Weather
8. X3d Definition .
vrml as step to access 3d .
Web3D Consortium .
Basic ideasTakenTo create X3d .
reasons make X3D Graphics a great choice .
XML
9. is an international, non-profit, member funded,
industry standards development organization.
members create open standards for real-time 3D
communication.
X3D specifications are driven by members and
available to the public
10. X3d Definition .
vrml as step to access 3d .
Web3D Consortium .
Basic ideasTakenTo create X3d .
reasons make X3D Graphics a great choice .
XML
11. real-time.
must be extensible
runs on all platforms including desktops,
tablets, and Phones “ can deal with all
operating systems “
12. X3d Definition .
vrml as step to access 3d .
Web3D Consortium .
Basic ideasTakenTo create X3d .
reasons make X3D Graphics a great choice .
XML
13. 1- Free and open
Open source widely available
Many free resources, and all results are free
Numerous resources, examples, tooltips, tools, and
documentation sources
2- Modern graphics, animation and interaction
Scenes can run on many platforms
Scenes also run on any operating systems, accessible to
any programming language
14. 3- Real-Time:
graphics are high quality, real-time, interactive, and
include audio and video as well as 3D data
4- Evolutionary
. easy to update so it will save time and money .
5- Achieve a high level of security
.X3d depend on XML encryption and authentication
15. X3d Definition .
vrml as step to access 3d .
Web3D Consortium .
Basic ideasTakenTo create X3d .
reasons make X3D Graphics a great choice .
XML
16. Extensible Markup Language .
XML was created so that structured documents could be
used over the web.
XML is the basis of nearly every data language used on the
World WideWeb
If 3D graphics are to become a “first-class citizen” on the
Web, embedded in Web pages and interacting with clients,
servers, and users of every type, then it is clear that an XML
encoding is necessary
18. Xml Encryption mean :-
encrypt the contents of an XML element.
XML Encryption can be used to encrypt any kind of data
each XML element contains or refers to the cipher text,
keying information
19.
20. X3D browser = player = viewer
Software applications that parse/read X3D
files/scenes then draw them to create graphics.
Can be plugin to another application such as
web browser or be standalone application
Example: X3D-Edit