SlideShare a Scribd company logo
1 of 32
VRML
Presentation
Intro to Presentation
• VRML Made by two word
1. Virtual Reality
2. Modeling Language
Virtual Reality
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.
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.
Types Of VR System
Windows on World
(WoW)
• Also Called Desktop VR
• Using a Conventional
Computer monitor to
display the 3d Virtual
World.
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)
Telepresence
• A variations of visualizing
complete computer
generated world
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.
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
Modeling Language
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
VRML
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
Application
• Entertainment
• Medicine
• Manufacturing
• Education and training
• Communication
How to Make Run VRML on
PC
Installation Process
Download Process
• http://www.parallelgraphics.com/products/cortona/
Install by Selecting DirectX MS Library Including
And
AMD Graphic Supporter Selecting OpenGL Library
But that is in case AMD Processor
Installed Apps of VRML
Get Information
• http://www.lighthouse3d.com/vrml/tutorial/
Practical
3D Models
What You can…..with VRML and
Scope
A Little Example
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
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.
Fundamental Structure to
Create a 3D Model
by
VRML
A Shape
#VRML V2.0 utf8
Shape{
appearance Appearance{
material Material{diffuseColor 0 1 0}
}
geometry Cone{bottomRadius 3 height 5}
}
Box
Sphere
Cone
Cylinder
Multiple Shapes
Combine
#VRML V2.0 utf8
Shape{
appearance Appearance{
material Material{diffuseColor 0 1 0}
}
geometry Cone{bottomRadius 3 height 5}
}
Shape{
appearance Appearance{
material Material{diffuseColor 1 1 0}
}
geometry Cylinder{radius 2 height 3 }
}
Shape{
appearance Appearance{
material Material{diffuseColor 0 1 0}
}
geometry Sphere{radius 2.3}
}
Put Texture On It
#VRML V2.0 utf8
Shape{
appearance Appearance{
texture ImageTexture {
url
"file:///C:/Users/Umer/Desktop/VRML/M1.JPG"
} }
geometry Cone{bottomRadius 3 height 5}
}
Shape{
appearance Appearance{
texture ImageTexture {
url
"file:///C:/Users/Umer/Desktop/VRML/M2.JPG"
} }
geometry Cylinder{radius 2 height 3 }
}
Shape{
appearance Appearance{
texture ImageTexture {
url
"file:///C:/Users/Umer/Desktop/VRML/M3.JPG"
} }
geometry Sphere{radius 2.3}
}
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.
Texture with
Transformation
#VRML V2.0 utf8
Transform{
translation 0 0 0
rotation 0 0 0 0
children[
Shape{
appearance Appearance{
texture ImageTexture {
url
"file:///C:/Users/Umer/Desktop/VRML/M1.JPG"
} }
geometry Box {size 10 10 1}
}]}
Transform{
translation 0 0 3
rotation 1 1 1 90
children[
Shape{
appearance Appearance{
texture ImageTexture {
url
"file:///C:/Users/Umer/Desktop/VRML/M2.JPG"
} }
geometry Cone { height 5 bottomRadius 1}}]}
Animation Demo

More Related Content

Similar to VRML Intro

virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf21107117
 
Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe kaishik gundu
 
Virtual reality(pdf)
Virtual reality(pdf)Virtual reality(pdf)
Virtual reality(pdf)Shabnam Smile
 
3D INTERNET Technical Seminar
3D INTERNET Technical Seminar3D INTERNET Technical Seminar
3D INTERNET Technical Seminarvindhya Mudududla
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSebastien Kuntz
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google CardboardMark Billinghurst
 
Virtual reality
Virtual realityVirtual reality
Virtual realityAjay Jha
 
Virtual Reality Modeling Language
Virtual Reality Modeling LanguageVirtual Reality Modeling Language
Virtual Reality Modeling LanguageSwati Chauhan
 
Mixed reality for Windows 10
Mixed reality for Windows 10Mixed reality for Windows 10
Mixed reality for Windows 10Jiri Danihelka
 
Virtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented RealityVirtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented RealityJasminJaman1
 
Introduction of openGL
Introduction  of openGLIntroduction  of openGL
Introduction of openGLGary Yeh
 
