1. Definition of the project. 2. Initial version (simplified texture) 3. Second version (full textures) 5. Modelling and inserting 3D objects

Size: px
Start display at page:

Download "1. Definition of the project. 2. Initial version (simplified texture) 3. Second version (full textures) 5. Modelling and inserting 3D objects"

Transcription

1

2 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

3 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

4 Main Goal Development of an application that allows flying virtually over El Hierro Island (Canary Islands), showing the building structures of a hydroelectric power station that is in construction.

5 Input data: Aerial photos Aerial photos at scale 1:5.000 (approx. 1 m 2 per pixel) Number of images: 66 Image resolution: x File format: TIFF Individual image size: 19 Mb Total image size: 1.2 Gb Converted to PNG: 800 Mb x pixels

6 Input data: Height map Rectangular grid with data value each 10 meters points points

7 Input data: Building and structures design Planes, photos and designs of buildings and structures of the power station (including one new harbour).

8 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

9 First test: using CS walktest application Aplication included in CS to fly on a simple textured terrain. Automatic collision detection Height map and texture map are read from disk.

10 Defining the scene in XML Plugins Textures Shaders Materials Renderpriorities Triggers Terrain is defined in three entities: Terraformer (height map info) Terrainfact (terrain size and position) Terrain obj (material and LOD params)

11 Creation of the terrain There is one only height map for the whole terrain Terrain dimension must be square, so we add two horizontal bands Theres is a lot of sea vertices (with height 0) Finally we choose the three sub-terrains, that minimize the number of sea vertices x x M triangles 9M triangles

12 Problems to read height map in CS Height units were in meters, from 0 to Needed more than 1 byte per vertex Crystal code was modified to read a height map from an RGB image (3 bytes per pixel) meters Result value was R*256+G This method was added to Crystal core in following versions

13 Creation of simplified texture map All the 66 photos are included in a square of x resolution For this initial version, we used a simplifed texture of x resolution Adding two blue horizontal bands we obtain a square texture of x Finally, three sub-textures are generated and associated to each terrain x x M pixels 4.5M pixels

14 Level of Detail (LOD) LOD algorithm implemented in CS current version is chunk-lod (brute force): The terrain is divided in blocks recursively as a quad-tree The stop condition is when block is too far, or when reaching a minimum size Every final block is divided in n x n triangles LOD params must be adjusted for each terrain to obtain an optimum visualization

15 LOD errors in terrain unions Terrain unions are not completely closed in these cases: when both terrains have different LOD level, when having different size One solution: implement a joiner between each pair of neighbouring terrains Another solution: create more terrain objects independent LOD control for each terrain Another minor problem occurs when changing to a different level of detail Current CS version does not include geomorphing

16 Creation of meshes for the sea All the vertices belonging to sea has null height A mesh object is a fixed vertices grid, with no LOD Finally, 6 meshes are created with a blue texture

17 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

18 Texture mapping problems - I Initial solution proposed: one Terraformer object to load the whole height map (3.000x3.000), one Terrain Fact to visualize the whole terrain, and one Terrain object with the whole texture Problem: Crystal forces to map the whole texture over the whole terrain there is no graphic card that support that resolution!! pixels pixels Terrain object

19 Texture mapping problems - II Next solution: using several terrain objects one Terraformer object to load the whole height map (3.000x3.000), one Terrain Fact to visualize the whole terrain, and 66 Terrain objects, each one with a 2.500x2.500 texture Problem: if only a Terrain Fact is specified, the 3.000x3.000 height map is repeated in every terrain!!

20 Texture mapping problems - III Next solution: using several Terrain Facts one Terraformer object to load the whole height map (3.000x3.000), 66 Terrain Fact to visualize the whole terrain, and 66 Terrain objects, each one with a 2.500x2.500 texture Problem: each Terrain Fact uses the right part of height, but do the same with the texture!! Example: The effect is that only the proportional part of the texture is mapped on the terrain, instead of the whole texture

21 Texture mapping problems - IV Next solution: forcing that texture be mapped as a mosaic This could be done setting the Opengl variable named TEXTURE_WRAP to the GL_REPEAT value (inside CS source code) GL_REPEAT

22 Texture mapping problems - V In order to use mosaic mode, we are forced to use Material Map Material Map consists of an intermediate texture that allows to combine different textures on a terrain Every pixel value of the material map indicates what texture is mapped on that area It is used in walktest application to define grass areas, water areas, etc.

23 Texture mapping problems - VI A test with one only Terrain object with a Material Map of 66 different values (as a chessboard) was implemented The good news are that LOD problems are solved Problem: execution time is very very very slow!! Final solution: using several Terrain Fact objects one Terraformer object to load the whole height map (3.000x3.000), 66 Terrain Fact, each one with a material map of one only value, and 66 Terrain objects, each one with a 2.500x2.500 texture

24 Doing reflection in Opengl Reflection in mosaic mode has a problem in the borders, when computing the linear average with the outside of the texture Solution: setting the Opengl variable named TEXTURE_WRAP to the GL_MIRRORED_REPEAT value (only in newer opengl versions)

