SlideShare a Scribd company logo
Computer Engineering and Intelligent Systems                                                               www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.7, 2012




          Application of Computer Graphics Technique to Computer System

                                                   Assembling
                         Falohun A. S* , Omidiora E. O, Oke O. A, Ajala F. A, Ismaila W.O
 Department of Computer Science and Engineering, Ladoke Akintola University of Technology, Ogbomoso, Nigeria
                                           *Email: leye_falohun@yahoo.com
Abstract
Computer graphics is the representation and manipulation of image data by a computer using various technology to
create and manipulate images (Shirley et.al., 2005). The development of computer graphics has made computer
easier to interact with, and better for understanding and interpreting different types of data. Three-Dimensional (3D)
computer graphics represent geometric data that is stored in the computer for the purpose of performing calculations
and rendering 2D images which may be for lateral display or for real-time viewing. In this work, 3D computer
graphic software is used to produce a model of a real - life assembling of computer devices into a full-blown desktop
computer. The work is presented in a video viewing format tat will facilitate independent coupling of systems
through a ‘watch-and-fix’ paradigm.
Keywords: 2D, 3D, IDE, Assembling, Photo-realistic, Data-visualization, Rasterization.

1. Introduction
It is pertinent to discuss Information Communication and Technology development as it serves as a tool in which
everyone get updates about everything happening in the environment. Information gets to us through various means
which may be text oriented, visual or object- oriented. From observation, people tend to get and understand a
message sent out through a visual means than with text or sound, because not everybody can read or hear but
everyone can understood and interpret what they see. as a picture speaks more than one million words. Following
this observation, there is the need to develop a tool that will give meaning or interpretation to information in form of
visual means rather than text. Hence, the need to study and implement events using graphics. This research work
attempts to discuss the importance of computer graphics and implement one of its applications relating to computer
science and engineering viz-a-viz assembling a personal system unit using computer graphics software firstly by
modelling all peripherals to be used and then animating it so that all the peripherals would be brought together to
form a complete system unit.

2. Background of Study
Computer graphics is the representation and manipulation of image data by a computer using various technologies to
create and manipulate images (Shirley et al, 2005). The development of computer graphics has made computer easier
to interact with, and better for understanding and interpreting many types of data. Computer graphics is used mostly
in the creation of an image that looks like a photograph from a real life, but portrays something that could not
actually be taken as a picture. Also it may be desired to create an animation for a movie that portrays an alien
creature or creating an architectural rendering to get an idea of what the final building will look like; it is called
photo-realistic. The main problem in computer graphics is how to create desired images, time available to create
these images, creating a series of image very quickly hopefully 30 per second or more that responds to their inputs; it
is referred to as real-time or interactive graphics (Slater et al, 2002). The study of Computer graphics covers a wide
range of areas and it is being implemented in data visualization, computer art, entertainment, developing a
graphical user interface, virtual reality environment, simulators and graphical display, computer graphics, graphs and
charts, computer animation, computer vision, computer modeling, graphics presentation, computer aided design,
image processing, manipulation and storage of geometric objects and rendering, converting a scene to an image,
shading and illumination of objects, motion capture, medical imaging, photorealistic image synthesis (Yu et. al.,
2009).
The aforementioned applications can only be achieved when some techniques are mixed and matched. One of the
techniques is to begin by attempting to understand the concepts of pixels and how computer represent colors, which
is the format for what computer graphics algorithms output. The other is how to represent input data in programs run

                                                          71
Computer Engineering and Intelligent Systems                                                             www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.7, 2012



