12.07.2015 Views

TEKNIK VISUALISASI GRAFIS - Teknik Elektro UGM

TEKNIK VISUALISASI GRAFIS - Teknik Elektro UGM

TEKNIK VISUALISASI GRAFIS - Teknik Elektro UGM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>TEKNIK</strong> <strong>VISUALISASI</strong> <strong>GRAFIS</strong>TIF 211 / Teknologi Informasi


Welcome!IntroductionCourse Outline and ReferencesAcademic AdministrationIntro - What is Computer Graphics?


Your InstructorsIr. Rudy Hartanto, M.T.contact: rudy@mti.ugm.ac.idSunu Wibirama, S.T., M.Eng.contact: sunu@ugm.ac.id


Sunu Wibirama2003 - 2007: Dept. of Electrical Engineering, <strong>UGM</strong>,Indonesia (Bachelor)2008 - 2010: Dept. of Electronics,King Mongkut’s Institute of Technology Ladkrabang,Thailand (Master)Interested on:- Computer Vision (Object tracking, 3D Reconstruction)- Computer Graphics (Modeling, HCI, Augmented /Virtual Reality)- Software EngineeringMore? Visit http://wibirama.com


What is this course about?Officially named: <strong>Teknik</strong> Visualisasi Grafis(TIF 211 / 3 SKS)Goal: teach you the fundamental of computergraphics to write your own applicationsWe want you to:- Know how to use your CG skill in the future- Learn basic principles of computer graphics- Use C/C++ and OpenGL Library- Have some fun with your own apps!


OutlineIntroductionIntroduction to OpenGLBasic Math for Computer Graphics2D Transformations and its properties3D Transformations and its propertiesViewing and 3D ProjectionsWindow and Clipping ConceptLighting and Rasterization


References:Angel, E. , InteractiveComputer Graphics - A TopDown Approach using OpenGL4th Edition, New York: Addison- Wesley, 2006Hill, Jr., F.S. & Kelley, Jr.,Stephen M., Computer Graphicsusing OpenGL 3rd Edition, NewJersey: Prentice Hall, 2007.


Recommended!Weight, Jr., R., Lipchak, B.,& Haemed, N., OpenGLSuperBible - 4th Edition,New York: Addison-Wesley,2007.Shreiner, D., OpenGLProgramming Manual - 7thEdition, New York: Addison-Wesley, 2010


Others:OpenGL Documentation:http://www.opengl.org/documentation/GLUT Manual:http://www.opengl.org/documentation/specs/glut/spec3/spec3.htmlNEHE Tutorial:http://nehe.gamedev.net/Lecture Notes:http://te.ugm.ac.id/~wibirama/notes


Academic Administration


Class ActivitiesLectures and DiscussionIndividual assignmentsGroup assignmentsMid. semester and Final Exams


Required Software & HardwareMicrosoft Visual Studio 2005 (C/C++)OpenGL libraryYour finished program should be compiled and rununder Windows XP/2000You can use either Linux, UNIX, or Mac fordevelopment and experiment, but we don’t supportthem.You may need a Direct X 9.0 capable graphicscard:- NVIDIA GeForce FX 5200 or better- ATI 9600 or better


- Plagiarism in Academic Manner -


- Academic Honesty -Academic paper and computer program written tosatisfy course requirements are expected to be theoriginal work of the student submitting it.Collaboration with other students that is permitted inthe completion of assignments can vary, dependingupon the policy set by instructor.If you are in doubt about any instance of reuse, besure to cite your source in a comment at the end ofyour paper or at the head of your source code.Cheating on doing exam is strictly prohibited in JTETI<strong>UGM</strong> and can be directly graded E


Quick Start GuidePlease find the references, hard/softcopy(ebook). Ask the references room or usegoogle.com to find the ebook.If you want, you can also buy it. You can findsome text books @ Spektra Anugerah Abadi,Jl. Kaliurang KM 5, Gg. Ladrang 4b, Yogya.Phone: (0274) 542913 / 3156564Get a copy of Microsoft Visual Studio 2005 andinstall it. It uses MSDNAA License from MicrosoftInnovation Center (MIC). Download the ISO file(2.7 GB) here:http://te.ugm.ac.id/~wibirama/vs/


Quick Start GuideLecture notes and assignments will beuploaded in Papirus Page or:http://te.ugm.ac.id/~wibirama/notesWe provide a Yahoo Groups mailing list fordiscussion, sharing ideas and help eachother. But not for sharing ANSWER orSOLUTION of the assignment (except it isexplicitly asked by the instructor).


VIGRAFhttp://tech.groups.yahoo.com/group/vigraf/


What is Computer Graphics ?“Any sufficiently advanced technology is indistinguishable from magic”(Arthur C. Clarke)


Computer Graphics“All aspects of creating an image with a computer”~ Modeling the objects in a scene~ Modeling the physics of the objects~ Capturing object’s geometry (Lines, Points)~ Picking a point of view~ Rendering the image


CG Applications• Movies and Games• Visualization• Digital Photography and Video• Computer Aided Design (CAD)• Virtual Reality (VR)• Augmented Reality (AR)


Movies and Games• Currently > 30,000 movies and games arelaunched around the world• Almost 90% Hollywood Blockbuster andDisney’s movies use CG technology:Avatar, Toy Story, Transformers, Shrek,Finding Nemo, Spiderman, Spawn, etc...• CG is widely accepted standard forinteractive applications, such as video games


Emerging CG Technology• Pure CG animation: creating all charatersand scenes using CG technologyEx.: “Meraih Mimpi” (Indonesia)• Motion capture: immersing a real humanemotion and movement into CG graphicsEx.: “Avatar” (USA)• Interactive multi-modal gameEx.: “Project Natal XBOX 360”


Back


Avatar


XBOX 360


Visualization


Digital Video and Photography


Computer Aided Design (CAD)


Virtual Class Room(Courtesy Tokai Univ., Japan)


Augmented Reality: Sixth Sense Technology


Conclusion• There are such a large area of applicationsinvolving CG technology• CG has become a part of almost everydayactivities involving interaction between humanand computer• CG helps people understand scientific dataeasily, beyond their imagination• Research in CG is promising work. Even forpeople who work in pure animation for movieproduction


Assignment #1• Sign-up the mailing list and introduce yourself:name, student ID (NIM), male/female.• Tell us with your opinion in the mailing list,“what do you think about”- CRT Monitor- Flat Panel Monitor- Pixels- Frame Buffer- Graphics Processing Unit (GPU)• Due to Sunday (August 29th, 2010) 00.00 WIB


Thank You

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!