25 Flipping textures To work properly, every texture was flipped according to its position in the mosaic Example: Texture image F4 must be saved after horizontal flipping: Flipping

26 Redimensioning textures to a power of 2 Every texture is re-dimensioned to x Exporte to JPG file format Total disk size: 102 Mb x pixel = 1m x pixel = 1.5 m 2

27 Results of this second version Initial loading time is too big (more than 5 minutes in a P-IV 3.4GHz) Loading images in cache: 2.5 minutes approx. Computing data structures for collision detection (named OBB): 3 minutes approx. Small LOD error in terrain borders

28 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

29 Final implementation in C++ A C++ application has been created that draws the scene directly without using XML file: No time needed to parse the XML file with the scene Better LOD control, because we have direct access to terrain data in run-time. Also, there is a new LOD param that is not available from XML file Our own collision detection algorithm could be implemented, avoiding the initial time computing OBBs y Viewer height Terrain height under viewer x, z

30 Converting textures to DDS format DDS (Direct Draw Surface) format avoids the time needed to load texture images in cache It uses the same compression algorithm that most of current graphic hardware File size is a little more than JPG, but includes Mipmap info: Performance is better than using JPG The wrong pixel values in terrain borders is solved, because Mipmap info is inside the file it does not use neighbours texture to compute border colors x Total disk size: 176 Mb x x x 256

31 Two solutions to generating the sea One solution consist of placing a synthetic blue plane under the island. The problem is the intensity changes between both seas. Another solution is process the sea in each texture, to achieve that the synthetic blue reaches the coast. The problem is that we lose the realism close to the coast.

32 Final solution for the sea Final solution consist of blurring the sea smoothly in each texture in order to avoid the intensity change.

33 Problems with the Z-buffer Sea plane has a height 0, and the island height is between 0 and units. When camera moves up far away, z-buffer have a precision problem, and the sea could overlaps the coast. Solution: let down gradually the plane height value when camera moves up, and increase it again when camera moves down. We think this problem is due to overflow errors in z-buffer implementation.

34 Sky representation The sky is represented by a semisphere. A synthetic sky with clouds was generated and texture mapped on the semisphere: Image center maps on the pole Image borders map on the horizon In areas close to horizon, the sky was blurred to achieve a more realistic effect.

35 Shaders Shaders are XML files that allow the implementation of visual effects. The default shader used by Crystal adds realistic atmospheric effect, but it does not work in many computers. In order to work properly in most of computers, these techniques must be removed.

36 Shaders in OpenGL Older graphic cards do not have programmable pixel operations. Default shader in Crystal put all the information defined in the XML file into the Pixel Operation. Older graphic cards had not access to these data, so the pixel data transferred to Texture Assembly were wrong. Solution was insert texture data in Pixel Data, and make nothing in Pixel Op. The problem was that we lose definitively all the atmospheric effects OpenGL Rendering Pipeline

37 Removing light sources Every photo had shadows in the opposite direction of real light sources when they were taken. When placing light sources in Crystal, it was impossible to make correspondence between the position of the light and the orientation of all shadows. Solution: set the ambien light to the maximum value in the shader, and remove all the light sources. This allows an uniform brightness, and also avoid computation of normal vectors.

38 Problems with graphic card syncronism Sometimes, when rotating the camera, overlapping of frames occurred in the same refresh. Solution: enabling the syncronism in the graphic card the computer is forced to wait next vertical refresh before display the next frame. It is specified in the file video.cfg, setting the param vsync to true. The problem then is that sometimes, the application accelerates or slows down (ejem, running in a 60 Hz system, it passes suddenly from 60 to 30 fps) Solution: limit the fps, including a sleep time when the frame is computed very fast.

39 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

40 Inserting 3D objects The buildings were modelled in 3D-studio. They must be converted to a different format to be imported to Crystal: An option is using the library CAL3d, but it is more oriented to articulated models, and we were forced to create a skeleton for the objects. The other option is using a converter included in Crystal (3ds2lev). Problems when using 3ds2lev: It must be only one texture per object. Texture coordinates could not be specified (at least, we didn t know). This means that the texture must map the whole object surface,. That forces us to declare one object per texture. Once the models have been converted to lev, they are loaded inside the source code. After that, models are scaled and translated to their final position.

41 Positioning problems Differences between height map of the island and height level curves in the design plane. In some areas, height values would change after the construction of the power station (like walls of the dam)

42 Wind turbines Modelled from real turbines design. Blades must be rotating during the flight

43 Animating the models Rotation are defined in 3DS using pivot points as the center of rotation. The problem is that Crystal does not use these points, and rotates objects around the origin. We were forced to modify all the 3ds models to center each one in its rotation center point. Animations of wind turbines were made inside the source code.

44 Power station Modeled from syntethic photos Several palms have been added. Some electric towers have been modelled from a grid structure.

45 Upper dam We must fill the hole in the terrain. Appearance must be like a traditional dam. Finally, we ruled out 3d-modelling, and retouched the photo.

46 Pipes Pipes must be at ground level Problem is that ground level in the poligonal mesh is not evident.

