Virtual Reality for E-C

quartercircleAI and Robotics

Nov 14, 2013 (3 years and 6 months ago)

62 views

Virtual Reality for E
-
C


Ralph Westfall


March, 2009

What Sells Well on the Web?


books


CDs


software


financial services (stock trading)


travel reservations


computers


other?

What About?


clothing


cars


houses (purchase without visit)


furniture


perishables: fresh fruit, vegetables,
fresh meat, etc.


other?

Conclusions


standardized products sell well on web


customers know what they are, what they
do


price & service become major issues


less standardized products that vary in
quality don't sell as well


people want to see and try them before
purchasing

Virtual Reality


can see things in three dimensions with VR


similarities to virtual reality entertainment


don’t need a VR headset, gloves, etc. to use


use VR equipment with computer in future?


could transform HTML into a 3D system


3D environment for 2
-
D images, text,
scripts, and multimedia, instead of 2
-
D
desktop?

3D Images and Movies


need to use special glasses with one
red lens and one cyan lens (blue green)


3D gif


not impressive without glasses


do it yourself 3D:
images


3D movies


Google's
3D Warehouse

Can Virtual Reality Help E
-
C?


makes it possible to view an object
from all angles


but still can't:


touch, feel, try on


taste


sniff and smell

Potential Web VR Applications


on Internet or organizational intranets


entertainment


shopping


real estate sales


education/training


decision support systems (DSS)


analysis and decision making


3D Product Demonstrations


Dell SAN storage device



Cisco carrier routing system


"Smart" furniture catalog



may need to install to use items


note (View>Source) that many of these
demos use Java applets and JavaScript

VRML


virtual reality modeling language


VRML may be pronounced as "vermal"


language for creating 3D images


standardized 3D data interchange
format for other 3D applications

VRML Capabilities


translation: change position


scaling: change size


rotation: 3 different ways to turn (X, Y, Z)


lighting/shading


perspective (lines converge in distance)


texturizing surfaces


camera points of view


navigating

(older IE versions)

VRML 2.0 Code Example

#VRML V2.0 utf8

#
cone2.wrl

(hotlink to this filename)

Shape {


geometry Cone {


bottomRadius 1.4


height 2.0}


appearance Appearance {


material Material { diffuseColor 1.0 1.0 0.0}}}

More VRML


code


image


computer integrated manufacturing
models

(PDF appears to work in both,
but .wrl may crash Firefox)

Using VRML on the Web


not

built into (even latest) major
browsers


have to install VRML plugins for Netscape


a lot of
Microsoft

VRML references are old


"Retired KB Content"


VRML not supported in Windows 2000


Cortona

3rd party add
-
on for IE, Mac

VRML Limitations


very difficult to create content without tools


based on geometric figures


cone, cube, cylinder, sphere


VR window not integrated with browser


but may have HTML support inside


at 1
st
, navigation doesn't seem easy, natural


poor performance (older machines, slow
connections)

VR Demonstrations


Interactive 3D Web Presentations


3D page of the week


Introducing 3D Examples


Tribute to World Trade Center in 3D


Cubic VR Gallery

(Apple QuickTime)


Microsoft video

(avi)

Creating VR Applications


different kinds of authoring tools


drawing programs generates VRML


“stitching” photographs together


gaming systems adapted to commercial
use


Java 3D can create VR images


Macromedia Flash can also create 3D


free tutorials

(below ads)

VR Hardware and Equipment


Virtual Realities, Inc.


Virtual Guidebooks article


Google Directory


5DT

(Fifth Dimension Technologies)


"
augmented reality
" (AR)


Wikipedia article


Howstuffworks article

3D Free Trials


trueSpace7.6

(bought by Microsoft)


Blender

(open source)


Real2Virtual 3 D


includes a
Pocket PC image viewer

version


Demicron WireFusion



Pharus 3D Builder


3ds max


Bitmanagement Software (test versions)

VRML Tutorials


Introducing VRML


VRML Primer and Tutorial


Autodesk 3ds Max Crash Course


VRML Conclusions


VRML may not be best VR solution


OK in specialized niches


organizational applications


training/education


CAD languages rather than VRML?


3ds max is from Autodesk, Inc.

Gaming Systems for VR


Unreal Engine3



demo (version 2)

Unreal + VRML


create in a 3D authoring tool


e.g. 3ds max


export as VRML data


import into UnrealEd and finish there


UnrealEd
comes with Epic games

Exercises


find examples of VR or 3D on web


including 3D gifs


find sources of free VRML objects


download


install VR viewer on a computer and
run the code

VR References


these are all quite dated


Sweeney, T. “Unreal Technology FAQ”


University of Michigan Virtual Reality
Laboratory (VRL)


medical uses