by the computer, i.e , the 3D object that get rendered (Parslow et. al., 2007). 3D modelers allow users to create and
alter models via their 3 mesh. Users can add, subtract, stretch and otherwise change the mesh to their desire. Models
can be viewed from a variety of angles, usually simultaneously. Models can be rotated and the view can be zoomed
in and out. 3D modelers can export their models to files, which can then be imported into other applications as long
as the metadata is compatible. Many modelers allow importers and exporters to be plugged in, so they can read and
write data in the native formats of other applications .(Farin, 2005).
Computer animation is the art of creating, moving images with the use of computers. It is created by means of 3D
computer graphics, though 2D computer graphics are still widely used for stylistic, low bandwidth, fast real-time
rendering needs. It is essentially a digital successor to the art of stop motion animation of 3D models and frame by
frame animation of 3D illustrations. For 3D animations, objects which are models are built on the computer so that
the differences between key frames are automatically calculated by the computer in a process known as tweening or
morphing and then the animation is rendered (Yu et. al, 2009).
Computer animation uses different techniques to produce animations. Most frequently, sophisticated mathematics is
used to manipulate complex three dimensional polygons, apply textures, lighting and other effects to the polygons
and finally rendering the complete image. A sophisticated graphical user interface may be used to create the
animation (Wayne, 2003).
The term computer graphics has been used in a broad sense to describe everything on computer that is not text or
sound (Shirley et al, 2005). Typically, the term computer graphics refers to several different things.
•     The representations and manipulation of image data by a computer
•     The various technologies used to create and manipulate images
•     The images so produced, and the subfield of computer science which studies methods for digitally synthesizing
and manipulating visual content.
Computer graphics is the discipline of producing picture or images using a computer which includes modelling –
creation, manipulation and storage of geometric objects and rendering – converting a scene to an image, or the
process of transformations, rasterization, shading, illumination and animation of the image. Computer graphics has
been widely used in areas such as graphics presentation, paint systems, computer-aided design, image processing.
Another use of computer graphics is the creation of images very quickly so that they can be used in an interactive
animation; this is situation where user controls their characters to create a series of images quickly that respond to
their inputs. Also, its importance is found in automating complex picture, medical imaging and visualization
systems (Slater et al, 2002).
The use of and relevance of computer graphics has blossomed in many areas in the past 20 years, ranging from the
studio arts to new mathematical disciplines such as computational geometry. The areas in which graphics have
arguably had the most impact—and certainly the most visibility—can loosely be categorized as entertainment and
advertising, scientific visualization, and industrial design, the development of Computer Aided Design (CAD). CAD
is the use of computer technology for the design of objects, real or virtual. It may be used to design curves and
figures in 2D space or curves, surfaces and solids in 3D objects (Lewell , 1985).
This research work is about using graphics computers. Computer graphics created using computers and more
generally, the representation and manipulation of image data by a computer. The development of computer graphics
has made computers easier to interact with and better to understand and interpret many types of data. Developments
in computer graphics have had a profound impact on many types of media and have revolutionized the animation and
video industry. Most powerful tools have been developed to visualize data. Computer generated imagery can be
categorized into several different types: 2D, 3D and animated graphics. As technology has improved, 3D computer
graphics have become more common, but 2D computer graphics are still widely used. Computer graphics has
emerged as a field of computer science which studies methods for digitally synthesizing and manipulating visual
content. Over the past decades, specialized fields have been developed like information visualization and scientific
visualization more concerned with the visualization of three dimensional (Yu et al, 2009).
There is a need to know what computer science and engineering is so as to know how to match or relate the
application of computer graphics to computer science and engineering. Computer engineering is the design and
prototyping of computer devices and systems. Computer engineering concentrates its effort on the ways in which
computing ideas mapped into working physical systems. Computer science is the study of the theoretical foundations


                                                         72
Computer Engineering and Intelligent Systems                                                                www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.7, 2012



of information and computation and of practical techniques for their implementation and application in computer
systems.

3. Methodology
To accomplish the designing and construction of system models, developing interactive, real-time rendering
application which illustrates the use of 3D viewing models, the following procedures were utilized.
  1. The use of 3D computer graphics software, Sketch-up and SU animate. The software were used to create models
      of all peripherals to be used and finally animating these peripherals together so that one can have a complete
      system unit.
  2. It was designed in such a way that it is interactive to the user. It is also timed to give smooth understanding
      between the user and the computer.
  3. To make it clear, the components that make up a complete system unit is first modelled together using sketch-up
      software and finally animating them together using graphics software, 3Ds Max, SU animate.
Modelling, Assembling and Animation
A way of integrating discrete-event simulation and animation is proposed using procedural animation blocks. This
approach allows the use of complex animation software for displaying results of simulation. The trend toward
animation in simulation yields interesting and exciting new techniques for simulation modelling. The aim of this
work is to assemble a complete system unit. This, will be achieved using computer graphics software. A
pre-knowledge of assembling a system unit is needed so as to know how to go about the whole process.
The first step in the assembling of a complete system unit is to identify the motherboard components. Thereafter, install
a central processing unit (Processor), CPU fan, install one or more system memory modules and make sure all jumpers
and switches are set correctly. After the aforementioned had being done, the Motherboard will be installed into the
system’s chasis i.e, the computer case. After this has been done, there is need to power the motherboard, hence, the
24-pin connector from the power pack is connected to its alternate slot on the motherboard. The hard disk drive
connector, power connector from the system case will also be connected to the alternate slot on the motherboard.
Finally, two IDE cables are used to connect the IDE devices; the hard disk drive and the DVD-ROM drives among
others.
The above procedure is the conventional way of installing the motherboard and assembling a complete system unit.
These steps will be followed using 3-Dimensional models for all the components and then animating all together.
Perspective(Views)/Format: The 3D models are being processed in sketch-up which means any model that is not in
.skp format will not open in the sketch-up environment which further implies that nothing can be done on these models.
Connection/Interface: All models must show point of connection. For example, the DVD ROM 3D model should
show the IDE cable link between the motherboard and the alternate slot at the back of the DVD-ROM, the power
connector should also be shown, likewise all other system peripherals must be interfaced appropriately.
Alignment of models: Most models obtained may not fit into the parent model probably as a result of different
download source from which the models were obtained therefore, there is need for resizing, realignment of models to
achieve.
Picking and dropping: Models should be clearly picked and dropped in respective slots and differently rendered. The
process of rendering should at least show four scenes of different views.The overall process involved in the
implementation of this work could be broken into four main categories which is represented in the block diagram
below.




                                                           73
