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 . . .