47 Harbour We started from design planes and present photos. A small sailing ship has been added

48 Natural structure design Modelled from photos. The same photo was used as a texture for the model.

49 Light sources for the models The current shader had the ambient light to the maximum value, and no point light sources added objects appeared flat Solution: a second shader was created with additional light sources just for the models. The terrain kept the same shader with only ambient light.

50 Additional details: shadows of turbines

51 Additional details: sea foam near Bonanza Rock

52 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

53 Developing the interface with AWS We started from the example file awstest.cpp There exist a.def file indicating all the windows and components to be shown. There exist a second file.cpp with two important functions: Initialize: loads all the windows and components (some of them could be invisible), Event handlers: activated when an defined event (defined in the file.def) has been produced. Here we decide the commands to execute.

54 Interface appearance We chose to define all the components as images, to avoid the appearance of a traditional window system. Every menu, in every language, is a different image. Every image must be power of 2.

55 Upper menu bar Language change

56 Upper menu bar Options menu

57 Upper menu bar Show viewer position and view direction

58 Upper menu bar Show numeric info about UTM coordinates and viewer height

59 Upper menu bar Show current viewer speed

60 Upper menu bar To handle the flight using mouse

61 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

62 Population names Every population name must be shown in its exact 3D position. A perspective projection must be computed to obtain the 2D coordinates on the screen. Red color indicates populations. Blue color indicates places of interest. Font size indicates importance of the place.

63 Algorithm to display names Factors to take into account: Distance from the place to the viewer d Angle with view direction Population importance level (between 1 and 3) View up vector We also have to detect if the place is visible from viewer To compute this, the height of several inner points belonging to the ray is comparted with the height of the terrain View up vector y View direction d Population x, z

64 Finding a well contrasted font The problem is that fonts has one only color, and their visibility depends on background color. Ideal solution would be using an outline font, but we did not find anyone. Final solution: we display 9 times the names: one with the right color, 8 more with black color and 1 pixel displaced.

65 Information cards Several cards with photo and text are defined for every place of interest. The card is displayed automatically when user approaches that place. When user leaves the place, the card dissapears. The text must be written in the selected language.

66 Algorithm to display cards To select the card to display (if any), two conditions must be fulfilled: The distance from the place to the viewer must be lower than a threshold value, The place must be inside the viewing volume. If more than one card pass the conditions, the one closer to the view direction is selected. Conditions are evaluated every two seconds, in order to keep visible the card several frames y View direction d Place of interest x, z

67 Automatic flights The user could flight automatically to any place in the island. The flight starts from the user position, and ends in the desired place. The view direction when arriving a place is predefined for each one.

68 Computing the automatic flight path (2D case) The goal is starting from point A and arrive to the point B with the desired view direction. First we look for the circle tangent to B with radio R Final view direction Then we look the straight line starting from A and tangent to the circle. The flight starts with a rotation in the initial point A R B 3. Final turn Current view direction 1. Initial turn 2. Straight path A In 3D, a sphere is used

69 Predefined routes There exist 6 predefined routes. Every route passes by several places of interest. Information cards are displayed during the flight.

70 Computing route path Every route is defined by a list of points. Every point has a view direction associated. The route path is defined using a spline curva that touches all the points. View directions are interpolated between each two points

71 Navigation devices Keyboard Joystick Mouse

72 Index 1. Definition of the project 2. Initial version (simplified texture) 3. Second version (full textures) 4. Final version in C++ 5. Modelling and inserting 3D objects 6. Interface design 7. Additional Features 8. Conclusions and future work

73 Conclusions Crystal Space is a suitable tool to develop a terrain visualization DDS is the ideal file format for textures Things that could be done to improve CS library: Terrain object perfomance and LOD algorithm must be improved Insertion of 3D objects works fine, but animating it could be a little complex Interface design with AWS library has a very traditional look, and to obtain a cool design you need to work only with images. An outline font would be a very interesting tip Automatic camera path algorithm could be included

74 Future work The future goal is to obtain a system that allows flying the whole archipelago Canary Islands Two main problems: Enhance the terrain object and LOD performance Dealing with large texture maps

75 First problem: LOD performance The problem of holes in the unions between different terrains must be solved. One solution could be using an only terrain object (or only one for each island) the object should allow several textures simultaneously! Perhaps the best solution is to rewrite the terrain object. Geomorphing feature would be very interesting. Canary Islands

76 Second and main problem: large texture maps El Hierro is the smallest island (268 Km2) Texture size: 176 Mb (DDS format) The seven islands has a surface of Km2 Estimated texture size: 4,9 Gb All these textures could not be loaded simultaneously in texture memory. Solutions in the literature: Texture paging Texture subimage loading Hardware support clipmapping on SGI Performer Canary Islands

77

Sweet Home 3D user's guide

Sweet Home 3D user's guide 1 de 14 08/01/2013 13:08 Features Download Online Gallery Blog Documentation FAQ User's guide Video tutorial Developer's guides History Reviews Support 3D models Textures Translations Forum Report a bug

More information

Blender 3D Animation

