310355 Computer Graphics.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
E-COMMERCE WEBSITE Smartzap Co., Ltd.. Company Profile บริษัท สมาร์ทแซป จำกัด ก่อตั้งเมื่อปี 2543 (13 ปี ) ในช่วงยุค Internet เพิ่ง เริ่มต้น เป็นบริษัทที่ดำเนินงานทางด้าน.
Advertisements

John Rawls  John Rawls is the most famous American social contract theorist argued that “Justice is fairness” He Thought human natural have a appropriate.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Introduction with Examples HTML5
หลักการและแนวคิดการนำ สื่ออิเล็กทรอนิกส์ มาใช้ใน การเรียนการสอน ผศ. นพ. ทรงพล ศรีสุโข 30 ก. ย
Set is a basic term in Mathematics. There is no precise definition for term “set”, But roughly speaking, a set is a collection of objects, Things or symbols,
INTELLECTUAL CAPITAL : IC Group 3: Tipada Subhasean Nongluk Charoeschai Nerisa Wangkarat
Educational Objectives
Supreeya Wongtra-ngan,MD.,MHPEd. CLINICAL COMPETENCIES  Factual Knowledge  Technical Skill  Problem Solving Skill  Communication Skill  Manners &
Chapter 9 : Designing Approach
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
Switched Capacitor Filter
Braille OCR Mobile Application
BC 423 Systems Analysis and Design อ. พนิดา ตันศิริ ต่อ 1648 Grading Criteria 1.Mid-term Exam40 % 2. Final.
BC423 Systems Analysis and Design อ. พนิดา ตันศิริ ต่อ 1640
Input designing Objectives
รู้จักกับเทคโนโลยี RFID เบื้องต้น
นายรังสฤษดิ์ตั้งคณา รหัส นายวสันต์ ชานุชิต รหัส อาจารย์ที่ปรึกษาโครงการ ผศ. ดร. ดารณี หอมดี อาจารย์ที่ปรึกษาโครงการร่วม ดร. วาธิส.
Database Management System
VARIABLES, EXPRESSION and STATEMENTS. Values and Data Types Value เป็นสิ่งพื้นฐาน มีลักษณะเป็น ตัวอักษร หรือ ตัวเลข อาทิ 2+2 หรือ “Hello world” Value.
Chapter 5: Functions of Random Variables. สมมติว่าเรารู้ joint pdf ของ X 1, X 2, …, X n --> ให้หา pdf ของ Y = u (X 1, X 2, …, X n ) 3 วิธี 1. Distribution.
Data Structures and Algorithms
ระบบการจัดเก็บในคลังสินค้า
Seminar in Information Technology I
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Color Standards A pixel color is represented as a point in 3-D space. Axis may be labeled as independent colors such as R, G, B or may use other independent.
REGULAR EXPRESSION การบรรยายแบบสม่ำเสมอ
Labour Economics. Introduction What do we learn in Labour Economics? ?
โปรแกรมการส่ง Tele-pathology ไปยังคอมพิวเตอร์ ส่วนบุคคลของแพทย์ผ่านทางเครือข่ายโรงพยาบาล (The Tele-pathology delivered to physician’s personal computer.
Helping you make better treatment decisions for your patients.
Statistics and Numerical Method Part I: Statistics 1/2555 สมศักดิ์ ศิวดำรงพงศ์
Course Software Engineering SE Overview and Introduction.
December 25 th, 2013 Naresuan University Hospital, Faculty of Medicine, Naresuan University December 25 th, 2013 Naresuan University Hospital, Faculty.
Computer Graphics with OpenGL 3e
        วงจรดิจิตอลลอจิก 3(2-1-3)
MK380 Marketing Information System
Yv xv zv.
CSE323 การวิเคราะห์และออกแบบระบบ (Systems Analysis and Design)
Create the Knowledge Management Blueprint
8/3/2014The Realities of software Testing1 Software testing Realities What is the realities of software testing Why does the software testing not complete.
Chapter 5 Using Predicate Logic Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
By Dr Nongyao Premkamolnetr Policy Innovation Center, KMUTT 17 January 2009.
Dynamic Link Library (DLL)
สภาพแวดล้อมการทำงาน คอมพิวเตอร์กราฟิกส์ การบรรยายครั้งที่ 5 ประมุข ขันเงิน
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ ผศ. บุรินทร์ รุจจน พันธุ์.. ปรับปรุง 19 ตุลาคม 2555 Introduction to Batch.
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ Gate & Karnaugh Map มหาวิทยาลัยเนชั่น จังหวัดลำปาง
Data Data are Raw material Data are values of qualitative or quantitative variables, belonging to a set of items. Sample 23, 36, 60 male, female like,
Menu and Interactive with Powerpoint ให้นำเรื่อง Input /Output Technology มา จัดทำ การนำเสนอ โดยใช้หลักการ Menu and Interactive with powerpoint มาประยุกต์
Algorithm Efficiency There are often many approaches (algorithms) to solve a problem. How do we choose between them? At the heart of computer program.
ระบบการเรียนการสอนแบบ LCMS Learning Content Management System ดร. ปรัชญนันท์ นิลสุข
Lecture on Grading. Instructor: Ajarn Neill Grant Office: Room Course Website: (NO
CSAG (Computer system admin group). CMS (Content Management System)
Writing a research. Why Research?  To find whether the messages and the materials are appropriate to the target group  To modify the messages and the.
Java Programming Language สาขาวิชาระบบสารสนเทศ คณะบริหารธุรกิจ มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
วิชาวิเคราะห์และออกแบบระบบเชิงวัตถุ Lec10 :: Behavioral Modeling with UML Behavioral Diagrams Interaction Diagrams State Diagrams Activity Diagram Last.
ผัก. หน่อไม้ ฝรั่ง กะหล่ำ ปลี แค รอท กะหล่ำ ดอก.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Chapter 3 Simple Supervised learning
Chapter 1/1 Arrays. Introduction Data structures are classified as either linear or nonlinear Linear structures: elements form a sequence or a linear.
Microprocessor and Interfacing PIC Flash Memory Segments 2K
An Online Computer Assisted Instruction Development of Electronics Devices Subject for Learning Effectiveness Testing By Assoc.Prof. Suwanna Sombunsukho.
The Analysis of Strands, Standards and Indicators for Tests
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
Multimedia Systems รศ. ดร. บุญวัฒน์ อัตชู
Toward National Health Information System
สำนักงานแม่กองธรรมสนามหลวง
Kapi’olani Community College
<insert problem title>
Internal Logos DIY Design Guide V
ใบสำเนางานนำเสนอ:

310355 Computer Graphics

Course Information ผู้สอน : ดร.อุรีรัฐ สุขสวัสดิ์ชน office hrs in SD 517 , Thu 13.00-15.00 http://www.informatics.buu.ac.th/~ureerat/310355 All course materials are available there (slides, assignments, sample code etc) contact email ureerat.w@gmail.com or ureerat@hotmail.com Objective: ปูพื้นฐานอย่าง กว้างๆ ของ Computer Graphics เข้าใจถึงเทคนิคต่างๆ ที่นำกระบวนการ ทางคณิตศาสตร์มาใช้งาน เข้าใจถึงกระบวนการสร้างภาพ 2 และ 3 มิติ

Course Information Attendance and Participation 10% Assignments + Quiz 25% Midterm 30% Final 35%

What is Computer Graphics ? Computer Graphics = Computer + Graphics Graphics มาจากรากศัพ์ภาษากรีก 2 คำ ได้แก่ Graphikos หมายถึง การวาดเขียนภาพ Graphein หมายถึง การเขียนรูปภาพ

What is Computer Graphics ? = ขบวนการสร้างภาพโดยใช้คอมพิวเตอร์ = การสร้างและการจัดการภาพโดยใช้คอมพิวเตอร์

What is Computer Graphics ? Simple Definition: ทุกอย่างที่เกี่ยวข้องกับการนำคอมพิวเตอร์มาใช้ในการสร้างรูปภาพต่าง ๆ ( การออกแบบ Hardware, Software ที่ใช้, Algorithm ต่างๆ) Representative Uses of Computer Graphics User interfaces Mac, Windows(TM) เป็นต้น Simulation Design Display of information

How to create the picture?

Graphics Primitives Drawing primitives Points, lines, circles, arcs, curves, polygons Scene primitives Lights, virtual camera, material descriptions Lots of drawing primitives form a model of some object The model plus the scene primitives let us make a picture

Modelling CONCEPT MODEL IMAGE MODELS (in computer graphics): A Digital, Descriptive or Mathematical representation of a scene or object that can be stored (efficiently) in computer memory.

© Walt Disney and TSL

Concept Image – Graphics is not all about Photoshop

Rendering CONCEPT MODEL IMAGE The rendered IMAGE is a visual representation of the model on digital output media.

A single model might be represented in many different ways. Rendering A single model might be represented in many different ways.

Primitive Operations Transformations on drawing primitives Translate

Primitive Operations (Cont.) Rotate

Primitive Operations (Cont.) Scale

Lecture Topics Mathematical Foundation Coordinate Systems Graphics Systems Graphics Output Primitives Attributes of Graphics Primitives Geometric Transformations Viewing: 2D, 3D Etc.

Text Books D. Hearn, M.P. Baker, Computer Graphics , C Version. Pearson Prentice Hall D. Hearn, M.P. Baker, Computer Graphics with OpenGL. Third Edition. Pearson Prentice Hall. Computer Graphics using OpenGL (3rd edition) F.S. Hill, Jr. and Stephen M. Kelley