Computer Engineering and Intelligent Systems                                                                       www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.7, 2012




    Modeling                 Assemblin              Animating               Making it
     with CG                     g of               assembled              interactive
     software                component              component
        e.g                   s together
    sketch-up


                                 Figure 1: Block diagram showing the work details


Publishing and Exporting: The procedure for publishing and exporting is done when one is ready to deliver the movie to an
audience; one must publish or export the sketch-up .SKP file to another format for playback.
Creating Animation: The logic behind animation is by changing the content of successive frames. An object can be made to move
across the stage, increase or decrease in size, rotate, change colour, fade in or out, or change shape. Changes can occur
independently of, or in concert with, other changes. For example, one can make an object rotate and fade in as it moves across
the stage. In frame-by-frame animation image can be created in every frame. Animation varies the object’s size, rotation, colour,
or other attributes evenly between the starting and ending frames to create the appearance of movement.
4. Implementation
Various steps are followed during the implementation of this project. The steps are broadly categorized into animation
steps and assembling steps. The steps are discussed below in detail.
Animation Steps
The animation steps entails using SU Animate to utilize components in animations along a path.




                            Figure 2: Diagram showing the SU Animate Toolbar

Make Scenes :This tool creates the actual scenes in SketchUp in order to export the animation as a video file, or to
render the scenes with Podium. A prompt to enter the number of scenes will be created.
User Interface. The interface makes assigning groups or camera or both to paths, easy. Just put in the number of
frames and SU Animate divides the path for you. Now, there is also an arrow indicating the direction of the path that
will appear when the animation path window opens. Also targets can be assigned to each path from the User
Interface.
Delay :With the Delay feature, a delay variable can be assigned to each path. The delay is measured in a number of
scenes. So a delay of 10 would mean a delay of 10 scenes. If one path is assigned a delay of 10, this means that the
path’s animation will not run until frame or scene 10.
Repeat: Repeat allows the user to set a path to repeat itself. The path and associated group will continue to animate
until all the frames or scenes in the entire animation are completed.
Assembling Steps
The assembling steps entails bringing all the components into a full blown system. In this case, scenes were created to
show how a PC is assembled from different views.
Figure 3 shows the pictorial view of the components during assembling process,




                                                               74
Computer Engineering and Intelligent Systems                                                               www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.7, 2012




The last process involved the conversion of the whole process from sketch-up .skp format into video clip .avi format so
that it can run on every PC without having sketchup installed on it. The video converted format is as shown in Figure 4.




                                                          75
Computer Engineering and Intelligent Systems                                                                     www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.7, 2012




                                Figure 4 shows the video format of the assembling process.
5.     Conclusion
The assembling of a complete desktop computer system was done using computer graphics animation. The work lent a credence to
the relevance of computer graphics to computer science and engineering though streamlined only to modelling, assembling and
animating 3D computer components. A video playable format of the system assembly steps is also provided for the system unit
(desktop) in three-dimensional viewing angle.

6     Recommendation
Computer graphics software packages allow users to create and alter model via 3D mesh and this have been a tremendous
achievement to the world of computer science and engineering as a whole. However, it recommended that further work be done to
model, assemble and animate 3D components into a full blown laptop since technology is becoming miniaturized. It is also
recommended that further research be done in developing tools that will make modelling, assembling and animating easier, faster
and more flexible.

7.    References
[1] Shirley P, Ashikhmin M.,Gleicher M., Marschner S.R., Reinhard E., Reinhard K., Thompson          W. B., Willemsen P.
(2005). Fundamentals of Computer Graphics. Peters A.K., Ltd . 2nd edition.
[2] Slater, M. A. Steed, Y. Chrysantho (2002). Computer Graphics and Virtual Environment from Realism to Real- time.
Addison Wesley Pub. Co.
[3] Yu J., Mcmillian L., Sturm P. (2009). “Multi-perspective Modelling, Rendering and Imaging” Computer Graphics
forum,29(1).
[4] Parslows, R. W. Prowse, Richard Elliot Green (2007). Computer Graphics: Techniques and Application. Brunel University.
[5] Farin, G. A. (2005) History of Curves and Surfaces in CAGD, Handbook of Computer Aided Geometric Design.
[6] Wayne Carlson (2003). A Critical History of Computer Graphics and Animation. The Ohio State University.
[7] Lewell John (1985) “Computer Graphics: a survey of current Techniques and Applications” Computer and information
Science.




                                                              76
This academic article was published by The International Institute for Science,
Technology and Education (IISTE). The IISTE is a pioneer in the Open Access
Publishing service based in the U.S. and Europe. The aim of the institute is
Accelerating Global Knowledge Sharing.

More information about the publisher can be found in the IISTE’s homepage:
http://www.iiste.org