Blender 3D Animation Bachelor Maths/Physics/Computer Science University Paris-Sud Digital Imaging Course Blender 3D Animation Christian Jacquemin Introduction to Computer Animation Animation Basics animation consists in changing

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint

Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint While it is, of course, possible to create a Research Day poster using a graphics editing programme such as Adobe

More information

Silverlight for Windows Embedded Graphics and Rendering Pipeline 1

Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline Windows Embedded Compact 7 Technical Article Writers: David Franklin,

More information

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing

More information

Cortona3D Viewer. User's Guide. Copyright 1999-2011 ParallelGraphics

Cortona3D Viewer. User's Guide. Copyright 1999-2011 ParallelGraphics Cortona3D Viewer User's Guide Copyright 1999-2011 ParallelGraphics Table of contents Introduction 1 The Cortona3D Viewer Window 1 Navigating in Cortona3D Viewer 1 Using Viewpoints 1 Moving around: Walk,

More information

Files Used in this Tutorial

Files Used in this Tutorial Generate Point Clouds Tutorial This tutorial shows how to generate point clouds from IKONOS satellite stereo imagery. You will view the point clouds in the ENVI LiDAR Viewer. The estimated time to complete

More information

Adobe Illustrator CS5 Part 1: Introduction to Illustrator

Adobe Illustrator CS5 Part 1: Introduction to Illustrator CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Illustrator CS5 Part 1: Introduction to Illustrator Summer 2011, Version 1.0 Table of Contents Introduction...2 Downloading

More information

A. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor)

A. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor) MeshLAB tutorial 1 A. OPENING POINT CLOUDS (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor) 2 OPENING POINT CLOUDS IN NOTEPAD ++ Let us understand

More information

Working With Animation: Introduction to Flash

Working With Animation: Introduction to Flash Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click

More information

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI) Computer Graphics CS 54 Lecture 1 (Part 1) Curves Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines and flat surfaces Real world objects include

More information

INTRODUCTION TO RENDERING TECHNIQUES

INTRODUCTION TO RENDERING TECHNIQUES INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature

More information

How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On

How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On User Guide November 19, 2014 Contents 3 Welcome 3 What Is FACTORY I/O 3 How Does It Work 4 I/O Drivers: Connecting To External Technologies 5 System Requirements 6 Run Mode And Edit Mode 7 Controls 8 Cameras

More information

3D Viewer. user's manual 10017352_2

3D Viewer. user's manual 10017352_2 EN 3D Viewer user's manual 10017352_2 TABLE OF CONTENTS 1 SYSTEM REQUIREMENTS...1 2 STARTING PLANMECA 3D VIEWER...2 3 PLANMECA 3D VIEWER INTRODUCTION...3 3.1 Menu Toolbar... 4 4 EXPLORER...6 4.1 3D Volume

More information

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... Starting Guide TABLE OF CONTENTS INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... 7 ADVANCE CONCRETE USER INTERFACE... 7 Other important

More information

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build

More information

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene. Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.

More information

Thea Omni Light. Thea Spot Light. Light setup & Optimization

Thea Omni Light. Thea Spot Light. Light setup & Optimization Light setup In this tutorial we will learn how to setup lights inside Thea Studio and how to create mesh lights and optimize them for faster rendering with less noise. Let us have a look at the different

More information

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

More information

Lecture Notes, CEng 477

Lecture Notes, CEng 477 Computer Graphics Hardware and Software Lecture Notes, CEng 477 What is Computer Graphics? Different things in different contexts: pictures, scenes that are generated by a computer. tools used to make

More information

Lession: 2 Animation Tool: Synfig Card or Page based Icon and Event based Time based Pencil: Synfig Studio: Getting Started: Toolbox Canvas Panels

Lession: 2 Animation Tool: Synfig Card or Page based Icon and Event based Time based Pencil: Synfig Studio: Getting Started: Toolbox Canvas Panels Lession: 2 Animation Tool: Synfig In previous chapter we learn Multimedia and basic building block of multimedia. To create a multimedia presentation using these building blocks we need application programs

More information

Maya 2014 Basic Animation & The Graph Editor

Maya 2014 Basic Animation & The Graph Editor Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation

More information

ClarisWorks 5.0. Graphics

ClarisWorks 5.0. Graphics ClarisWorks 5.0 Graphics Level 1 Training Guide DRAFT Instructional Technology Page 1 Table of Contents Objectives... Page 3 Course Description and Organization... Page 4 Technology Requirements... Page

More information

Geomagic Design. Release Notes. Get to Market Faster with Better Products at a Lower Cost V17

Geomagic Design. Release Notes. Get to Market Faster with Better Products at a Lower Cost V17 Geomagic Design Get to Market Faster with Better Products at a Lower Cost Release Notes V17 TABLE OF CONTENTS 1 INTRODUCTION 1 COPYRIGHT 1 2 INSTALLATION 2 SOFTWARE IDENTIFICATION 2 UPGRADING TO GEOMAGIC

More information

The main imovie window is divided into six major parts.

The main imovie window is divided into six major parts. The main imovie window is divided into six major parts. 1. Project Drag clips to the project area to create a timeline 2. Preview Window Displays a preview of your video 3. Toolbar Contains a variety of

