VIRTUAL REALITY VR INTRODUCTION AND BASIC APPLICATIONS Dr
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean of Community Service and Continuing Education University of Palestine, Alzahra City, Gaza, Palestine najishukri@hotmail. com, www. najishukri. wordpress. com ﻣﻘﺪﻣﺔ ﻭﺗﻄﺒﻴﻘﺎﺕ : ﺍﻟﻮﺍﻗﻊ ﺍﻻﻓﺘﺮﺍﺿﻲ
5 c VR DEVELOPMENT APPLICATIONS
Web Based VR
Web Based VR 4 Virtual Reality Modeling Language (VRML) is an open, extensible, industry-standard scene description language for 3 D scenes or worlds on the Internet. With VRML and certain software tools, you can create and view distributed, interactive 3 D worlds that are rich with text, images, animation, sound, music and video. VRML contains a number of features such as hierarchical transformations, light sources, viewpoints, geometry, animation, fog, material properties, and texture mapping. Najiview Shukri Alzaza VRML plugin is required. Dr. to VRML file on the
Web Based VR 5 Example of VRML plugins are Cortona, Cosmo player, Flux player and Blaxxun Contact. Unlike HTML, VRML also provides the technology that combines 3 D, 2 D, text, and multimedia into a logical model. When these media types are integrated with scripting languages and Internet utilities, an entirely new generation of interactive applications is possible. Dr. Naji Shukri Alzaza
VRML 6 Dr. Naji Shukri Alzaza
X 3 D 7 X 3 D provides the technology to enable users to view, modify, customize and reuse 3 D visualizations in other applications on the web or on any network device. X 3 D provides quick and easy sharing of real-time 3 D models, visual effects, behavioral modeling and interaction. Using X 3 D, high-quality 2 D/3 D and video information can be easily incorporated into technical publishing, maintenance manuals, websites, database applications, visual simulations and navigation systems. X 3 D allows a user to associate behaviors and dynamic scripts with a 3 D object so others can interact with it, like playing a video game. Dr. Naji Shukri Alzaza
X 3 D 8 X 3 D provides an XML (Extensible Markup Language) encoding so that interactive 3 D and multimedia content can be read or written using standard XML tools and can be integrated seamlessly into any XML enabled application or web service. X 3 D enables users to share live 3 D data quickly and easily in a lightweight format. X 3 D provides an Interchange format for integrated 3 D graphics and multimedia to enable content producers to share 3 D, interactivity, and physics between applications. Dr. Naji Shukri Alzaza
X 3 D http: //www. mediamachines. com/full. php? modelname=Duck&uid=19 9 Dr. Naji Shukri Alzaza
X 3 D 10 http: //www. mediamachines. com/full. php? modelname=Race&uid=17 Dr. Naji Shukri Alzaza
X 3 D 11 http: //www. mediamachines. com/full. php? modelname=Reflections&uid=233 Dr. Naji Shukri Alzaza
12 Dr. Naji Shukri Alzaza
- Slides: 12