The IISTE is currently hosting more than 30 peer-reviewed academic journals and
collaborating with academic institutions around the world. Prospective authors of
IISTE journals can find the submission instruction on the following page:
http://www.iiste.org/Journals/

The IISTE editorial team promises to the review and publish all the qualified
submissions in a fast manner. All the journals articles are available online to the
readers all over the world without financial, legal, or technical barriers other than
those inseparable from gaining access to the internet itself. Printed version of the
journals is also available upon request of readers and authors.

IISTE Knowledge Sharing Partners

EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open
Archives Harvester, Bielefeld Academic Search Engine, Elektronische
Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial
Library , NewJour, Google Scholar

More Related Content

What's hot (20)

PPTX
Applications of computer graphics
-jyothish kumar sirigidi
 
PPT
unit-1-intro
Docent Education
 
PPTX
Applications Of Computer Graphics
Muhammad Amjad Rana
 
PPT
Introduction to computer graphics
Amandeep Kaur
 
PPTX
Introduction to computer graphics
Rajamanickam Gomathijayam
 
PPT
Computer graphics1
poornima sugumaran
 
PPTX
Computer Graphics
NANDINI SHARMA
 
PPT
Computer Graphics Applications
Saravana Priya
 
PPTX
Introduction to Computer graphics
PrathimaBaliga
 
PPTX
Application of computer graphic
alldesign
 
PDF
Introduction Computer Graphic
Suwanna Thongkhome
 
DOC
Applications of computer graphics
Mercy Amirthakani
 
PDF
Computer graphics notes
smruti sarangi
 
PPTX
Computer graphics
Arti Parab Academics
 
PPTX
Computer graphics.
ALIHAMID71
 
PPT
lecture1 introduction to computer graphics(Computer graphics tutorials)
Daroko blog(www.professionalbloggertricks.com)
 
PDF
Introduction to Computer Graphics
Budditha Hettige
 
PPTX
Computer graphics
Imran Hossain
 
PPT
Computer graphics
katherineschuster
 
Applications of computer graphics
-jyothish kumar sirigidi
 
unit-1-intro
Docent Education
 
Applications Of Computer Graphics
Muhammad Amjad Rana
 
Introduction to computer graphics
Amandeep Kaur
 
Introduction to computer graphics
Rajamanickam Gomathijayam
 
Computer graphics1
poornima sugumaran
 
Computer Graphics
NANDINI SHARMA
 
Computer Graphics Applications
Saravana Priya
 
Introduction to Computer graphics
PrathimaBaliga
 
Application of computer graphic
alldesign
 
Introduction Computer Graphic
Suwanna Thongkhome
 
Applications of computer graphics
Mercy Amirthakani
 
Computer graphics notes
smruti sarangi
 
Computer graphics
Arti Parab Academics
 
Computer graphics.
ALIHAMID71
 
lecture1 introduction to computer graphics(Computer graphics tutorials)
Daroko blog(www.professionalbloggertricks.com)
 
Introduction to Computer Graphics
Budditha Hettige
 
Computer graphics
Imran Hossain
 
Computer graphics
katherineschuster
 

Viewers also liked (12)

PPTX
Types of test tools
Vaibhav Dash
 
PDF
Testing Tools
Ted Husted
 
PPTX
Software testing tools (free and open source)
Wael Mansour
 
PPTX
Lo1.3 diagnosing computer systems
Frya Lora
 
PPTX
3 d computer graphics software
Afnan Asem
 
PPT
Software Testing
Ecaterina Moraru (Valica)
 
PPTX
TYPES OF COMPUTER SYSTEM ERRORS
Perla Pelicano Corpez
 
PDF
GIMP - A Free Software Graphic Application
Andrew Abogado
 
PPSX
multimedia and computer graphics
deepthianna
 
PPTX
Introduction to computer graphics
Kamal Acharya
 
PPTX
Types of computer system error
Rachel Espino
 
PPT
multimedia element
AZMAN KADIR
 
Types of test tools
Vaibhav Dash
 
Testing Tools
Ted Husted
 
Software testing tools (free and open source)
Wael Mansour
 
Lo1.3 diagnosing computer systems
Frya Lora
 
3 d computer graphics software
Afnan Asem
 
Software Testing
Ecaterina Moraru (Valica)
 
TYPES OF COMPUTER SYSTEM ERRORS
Perla Pelicano Corpez
 
GIMP - A Free Software Graphic Application
Andrew Abogado
 
multimedia and computer graphics
deepthianna
 
Introduction to computer graphics
Kamal Acharya
 
Types of computer system error
Rachel Espino
 
multimedia element
AZMAN KADIR
 
Ad

Similar to Application of computer graphics technique to computer system assembling (20)

PPTX
Presentation.pptx
IshooYadav
 
PPTX
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Deepika Walanjkar
 
PDF
Chapter 1 Computer graphics by Kushal Bhattarai
idontwannatellmyname
 
PPT
1 COMPUTER GRAPHICS.ppt
ARULKUMAR MUNIYAPPAN
 
