VRML is a modeling language used to create interactive 3D virtual worlds that can be experienced online through the World Wide Web. It allows users to define 3D objects and environments using nodes that represent 3D geometric shapes, cameras, lights, textures, and controls. Scenes are constructed by connecting these nodes together in a hierarchical graph structure. VRML files can be viewed using plugins for web browsers that render the 3D world and allow navigation and interaction with objects. Example applications include entertainment, education, product visualization, and virtual reality simulations.
4. What is Virtual Reality(VR)?
• Virtual Reality Refers to the high level-End user interface that involves real-time
simulation and interactions through multiple sensorial channels.
5. Why VR?
• VR is able to immerse(Jurna) you in a computer-generated word of
your own making: a city, the interior of humans body, with VR, you
can explore any uncharted territory of the human imagination.
7. Windows on World
(WoW)
• Also Called Desktop VR
• Using a Conventional
Computer monitor to
display the 3d Virtual
World.
8. Immersive VR
• Completely immerse the
user’s personal viewpoint
• The user has no Visual
content with the physical
world
• Often equipped with a
Head Mounted Display
(HMD)
10. Mixed Reality
(Augmented Reality)
• The seamless merging of
real space and virtual
space.
• Integrate the computer-
generated virtual objects
into the physical world
which become in a sense
an equal part of our
natural environment.
11. Distributed VR
• A simulated world runs on
several computers which
are connected over
network and the people are
able to interact in the real
world
13. What is modeling language?
• A modeling language is any artificial language that
can be used to express information or knowledge or
systems in a structure that is defined by a
consistent(ba usool) set of rules. The rules are used
for interpretation of the meaning of components in
the structure.
• Referral Link:
https://en.wikipedia.org/wiki/Modeling_language
15. What is VRML?
• Standard language for interactive simulation with in the WWW.
• Allows to create “Virtual World” networked via internet and hyperlink
with the WWW
• The aspects of virtual world display and interacting using VRML you
do not need and pacific(sulah pasand) device.
The is only been viewed by Netscap or IE with the plugin
24. VRML − Basics
• •A VRML file is essentially a collection of Objects called Nodes which
can be something physically: Sphere, Cylinder, etc. or non−physically:
Viewpoints, Hyperlinks Transformations, Sound, etc.
• •Each Node contains Fields which hold the data of the node
25. VRML − Basics
•Some nodes are container nodes or grouping nodes, which contain
other nodes
•Nodes are arranged in hierarchical structures called scene graphs.
Scene graphs are more than just a collection of nodes; the scene graph
defines an ordering for the nodes. The scene graph has a notion of
state, i.e. nodes earlier in the world can affect nodes that appear later
in the world.
30. Transformation Contents
•Scale
A scaling operation allows you to resize a shape. You
can enlarge or decrease the size of a shape in any
number of dimensions. The scale factors must be
positive. The next figure presents an example.
•Rotation
A rotation is defined by a vector and an angle.
The vector specifies the axis of rotation,
whereas the angle specifies the amount to
rotate in a counter clockwise direction. The
following figure shows a dotted Box in its
default position and the Box rotated 45
degrees in the Z axis.
•Translation
Translations allow you to place a shape
wherever you want to. The following
figure attempts to depict the concept.