Principes van Programmeren

Download Report

Transcript Principes van Programmeren

Modeling - Simulation
and AI Software
©Ideler2002
©Ideler2002
Modeling Software
Definition:
 Computer modeling enables engineers to reduce
resource consumption by
predicting product performance under a variety
of operating conditions
Used to:
 Save resources
 Save time
 Create special effects (Movie / Cinema)
©Ideler2002
3D(imensions) Design Programs
©Ideler2002
Simulation Software
Definition:
 The technique of representing the real world by a
computer program
 Predict aspects of the behaviour of a system by
creating an approximate (computerised) model of it.
Examples:
 Aircraft flight simulators
 Electronic circuit simulators
©Ideler2002
Weather Simulation / Prediction
Simulate
and calculate
weather
conditions
©Ideler2002
Crash Test Simulations
A computer simulation of
what experts say typically
happens to children in a
school bus accident; they
strike the seat in front of
them . . .
http://www.cnn.com/US/9909/21/bus.safety/
©Ideler2002
Some advantages of 3D design
•Obtain a draft shape of a building from digital photographs.
•Automatically generate dimensions of construction parts
•Rotate, Zoom and Render any part in the Object
•Plan from the very beginning without using a pencil or paper.
•Create complex walls and structures with ease.
•Interactive 3D control during the entire planning phase.
•Automatic construction and reconstruction material tables.
•Take a client to visit his house or building in real time.
•Analyse the impact on the environment / countryside.
•Expandable entourage libraries (material, construction parts)
•Perform easy cost / quantity estimates of material needed
©Ideler2002
3D View - Architecture
Walkthroughs
in real time
©Ideler2002
Other Advantages
Working with 2 monitors at the same time:
•One for the 2D plan
•One for the 3D view
Watch the 3D model change in real time as you change the design
in the plan
©Ideler2002
Simulation in Medicine
Parts of the soft tissue have been removed by the use of a "virtual scalpel". In the same
way parts of the bone have been dissected and moved. The detailed views of the cut
surfaces show how accurate the cut surfaces can be modeled and visualized with high
resolution.
©Ideler2002
Virtual Reality - (VR)
Definition:
•Computer simulations that use 3-D graphics and
devices such as the Data glove to allow the user to
interact with the simulation.
•Users can enter and move about in this world and
interact with objects
Key Difference to Modeling and Simulation:
•Allows the user to interact with the simulation
•VR can use Network technology
•VR might be used with special input / output
devices (Gloves / VR-helmet etc.)
©Ideler2002
VR Devices - Entertainment
©Ideler2002
VR in militairy
©Ideler2002
Virtual reality (prototype)
Quic kTime™ and a
Cinepak dec ompress or
are needed to s ee this pic ture.
©Ideler2002
Virtual reality (trying the impossible)
Quic kTime™ and a
Cinepak dec ompress or
are needed to s ee this pic ture.
©Ideler2002
VR - practical example (website)
©Ideler2002
Advantages (VR/Models/Simulation)
Making computers accessible to a very wide range of users,
including those with special needs, and small children
Language independence of the user Interface (fits all languages if
graphics, icons and sounds are used)
Minimises costs and resources, the model can be changed often
and adjusted to different circumstances
Dangerous situations can be simulated, without putting people at
risk
People (docters, pilots, military . . .) can be trained for specific
jobs
©Ideler2002
Problems arising:
Responsibility of the designer for accuracy of all parts of the
Virtual Environment.
Is it real? Is it fake? Is it just a game?
Ethical considerations involved in deciding when to use models or
simulations to ensure human safety.
Should we use virtual reality to fight wars?
Should we rely on expert systems making decisions - e.g. should
we get a mortgage yes/no, a job yes/no . . .