PPTX
Computer Graphics definition types and application .pptx
nkamath968
 
DOCX
Graphics file
shweta-sharma99
 
DOCX
Reviewer in com graphics
Tricia Andrea Lorena Pongyan
 
PPT
Lectures1 2
Narendra Singh
 
PDF
Specialized Application.pdf
khalid khan
 
PDF
CG_1.pdf
bcanawakadalcollege
 
PDF
Possibilities of Computer Graphics and Functions
ijtsrd
 
PPTX
computer graphics unit 1-I.pptx
bcanawakadalcollege
 
PPTX
Introduction_computer_graphics_unit-1.pptx
shivanipuran1
 
PPTX
introduction to graphics unit 1 image processing
shivani5543
 
PPTX
Introduction to Computer Graphics
Abdullah Khan
 
PDF
topic_- introduction of computer graphics.
Aniketkumar204
 
PPTX
Computer Graphics Representation Introduction.pptx
DepartmentofElectric4
 
PPTX
Computer Graphics Representation model .pptx
DepartmentofElectric4
 
DOC
COMPUTER GRAPHICS AND MULTIMEDIA: The Future is here, Today.
ikennaaghanya
 
Presentation.pptx
IshooYadav
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Deepika Walanjkar
 
Chapter 1 Computer graphics by Kushal Bhattarai
idontwannatellmyname
 
1 COMPUTER GRAPHICS.ppt
ARULKUMAR MUNIYAPPAN
 
Computer Graphics definition types and application .pptx
nkamath968
 
Graphics file
shweta-sharma99
 
Reviewer in com graphics
Tricia Andrea Lorena Pongyan
 
Lectures1 2
Narendra Singh
 
Specialized Application.pdf
khalid khan
 
Possibilities of Computer Graphics and Functions
ijtsrd
 
computer graphics unit 1-I.pptx
bcanawakadalcollege
 
Introduction_computer_graphics_unit-1.pptx
shivanipuran1
 
introduction to graphics unit 1 image processing
shivani5543
 
Introduction to Computer Graphics
Abdullah Khan
 
topic_- introduction of computer graphics.
Aniketkumar204
 
Computer Graphics Representation Introduction.pptx
DepartmentofElectric4
 
Computer Graphics Representation model .pptx
DepartmentofElectric4
 
COMPUTER GRAPHICS AND MULTIMEDIA: The Future is here, Today.
ikennaaghanya
 
Ad

More from Alexander Decker (20)

PDF
Abnormalities of hormones and inflammatory cytokines in women affected with p...
Alexander Decker
 
PDF
A validation of the adverse childhood experiences scale in
Alexander Decker
 
PDF
A usability evaluation framework for b2 c e commerce websites
Alexander Decker
 
PDF
A universal model for managing the marketing executives in nigerian banks
Alexander Decker
 
PDF
A unique common fixed point theorems in generalized d
Alexander Decker
 
PDF
A trends of salmonella and antibiotic resistance
Alexander Decker
 
PDF
A transformational generative approach towards understanding al-istifham
Alexander Decker
 
PDF
A time series analysis of the determinants of savings in namibia
Alexander Decker
 
PDF
A therapy for physical and mental fitness of school children
Alexander Decker
 
PDF
A theory of efficiency for managing the marketing executives in nigerian banks
Alexander Decker
 
PDF
A systematic evaluation of link budget for
Alexander Decker
 
PDF
A synthetic review of contraceptive supplies in punjab
Alexander Decker
 
PDF
A synthesis of taylor’s and fayol’s management approaches for managing market...
Alexander Decker
 
PDF
A survey paper on sequence pattern mining with incremental
Alexander Decker
 
PDF
A survey on live virtual machine migrations and its techniques
Alexander Decker
 
PDF
A survey on data mining and analysis in hadoop and mongo db
Alexander Decker
 
PDF
A survey on challenges to the media cloud
Alexander Decker
 
PDF
A survey of provenance leveraged
Alexander Decker
 
PDF
A survey of private equity investments in kenya
Alexander Decker
 
PDF
A study to measures the financial health of
Alexander Decker
 
Abnormalities of hormones and inflammatory cytokines in women affected with p...
Alexander Decker
 
A validation of the adverse childhood experiences scale in
Alexander Decker
 
A usability evaluation framework for b2 c e commerce websites
Alexander Decker
 
A universal model for managing the marketing executives in nigerian banks
Alexander Decker
 
A unique common fixed point theorems in generalized d
Alexander Decker
 
A trends of salmonella and antibiotic resistance
Alexander Decker
 
A transformational generative approach towards understanding al-istifham
Alexander Decker
 
A time series analysis of the determinants of savings in namibia
Alexander Decker
 
A therapy for physical and mental fitness of school children
Alexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
Alexander Decker
 
A systematic evaluation of link budget for
Alexander Decker
 
A synthetic review of contraceptive supplies in punjab
Alexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
Alexander Decker
 
A survey paper on sequence pattern mining with incremental
Alexander Decker
 