3D INTERNET
3D INTERNET3D INTERNET
3D INTERNETrahulrj9
 
Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented RealityRajesh Yadav
 

Similar to VRML Intro (20)

Virtual reality
Virtual realityVirtual reality
Virtual reality
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
 
Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe
 
Virtual reality(pdf)
Virtual reality(pdf)Virtual reality(pdf)
Virtual reality(pdf)
 
3D INTERNET Technical Seminar
3D INTERNET Technical Seminar3D INTERNET Technical Seminar
3D INTERNET Technical Seminar
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
Ferguson VR Hackathon - May 6, 2017
Ferguson VR Hackathon - May 6, 2017Ferguson VR Hackathon - May 6, 2017
Ferguson VR Hackathon - May 6, 2017
 
3D Internet
3D Internet3D Internet
3D Internet
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
 
3D Internet
3D Internet3D Internet
3D Internet
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual Reality Modeling Language
Virtual Reality Modeling LanguageVirtual Reality Modeling Language
Virtual Reality Modeling Language
 
Mixed reality for Windows 10
Mixed reality for Windows 10Mixed reality for Windows 10
Mixed reality for Windows 10
 
Virtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented RealityVirtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented Reality
 
Introduction of openGL
Introduction  of openGLIntroduction  of openGL
Introduction of openGL
 
3D INTERNET
3D INTERNET3D INTERNET
3D INTERNET
 
Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented Reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

VRML Intro

  • 2. Intro to Presentation • VRML Made by two word 1. Virtual Reality 2. Modeling Language
  • 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.
  • 6. Types Of VR System
  • 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)
  • 9. Telepresence • A variations of visualizing complete computer generated world
  • 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
  • 14. VRML
  • 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
  • 16. Application • Entertainment • Medicine • Manufacturing • Education and training • Communication
  • 17. How to Make Run VRML on PC Installation Process
  • 18. Download Process • http://www.parallelgraphics.com/products/cortona/ Install by Selecting DirectX MS Library Including And AMD Graphic Supporter Selecting OpenGL Library But that is in case AMD Processor
  • 22. What You can…..with VRML and Scope
  • 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.
  • 26. Fundamental Structure to Create a 3D Model by VRML
  • 27. A Shape #VRML V2.0 utf8 Shape{ appearance Appearance{ material Material{diffuseColor 0 1 0} } geometry Cone{bottomRadius 3 height 5} } Box Sphere Cone Cylinder
  • 28. Multiple Shapes Combine #VRML V2.0 utf8 Shape{ appearance Appearance{ material Material{diffuseColor 0 1 0} } geometry Cone{bottomRadius 3 height 5} } Shape{ appearance Appearance{ material Material{diffuseColor 1 1 0} } geometry Cylinder{radius 2 height 3 } } Shape{ appearance Appearance{ material Material{diffuseColor 0 1 0} } geometry Sphere{radius 2.3} }
  • 29. Put Texture On It #VRML V2.0 utf8 Shape{ appearance Appearance{ texture ImageTexture { url "file:///C:/Users/Umer/Desktop/VRML/M1.JPG" } } geometry Cone{bottomRadius 3 height 5} } Shape{ appearance Appearance{ texture ImageTexture { url "file:///C:/Users/Umer/Desktop/VRML/M2.JPG" } } geometry Cylinder{radius 2 height 3 } } Shape{ appearance Appearance{ texture ImageTexture { url "file:///C:/Users/Umer/Desktop/VRML/M3.JPG" } } geometry Sphere{radius 2.3} }
  • 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.
  • 31. Texture with Transformation #VRML V2.0 utf8 Transform{ translation 0 0 0 rotation 0 0 0 0 children[ Shape{ appearance Appearance{ texture ImageTexture { url "file:///C:/Users/Umer/Desktop/VRML/M1.JPG" } } geometry Box {size 10 10 1} }]} Transform{ translation 0 0 3 rotation 1 1 1 90 children[ Shape{ appearance Appearance{ texture ImageTexture { url "file:///C:/Users/Umer/Desktop/VRML/M2.JPG" } } geometry Cone { height 5 bottomRadius 1}}]}

Editor's Notes

  1. Rusmi,
  2. Dikhaei na daina