More information

Advanced Rendering for Engineering & Styling

Advanced Rendering for Engineering & Styling Advanced Rendering for Engineering & Styling Prof. B.Brüderlin Brüderlin,, M Heyer 3Dinteractive GmbH & TU-Ilmenau, Germany SGI VizDays 2005, Rüsselsheim Demands in Engineering & Styling Engineering: :

More information

How To Draw In Autocad

How To Draw In Autocad DXF Import and Export for EASE 4.0 Page 1 of 9 DXF Import and Export for EASE 4.0 Bruce C. Olson, Dr. Waldemar Richert ADA Copyright 2002 Acoustic Design Ahnert EASE 4.0 allows both the import and export

More information

Digital Imaging and Image Editing

Digital Imaging and Image Editing Digital Imaging and Image Editing A digital image is a representation of a twodimensional image as a finite set of digital values, called picture elements or pixels. The digital image contains a fixed

More information

Character Animation Tutorial

Character Animation Tutorial Character Animation Tutorial 1.Overview 2.Modelling 3.Texturing 5.Skeleton and IKs 4.Keys 5.Export the character and its animations 6.Load the character in Virtools 7.Material & texture tuning 8.Merge

More information

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER

More information

Fireworks CS4 Tutorial Part 1: Intro

Fireworks CS4 Tutorial Part 1: Intro Fireworks CS4 Tutorial Part 1: Intro This Adobe Fireworks CS4 Tutorial will help you familiarize yourself with this image editing software and help you create a layout for a website. Fireworks CS4 is the

More information

How to resize, rotate, and crop images

How to resize, rotate, and crop images How to resize, rotate, and crop images You will frequently want to resize and crop an image after opening it in Photoshop from a digital camera or scanner. Cropping means cutting some parts of the image

More information

Creating Your Own 3D Models

Creating Your Own 3D Models 14 Creating Your Own 3D Models DAZ 3D has an extensive growing library of 3D models, but there are times that you may not find what you want or you may just want to create your own model. In either case

More information

Software Manual. IDEA The Software Version 1.0

Software Manual. IDEA The Software Version 1.0 Software Manual IDEA The Software Version 1.0 > Open Technologies srl Rezzato 2014 1 Index 1 IDEA the application for Scan in a box...3 2 Application Interface...3 2.1.1 Project management panel...4 2.1.2

More information

ART 269 3D Animation Fundamental Animation Principles and Procedures in Cinema 4D

ART 269 3D Animation Fundamental Animation Principles and Procedures in Cinema 4D ART 269 3D Animation Fundamental Animation Principles and Procedures in Cinema 4D Components Tracks An animation track is a recording of a particular type of animation; for example, rotation. Some tracks

More information

Visualization of 2D Domains

Visualization of 2D Domains Visualization of 2D Domains This part of the visualization package is intended to supply a simple graphical interface for 2- dimensional finite element data structures. Furthermore, it is used as the low

More information

Outline. srgb DX9, DX10, XBox 360. Tone Mapping. Motion Blur

Outline. srgb DX9, DX10, XBox 360. Tone Mapping. Motion Blur Outline srgb DX9, DX10, XBox 360 Tone Mapping Motion Blur srgb Outline srgb & gamma review Alpha Blending: DX9 vs. DX10 & XBox 360 srgb curve: PC vs. XBox 360 srgb Review Terminology: Color textures are

More information

Adding Animation With Cinema 4D XL

Adding Animation With Cinema 4D XL Step-by-Step Adding Animation With Cinema 4D XL This Step-by-Step Card covers the basics of using the animation features of Cinema 4D XL. Note: Before you start this Step-by-Step Card, you need to have

More information

Microsoft Picture Manager. Picture Manager

Microsoft Picture Manager. Picture Manager Picture Manager Picture Manager allows you to easily edit and organize the pictures on your computer. Picture Manager is an application that was included with Microsoft Office suite for Windows 2003 and

More information

GVSIG USER MANUAL 3D PLUGIN

GVSIG USER MANUAL 3D PLUGIN GVSIG USER MANUAL 3D PLUGIN San Vicente Martir Street, 84 5ºA, 46002 Valencia, Spain Information: info@gvsig.com www.gvsig.com Telephone: (+34) 963516309 FAX: (+34) 901 021 995 Mailing list: There are

More information

A System for Capturing High Resolution Images

A System for Capturing High Resolution Images A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr

More information

DEVELOPMENT OF REAL-TIME VISUALIZATION TOOLS FOR THE QUALITY CONTROL OF DIGITAL TERRAIN MODELS AND ORTHOIMAGES

DEVELOPMENT OF REAL-TIME VISUALIZATION TOOLS FOR THE QUALITY CONTROL OF DIGITAL TERRAIN MODELS AND ORTHOIMAGES DEVELOPMENT OF REAL-TIME VISUALIZATION TOOLS FOR THE QUALITY CONTROL OF DIGITAL TERRAIN MODELS AND ORTHOIMAGES Dr.-Ing. Manfred Wiggenhagen University of Hanover, Germany Institute for Photogrammetry and