A survey on live virtual machine migrations and its techniques
Alexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
Alexander Decker
 
A survey on challenges to the media cloud
Alexander Decker
 
A survey of provenance leveraged
Alexander Decker
 
A survey of private equity investments in kenya
Alexander Decker
 
A study to measures the financial health of
Alexander Decker
 

Recently uploaded (20)

PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 

Application of computer graphics technique to computer system assembling

  • 1. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.7, 2012 Application of Computer Graphics Technique to Computer System Assembling Falohun A. S* , Omidiora E. O, Oke O. A, Ajala F. A, Ismaila W.O Department of Computer Science and Engineering, Ladoke Akintola University of Technology, Ogbomoso, Nigeria *Email: [email protected] Abstract Computer graphics is the representation and manipulation of image data by a computer using various technology to create and manipulate images (Shirley et.al., 2005). The development of computer graphics has made computer easier to interact with, and better for understanding and interpreting different types of data. Three-Dimensional (3D) computer graphics represent geometric data that is stored in the computer for the purpose of performing calculations and rendering 2D images which may be for lateral display or for real-time viewing. In this work, 3D computer graphic software is used to produce a model of a real - life assembling of computer devices into a full-blown desktop computer. The work is presented in a video viewing format tat will facilitate independent coupling of systems through a ‘watch-and-fix’ paradigm. Keywords: 2D, 3D, IDE, Assembling, Photo-realistic, Data-visualization, Rasterization. 1. Introduction It is pertinent to discuss Information Communication and Technology development as it serves as a tool in which everyone get updates about everything happening in the environment. Information gets to us through various means which may be text oriented, visual or object- oriented. From observation, people tend to get and understand a message sent out through a visual means than with text or sound, because not everybody can read or hear but everyone can understood and interpret what they see. as a picture speaks more than one million words. Following this observation, there is the need to develop a tool that will give meaning or interpretation to information in form of visual means rather than text. Hence, the need to study and implement events using graphics. This research work attempts to discuss the importance of computer graphics and implement one of its applications relating to computer science and engineering viz-a-viz assembling a personal system unit using computer graphics software firstly by modelling all peripherals to be used and then animating it so that all the peripherals would be brought together to form a complete system unit. 2. Background of Study Computer graphics is the representation and manipulation of image data by a computer using various technologies to create and manipulate images (Shirley et al, 2005). The development of computer graphics has made computer easier to interact with, and better for understanding and interpreting many types of data. Computer graphics is used mostly in the creation of an image that looks like a photograph from a real life, but portrays something that could not actually be taken as a picture. Also it may be desired to create an animation for a movie that portrays an alien creature or creating an architectural rendering to get an idea of what the final building will look like; it is called photo-realistic. The main problem in computer graphics is how to create desired images, time available to create these images, creating a series of image very quickly hopefully 30 per second or more that responds to their inputs; it is referred to as real-time or interactive graphics (Slater et al, 2002). The study of Computer graphics covers a wide range of areas and it is being implemented in data visualization, computer art, entertainment, developing a graphical user interface, virtual reality environment, simulators and graphical display, computer graphics, graphs and charts, computer animation, computer vision, computer modeling, graphics presentation, computer aided design, image processing, manipulation and storage of geometric objects and rendering, converting a scene to an image, shading and illumination of objects, motion capture, medical imaging, photorealistic image synthesis (Yu et. al., 2009). The aforementioned applications can only be achieved when some techniques are mixed and matched. One of the techniques is to begin by attempting to understand the concepts of pixels and how computer represent colors, which is the format for what computer graphics algorithms output. The other is how to represent input data in programs run 71
  • 2. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.7, 2012 by the computer, i.e , the 3D object that get rendered (Parslow et. al., 2007). 3D modelers allow users to create and alter models via their 3 mesh. Users can add, subtract, stretch and otherwise change the mesh to their desire. Models can be viewed from a variety of angles, usually simultaneously. Models can be rotated and the view can be zoomed in and out. 3D modelers can export their models to files, which can then be imported into other applications as long as the metadata is compatible. Many modelers allow importers and exporters to be plugged in, so they can read and write data in the native formats of other applications .(Farin, 2005). Computer animation is the art of creating, moving images with the use of computers. It is created by means of 3D computer graphics, though 2D computer graphics are still widely used for stylistic, low bandwidth, fast real-time rendering needs. It is essentially a digital successor to the art of stop motion animation of 3D models and frame by frame animation of 3D illustrations. For 3D animations, objects which are models are built on the computer so that the differences between key frames are automatically calculated by the computer in a process known as tweening or morphing and then the animation is rendered (Yu et. al, 2009). Computer animation uses different techniques to produce animations. Most frequently, sophisticated mathematics is used to manipulate complex three dimensional polygons, apply textures, lighting and other effects to the polygons and finally rendering the complete image. A sophisticated graphical user interface may be used to create the animation (Wayne, 2003). The term computer graphics has been used in a broad sense to describe everything on computer that is not text or sound (Shirley et al, 2005). Typically, the term computer graphics refers to several different things. • The representations and manipulation of image data by a computer • The various technologies used to create and manipulate images • The images so produced, and the subfield of computer science which studies methods for digitally synthesizing and manipulating visual content. Computer graphics is the discipline of producing picture or images using a computer which includes modelling – creation, manipulation and storage of geometric objects and rendering – converting a scene to an image, or the process of transformations, rasterization, shading, illumination and animation of the image. Computer graphics has been widely used in areas such as graphics presentation, paint systems, computer-aided design, image processing. Another use of computer graphics is the creation of images very quickly so that they can be used in an interactive animation; this is situation where user controls their characters to create a series of images quickly that respond to their inputs. Also, its importance is found in automating complex picture, medical imaging and visualization systems (Slater et al, 2002). The use of and relevance of computer graphics has blossomed in many areas in the past 20 years, ranging from the studio arts to new mathematical disciplines such as computational geometry. The areas in which graphics have arguably had the most impact—and certainly the most visibility—can loosely be categorized as entertainment and advertising, scientific visualization, and industrial design, the development of Computer Aided Design (CAD). CAD is the use of computer technology for the design of objects, real or virtual. It may be used to design curves and figures in 2D space or curves, surfaces and solids in 3D objects (Lewell , 1985). This research work is about using graphics computers. Computer graphics created using computers and more generally, the representation and manipulation of image data by a computer. The development of computer graphics has made computers easier to interact with and better to understand and interpret many types of data. Developments in computer graphics have had a profound impact on many types of media and have revolutionized the animation and video industry. Most powerful tools have been developed to visualize data. Computer generated imagery can be categorized into several different types: 2D, 3D and animated graphics. As technology has improved, 3D computer graphics have become more common, but 2D computer graphics are still widely used. Computer graphics has emerged as a field of computer science which studies methods for digitally synthesizing and manipulating visual content. Over the past decades, specialized fields have been developed like information visualization and scientific visualization more concerned with the visualization of three dimensional (Yu et al, 2009). There is a need to know what computer science and engineering is so as to know how to match or relate the application of computer graphics to computer science and engineering. Computer engineering is the design and prototyping of computer devices and systems. Computer engineering concentrates its effort on the ways in which computing ideas mapped into working physical systems. Computer science is the study of the theoretical foundations 72
  • 3. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.7, 2012 of information and computation and of practical techniques for their implementation and application in computer systems. 3. Methodology To accomplish the designing and construction of system models, developing interactive, real-time rendering application which illustrates the use of 3D viewing models, the following procedures were utilized. 1. The use of 3D computer graphics software, Sketch-up and SU animate. The software were used to create models of all peripherals to be used and finally animating these peripherals together so that one can have a complete system unit. 2. It was designed in such a way that it is interactive to the user. It is also timed to give smooth understanding between the user and the computer. 3. To make it clear, the components that make up a complete system unit is first modelled together using sketch-up software and finally animating them together using graphics software, 3Ds Max, SU animate. Modelling, Assembling and Animation A way of integrating discrete-event simulation and animation is proposed using procedural animation blocks. This approach allows the use of complex animation software for displaying results of simulation. The trend toward animation in simulation yields interesting and exciting new techniques for simulation modelling. The aim of this work is to assemble a complete system unit. This, will be achieved using computer graphics software. A pre-knowledge of assembling a system unit is needed so as to know how to go about the whole process. The first step in the assembling of a complete system unit is to identify the motherboard components. Thereafter, install a central processing unit (Processor), CPU fan, install one or more system memory modules and make sure all jumpers and switches are set correctly. After the aforementioned had being done, the Motherboard will be installed into the system’s chasis i.e, the computer case. After this has been done, there is need to power the motherboard, hence, the 24-pin connector from the power pack is connected to its alternate slot on the motherboard. The hard disk drive connector, power connector from the system case will also be connected to the alternate slot on the motherboard. Finally, two IDE cables are used to connect the IDE devices; the hard disk drive and the DVD-ROM drives among others. The above procedure is the conventional way of installing the motherboard and assembling a complete system unit. These steps will be followed using 3-Dimensional models for all the components and then animating all together. Perspective(Views)/Format: The 3D models are being processed in sketch-up which means any model that is not in .skp format will not open in the sketch-up environment which further implies that nothing can be done on these models. Connection/Interface: All models must show point of connection. For example, the DVD ROM 3D model should show the IDE cable link between the motherboard and the alternate slot at the back of the DVD-ROM, the power connector should also be shown, likewise all other system peripherals must be interfaced appropriately. Alignment of models: Most models obtained may not fit into the parent model probably as a result of different download source from which the models were obtained therefore, there is need for resizing, realignment of models to achieve. Picking and dropping: Models should be clearly picked and dropped in respective slots and differently rendered. The process of rendering should at least show four scenes of different views.The overall process involved in the implementation of this work could be broken into four main categories which is represented in the block diagram below. 73
  • 4. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.7, 2012 Modeling Assemblin Animating Making it with CG g of assembled interactive software component component e.g s together sketch-up Figure 1: Block diagram showing the work details Publishing and Exporting: The procedure for publishing and exporting is done when one is ready to deliver the movie to an audience; one must publish or export the sketch-up .SKP file to another format for playback. Creating Animation: The logic behind animation is by changing the content of successive frames. An object can be made to move across the stage, increase or decrease in size, rotate, change colour, fade in or out, or change shape. Changes can occur independently of, or in concert with, other changes. For example, one can make an object rotate and fade in as it moves across the stage. In frame-by-frame animation image can be created in every frame. Animation varies the object’s size, rotation, colour, or other attributes evenly between the starting and ending frames to create the appearance of movement. 4. Implementation Various steps are followed during the implementation of this project. The steps are broadly categorized into animation steps and assembling steps. The steps are discussed below in detail. Animation Steps The animation steps entails using SU Animate to utilize components in animations along a path. Figure 2: Diagram showing the SU Animate Toolbar Make Scenes :This tool creates the actual scenes in SketchUp in order to export the animation as a video file, or to render the scenes with Podium. A prompt to enter the number of scenes will be created. User Interface. The interface makes assigning groups or camera or both to paths, easy. Just put in the number of frames and SU Animate divides the path for you. Now, there is also an arrow indicating the direction of the path that will appear when the animation path window opens. Also targets can be assigned to each path from the User Interface. Delay :With the Delay feature, a delay variable can be assigned to each path. The delay is measured in a number of scenes. So a delay of 10 would mean a delay of 10 scenes. If one path is assigned a delay of 10, this means that the path’s animation will not run until frame or scene 10. Repeat: Repeat allows the user to set a path to repeat itself. The path and associated group will continue to animate until all the frames or scenes in the entire animation are completed. Assembling Steps The assembling steps entails bringing all the components into a full blown system. In this case, scenes were created to show how a PC is assembled from different views. Figure 3 shows the pictorial view of the components during assembling process, 74
  • 5. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.7, 2012 The last process involved the conversion of the whole process from sketch-up .skp format into video clip .avi format so that it can run on every PC without having sketchup installed on it. The video converted format is as shown in Figure 4. 75
  • 6. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.7, 2012 Figure 4 shows the video format of the assembling process. 5. Conclusion The assembling of a complete desktop computer system was done using computer graphics animation. The work lent a credence to the relevance of computer graphics to computer science and engineering though streamlined only to modelling, assembling and animating 3D computer components. A video playable format of the system assembly steps is also provided for the system unit (desktop) in three-dimensional viewing angle. 6 Recommendation Computer graphics software packages allow users to create and alter model via 3D mesh and this have been a tremendous achievement to the world of computer science and engineering as a whole. However, it recommended that further work be done to model, assemble and animate 3D components into a full blown laptop since technology is becoming miniaturized. It is also recommended that further research be done in developing tools that will make modelling, assembling and animating easier, faster and more flexible. 7. References [1] Shirley P, Ashikhmin M.,Gleicher M., Marschner S.R., Reinhard E., Reinhard K., Thompson W. B., Willemsen P. (2005). Fundamentals of Computer Graphics. Peters A.K., Ltd . 2nd edition. [2] Slater, M. A. Steed, Y. Chrysantho (2002). Computer Graphics and Virtual Environment from Realism to Real- time. Addison Wesley Pub. Co. [3] Yu J., Mcmillian L., Sturm P. (2009). “Multi-perspective Modelling, Rendering and Imaging” Computer Graphics forum,29(1). [4] Parslows, R. W. Prowse, Richard Elliot Green (2007). Computer Graphics: Techniques and Application. Brunel University. [5] Farin, G. A. (2005) History of Curves and Surfaces in CAGD, Handbook of Computer Aided Geometric Design. [6] Wayne Carlson (2003). A Critical History of Computer Graphics and Animation. The Ohio State University. [7] Lewell John (1985) “Computer Graphics: a survey of current Techniques and Applications” Computer and information Science. 76
  • 7. This academic article was published by The International Institute for Science, Technology and Education (IISTE). The IISTE is a pioneer in the Open Access Publishing service based in the U.S. and Europe. The aim of the institute is Accelerating Global Knowledge Sharing. More information about the publisher can be found in the IISTE’s homepage: http://www.iiste.org The IISTE is currently hosting more than 30 peer-reviewed academic journals and collaborating with academic institutions around the world. Prospective authors of IISTE journals can find the submission instruction on the following page: http://www.iiste.org/Journals/ The IISTE editorial team promises to the review and publish all the qualified submissions in a fast manner. All the journals articles are available online to the readers all over the world without financial, legal, or technical barriers other than those inseparable from gaining access to the internet itself. Printed version of the journals is also available upon request of readers and authors. IISTE Knowledge Sharing Partners EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial Library , NewJour, Google Scholar