More information

Recent Advances and Future Trends in Graphics Hardware. Michael Doggett Architect November 23, 2005

Recent Advances and Future Trends in Graphics Hardware. Michael Doggett Architect November 23, 2005 Recent Advances and Future Trends in Graphics Hardware Michael Doggett Architect November 23, 2005 Overview XBOX360 GPU : Xenos Rendering performance GPU architecture Unified shader Memory Export Texture/Vertex

More information

Beginning Android 4. Games Development. Mario Zechner. Robert Green

Beginning Android 4. Games Development. Mario Zechner. Robert Green Beginning Android 4 Games Development Mario Zechner Robert Green Contents Contents at a Glance About the Authors Acknowledgments Introduction iv xii xiii xiv Chapter 1: Android, the New Kid on the Block...

More information

So, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle

So, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle So, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle or ISS (International Space Station). No problem. Just

More information

Computer Graphics Hardware An Overview

Computer Graphics Hardware An Overview Computer Graphics Hardware An Overview Graphics System Monitor Input devices CPU/Memory GPU Raster Graphics System Raster: An array of picture elements Based on raster-scan TV technology The screen (and

More information

Gephi Tutorial Visualization

Gephi Tutorial Visualization Gephi Tutorial Welcome to this Gephi tutorial. It will guide you to the basic and advanced visualization settings in Gephi. The selection and interaction with tools will also be introduced. Follow the

More information

Pro/ENGINEER Wildfire 4.0 Basic Design

Pro/ENGINEER Wildfire 4.0 Basic Design Introduction Datum features are non-solid features used during the construction of other features. The most common datum features include planes, axes, coordinate systems, and curves. Datum features do

More information

Video Tracking Software User s Manual. Version 1.0

Video Tracking Software User s Manual. Version 1.0 Video Tracking Software User s Manual Version 1.0 Triangle BioSystems International 2224 Page Rd. Suite 108 Durham, NC 27703 Phone: (919) 361-2663 Fax: (919) 544-3061 www.trianglebiosystems.com Table of

More information

Image Draping & navigation within Virtual GIS

Image Draping & navigation within Virtual GIS Image Draping & navigation within Virtual GIS Draping of Geo Corrected data such as aerial imagery or map data enables virtual 3D field tours to be conducted in an area of interest. This document covers

More information

GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus

GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus ICICTE 2014 Proceedings 1 GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus Abstract This paper presents

More information

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies COMP175: Computer Graphics Lecture 1 Introduction and Display Technologies Course mechanics Number: COMP 175-01, Fall 2009 Meetings: TR 1:30-2:45pm Instructor: Sara Su (sarasu@cs.tufts.edu) TA: Matt Menke

More information

Creating a Poster Presentation using PowerPoint

Creating a Poster Presentation using PowerPoint Creating a Poster Presentation using PowerPoint Course Description: This course is designed to assist you in creating eye-catching effective posters for presentation of research findings at scientific

More information

SketchUp Instructions

SketchUp Instructions SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially

More information

Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Sample Exam Questions 2007

Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Sample Exam Questions 2007 Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Questions 2007 INSTRUCTIONS: Answer all questions. Spend approximately 1 minute per mark. Question 1 30 Marks Total

More information

Understand the Sketcher workbench of CATIA V5.

Understand the Sketcher workbench of CATIA V5. Chapter 1 Drawing Sketches in Learning Objectives the Sketcher Workbench-I After completing this chapter you will be able to: Understand the Sketcher workbench of CATIA V5. Start a new file in the Part

More information

Performance Optimization and Debug Tools for mobile games with PlayCanvas

Performance Optimization and Debug Tools for mobile games with PlayCanvas Performance Optimization and Debug Tools for mobile games with PlayCanvas Jonathan Kirkham, Senior Software Engineer, ARM Will Eastcott, CEO, PlayCanvas 1 Introduction Jonathan Kirkham, ARM Worked with

More information

MULTIMEDIA INSTALLING THE MULTIMEDIA UPGRADE

MULTIMEDIA INSTALLING THE MULTIMEDIA UPGRADE 26 MULTIMEDIA With the PastPerfect MultiMedia Upgrade, you will be able to attach digital images and link multimedia files to your catalog records. This is an optional feature and may be purchased for

More information

Programming 3D Applications with HTML5 and WebGL

Programming 3D Applications with HTML5 and WebGL Programming 3D Applications with HTML5 and WebGL Tony Parisi Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface ix Part I. Foundations 1. Introduction 3 HTML5: A New Visual Medium

More information

Using MATLAB to Measure the Diameter of an Object within an Image

Using MATLAB to Measure the Diameter of an Object within an Image Using MATLAB to Measure the Diameter of an Object within an Image Keywords: MATLAB, Diameter, Image, Measure, Image Processing Toolbox Author: Matthew Wesolowski Date: November 14 th 2014 Executive Summary

More information

mouse (or the option key on Macintosh) and move the mouse. You should see that you are able to zoom into and out of the scene.

mouse (or the option key on Macintosh) and move the mouse. You should see that you are able to zoom into and out of the scene. A Ball in a Box 1 1 Overview VPython is a programming language that is easy to learn and is well suited to creating 3D interactive models of physical systems. VPython has three components that you will

More information

Processing the point cloud with RiscanPro or Riprofile. CyberMapping Lab UT-Dallas

Processing the point cloud with RiscanPro or Riprofile. CyberMapping Lab UT-Dallas Processing the point cloud with RiscanPro or Riprofile CyberMapping Lab UT-Dallas RiScanPro Overview of how to import and display scans Table of Contents Window Start New Project Right Click SCANS New

More information

Making natural looking Volumetric Clouds In Blender 2.48a

Making natural looking Volumetric Clouds In Blender 2.48a I think that everyone using Blender has made some trials about making volumetric clouds. The truth is that a kind of volumetric clouds is already available in Blender for a long time, thanks to the 3D

More information

Cabri Geometry Application User Guide

Cabri Geometry Application User Guide Cabri Geometry Application User Guide Preview of Geometry... 2 Learning the Basics... 3 Managing File Operations... 12 Setting Application Preferences... 14 Selecting and Moving Objects... 17 Deleting

More information

DWGSee Professional User Guide

DWGSee Professional User Guide DWGSee Professional User Guide DWGSee is comprehensive software for viewing, printing, marking and sharing DWG files. It is fast, powerful and easy-to-use for every expert and beginners. Starting DWGSee

More information

Future Landscapes. Research report CONTENTS. June 2005

Future Landscapes. Research report CONTENTS. June 2005 Future Landscapes Research report June 2005 CONTENTS 1. Introduction 2. Original ideas for the project 3. The Future Landscapes prototype 4. Early usability trials 5. Reflections on first phases of development

More information

Preparing Images for PowerPoint, the Web, and Publication

Preparing Images for PowerPoint, the Web, and Publication What is Resolution?... 2 How Resolution Affects File Memory Size... 2 Physical Size vs. Memory Size... 3 Thinking Digitally... 4 What Resolution is Best For Printing?... 5 Professional Publications...

More information

Autodesk Revit Architecture 2011 Professional Massmodeling Rendering Video Tutorial

Autodesk Revit Architecture 2011 Professional Massmodeling Rendering Video Tutorial Autodesk Revit Architecture 2011 Professional Massmodeling Rendering Video Tutorial Instructor Handout Created by: Marvi Basha, Klaus Hyden und Philipp Müller Autodesk Student Experts TU Graz September

More information

The Dennis Technique for SketchUp Models in Photoshop

The Dennis Technique for SketchUp Models in Photoshop The Dennis Technique for SketchUp Models in Photoshop The big concept is to put a Black & White drawing over a coloured one and then artistically erase just enough of the top Black and White so that essential

More information

A Novel Multitouch Interface for 3D Object Manipulation

A Novel Multitouch Interface for 3D Object Manipulation A Novel Multitouch Interface for 3D Object Manipulation Oscar Kin-Chung Au School of Creative Media City University of Hong Kong kincau@cityu.edu.hk Chiew-Lan Tai Department of Computer Science & Engineering

More information

HIGH AND LOW RESOLUTION TEXTURED MODELS OF COMPLEX ARCHITECTURAL SURFACES

HIGH AND LOW RESOLUTION TEXTURED MODELS OF COMPLEX ARCHITECTURAL SURFACES HIGH AND LOW RESOLUTION TEXTURED MODELS OF COMPLEX ARCHITECTURAL SURFACES E. K. Stathopoulou a, A. Valanis a, J. L. Lerma b, A. Georgopoulos a a Laboratory of Photogrammetry, National Technical University

More information

Interactive Voting System. www.ivsystem.nl. IVS-Basic IVS-Professional 4.4

Interactive Voting System. www.ivsystem.nl. IVS-Basic IVS-Professional 4.4 Interactive Voting System www.ivsystem.nl IVS-Basic IVS-Professional 4.4 Manual IVS-Basic 4.4 IVS-Professional 4.4 1213 Interactive Voting System The Interactive Voting System (IVS ) is an interactive

More information

AR-media TUTORIALS OCCLUDERS. (May, 2011)

AR-media TUTORIALS OCCLUDERS. (May, 2011) AR-media TUTORIALS OCCLUDERS (May, 2011) Copyright Copyright 2008/2011 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in

More information

House Design Tutorial

House Design Tutorial Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When we are finished, we will have created

More information

VisIt Visualization Tool

VisIt Visualization Tool The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson hudson@mcs.anl.gov Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing

More information

Using Microsoft Word. Working With Objects

Using Microsoft Word. Working With Objects Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects

More information

New Features in TerraScan. Arttu Soininen Software developer Terrasolid Ltd

New Features in TerraScan. Arttu Soininen Software developer Terrasolid Ltd New Features in TerraScan Arttu Soininen Software developer Terrasolid Ltd Version 013.xxx Computer ID changes in licenses Send new computer ID to Terrasolid if using: Server pool licenses (server ID and

More information

imagic PRO Version 2.0 User Manual

imagic PRO Version 2.0 User Manual imagic PRO Version 2.0 User Manual 2007 DISCLAIMER The imagic software is designed for use in medical research, it has not the status of a medical product, i.e. it is not allowed to use it directly or

More information

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering 3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive

More information

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations MMGD0203 MULTIMEDIA DESIGN Chapter 3 Graphics and Animations 1 Topics: Definition of Graphics Why use Graphics? Graphics Categories Graphics Qualities File Formats Types of Graphics Graphic File Size Introduction

More information

Tips for optimizing your publications for commercial printing

Tips for optimizing your publications for commercial printing Tips for optimizing your publications for commercial printing If you need to print a publication in higher quantities or with better quality than you can get on your desktop printer, you will want to take

More information

Maxwell Render 1.5 complete list of new and enhanced features

Maxwell Render 1.5 complete list of new and enhanced features Maxwell Render 1.5 complete list of new and enhanced features Multiprocessor Maxwell Render can exploit all of the processors available on your system and can make them work simultaneously on the same

More information

RADEON 9700 SERIES. User s Guide. Copyright 2002, ATI Technologies Inc. All rights reserved.

RADEON 9700 SERIES. User s Guide. Copyright 2002, ATI Technologies Inc. All rights reserved. RADEON 9700 SERIES User s Guide P/N 137-40361-30 Copyright 2002, ATI Technologies Inc. All rights reserved. ATI and all ATI product and product feature names are trademarks and/or registered trademarks

More information

GelAnalyzer 2010 User s manual. Contents

GelAnalyzer 2010 User s manual. Contents GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2

More information

CREATE A 3D MOVIE IN DIRECTOR

CREATE A 3D MOVIE IN DIRECTOR CREATE A 3D MOVIE IN DIRECTOR 2 Building Your First 3D Movie in Director Welcome to the 3D tutorial for Adobe Director. Director includes the option to create three-dimensional (3D) images, text, and animations.

More information

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013 INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover

More information

OpenEXR Image Viewing Software

OpenEXR Image Viewing Software OpenEXR Image Viewing Software Florian Kainz, Industrial Light & Magic updated 07/26/2007 This document describes two OpenEXR image viewing software programs, exrdisplay and playexr. It briefly explains

More information

Using the Olympus C4000 REV. 04/2006

Using the Olympus C4000 REV. 04/2006 Using the Olympus C4000 REV. 04/2006 In the digital photographic world, information is captured and stored as data not as pictures. The input device (camera) converts light to a series of 1 s and 0 s and

More information

Suggested Application Options Settings for Autodesk Inventor

Suggested Application Options Settings for Autodesk Inventor Suggested Application Options Settings for Autodesk Inventor TEL: 0165 666 24 14 support@envisageuk.com PLEASE NOTE, THIS IS ONLY A GUIDE ANY QUESTIONS AT ALL PLEASE RING The following are suggested application

More information

Blender addons ESRI Shapefile import/export and georeferenced raster import

Blender addons ESRI Shapefile import/export and georeferenced raster import Blender addons ESRI Shapefile import/export and georeferenced raster import This blender addon is a collection of 4 tools: ESRI Shapefile importer - Import point, pointz, polyline, polylinez, polygon,

More information

Create A Collage Of Warped Photos

Create A Collage Of Warped Photos Create A Collage Of Warped Photos In this Adobe Photoshop tutorial, we re going to learn how to create a collage of warped photos. Now, don t go letting your imagination run wild here. When I say warped,

More information

Open icon. The Select Layer To Add dialog opens. Click here to display

Open icon. The Select Layer To Add dialog opens. Click here to display Mosaic Introduction This tour guide gives you the steps for mosaicking two or more image files to produce one image file. The mosaicking process works with rectified and/or calibrated images. Here, you

More information

Intermediate Tutorials Modeling - Trees. 3d studio max. 3d studio max. Tree Modeling. 1.2206 2006 Matthew D'Onofrio Page 1 of 12

Intermediate Tutorials Modeling - Trees. 3d studio max. 3d studio max. Tree Modeling. 1.2206 2006 Matthew D'Onofrio Page 1 of 12 3d studio max Tree Modeling Techniques and Principles 1.2206 2006 Matthew D'Onofrio Page 1 of 12 Modeling Trees Tree Modeling Techniques and Principles The era of sprites and cylinders-for-trunks has passed

More information

How to create pop-up menus

How to create pop-up menus How to create pop-up menus Pop-up menus are menus that are displayed in a browser when a site visitor moves the pointer over or clicks a trigger image. Items in a pop-up menu can have URL links attached

More information

The Rocket Steam Locomotive - Animation

The Rocket Steam Locomotive - Animation Course: 3D Design Title: Rocket Steam Locomotive - Animation Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (nhirsig@tufts.edu) (May 2012) The Rocket Steam Locomotive - Animation In this tutorial

More information

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows. Artec 3D scanner Instructions for Medium Handheld (MH) Scanner Scanning Conditions: Objects/surfaces that don t scan well: Black or shiny objects and objects with sharp edges or points, hair, glass, transparent

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information