• Tidak ada hasil yang ditemukan

P01_.pdf Official Site of Prof. Dr. I Wayan Simri WICAKSANA, S.Si, M.Eng Gunadarma University P01

N/A
N/A
Protected

Academic year: 2018

Membagikan "P01_.pdf Official Site of Prof. Dr. I Wayan Simri WICAKSANA, S.Si, M.Eng Gunadarma University P01"

Copied!
10
0
0

Teks penuh

(1)
(2)

What is Computer Graphics?

(1/2)

• Computer graphics generally means creation, storage and manipulation of models and images • Such models come from diverse and expanding set

of fields including physical, mathematical, artistic, biological, and even conceptual (abstract)

structures

(3)

• William Fetter coined term “computer graphics” in 1960 to describe new design methods he was pursuing at Boeing

• Created a series of widely reproduced images on pen plotter exploring cockpit design, using 3D model of human body.

“Perhaps the best way to define computer graphics is to find out what it is not. It is not a machine. It is not a computer, nor a group of computer programs. It is not the know-how of a graphic designer, a programmer, a writer, a motion picture specialist, or a reproduction specialist.

Computer graphics is all these – a consciously managed and documented technology directed toward communicating information accurately and descriptively.”

Computer Graphics, by William A. Fetter, 1966

(4)

What is Interactive Computer

Graphics?

(1/3)

• User controls contents, structure, and appearance of objects and their displayed images via rapid visual feedback

• Basic components of an interactive graphics system

– input (e.g., mouse, tablet and stylus, force feedback device, scanner, live video streams…)

– processing (and storage)

– display/output (e.g., screen, paper-based printer, video recorder, non-linear editor…)

• First truly interactive graphics system, Sketchpad, pioneered at MIT by Ivan Sutherland for his 1963 Ph.D. thesis

(5)

• Before Sketchpad, output via plotters/printers, input via keypunch, both in batch

Card punching (left). IBM 704 (right) took up a whole room and was capable of about 4,000 arithmetic operations/second.

Cool facts: Whirlwind, built in early 50’s at MIT, cost $4.5 million and could perform 40,000

additions/second. Mac 512K, list price $3,195 in 1984, could do 500,000. Today, commodity PCs perform approximately two or three billion

operations/second.

Batch (1950s – now)

What is Interactive Computer

(6)

• Almost all key elements of interactive graphics system are expressed in first paragraph of

Sutherland’s 1963 Ph.D. thesis, Sketchpad, A Man-Machine Graphical Communication System:

The Sketchpad system uses drawing as a novel communication medium for a computer. The system contains input, output, and computation programs which enable it to interpret

information drawn directly on a computer display. Sketchpad has shown the most

usefulness as an aid to the understanding of processes, such as the motion of linkages,

which can be described with pictures. Sketchpad also makes it easy to draw highly repetitive or highly accurate drawings and to change

drawings previously drawn with it…

• Today, still use batch mode for final production-quality video and film (special effects – fx), where one frame of a 24 fps movie may take 8-24 hours to render on fastest PC!

What is Interactive Computer

Graphics?

(3/3)

(7)

Environmental (R)evolution

(1/6)

• Graphics has been key to

technology growth in evolution of

computing environments:

– graphical user interfaces (GUIs)

– visual computing, e.g., desktop

publishing, scientific visualization,

information visualization

• Hardware revolution drives

everything

– every 12-18 months, computer power

improves by factor of 2 in price /

performance – Moore’s Law

• Palm TX™, HP I-Paq™ as full PC

• iPhone, Blackberry for email/internet

• Hallmark singing card, LeapFrog Pad

– graphics memory and network speeds

are on even faster exponentials

• Graphics chips in particular have major

improvements every six to nine

months (e.g.

nVidia GeForce™

series, ATI Radeon™ series)

Leapfrog PadTM

Blackberry PearlTM

HP I-PaqTM

nVidia GoForceTM chip

(cellphones and PDAs)

(8)

Character Displays (1960s – now)

• Display: text plus alphamosaic pseudo-graphics • Object and command specification:

command-line typing

• Control over appearance: coding for text formatting (.p = paragraph, .i 5 = indent 5) • Application control: single task

(9)

Vector (Calligraphic, Line Drawing)

Displays (1963 – 1980s)

• Display: line drawings and stroke text; 2D and 3D transformation hardware

• Object and command specification: command-line typing, function keys, menus

• Control over appearance: pseudo-WYSIWYG • Application control: single or multitasked,

distributed computing pioneered at Brown via mainframe host <-> minicomputer satellite

Environmental (R)evolution

(3/6)

(10)

Environmental (R)evolution

(4/6)

2D bitmap raster displays for PCs and workstations

(1972 at Xerox PARC - now)

• Display: windows, icons, legible text, “flat earth” graphics

Note: late 60’s saw first use of raster graphics, especially for flight simulators

• Object and command specification: minimal typing via WIMP (Windows, Icons, Menus, Pointer) GUI: point-and-click selection of menu items and objects, widgets and direct manipulation (e.g., drag and drop), “messy desktop” metaphor

• Control over appearance: WYSIWYG (which is really WYSIAYG, What You See Is All You Get)

Referensi

Dokumen terkait

Tujuan penelitian ini adalah untuk mengetahui tingkat kepuasan konsumen atas kualitas pelayanan yang meliputi: berwujud ( tangible ), keandalan ( reliability ), ketanggapan

Di samping lebih berhemat untuk merasakan aneka buah, dan juga anda rasanya yang segar, tentunya berbagai manfaat akan anda rasakan ketika anda. mengkomsumsi sop

Gedung H, Kampus Sekaran-Gunungpati, Semarang 50229 Telepon: (024)

Membuat rancangan service catalogue management yang menghasilkan sebuah dokumen yang menyediakan sumber informasi tentang IT service delivery bagi bisnis dari

Kerja sama yang baik antara Ayah dan Bunda dengan pihak sekolah akan mengantarkan kesuksesan anak kita dalam meraih cita-citanya.. Untuk anak usia SMA/SMK, pendampingan

Aplikasi steganografi yang dibuat terdiri dari 3 proses yaitu: meload image yang ingin ditambahkan pesan rahasia, menambahkan pesan ke dalam image (encode image)

Saat ini, PT XYZ sudah melakukan kegiatan perawatan preventive maintenance namun hanya sebatas melakukan kegiatan cleaning, oiling, greasing , dan cek unit mesin

Sebelum didapatkan inspeksi yang optimal, harus diketahui terlebih dahulu distribusi waktu kerusakan dan waktu perbaikan dari setiap rel, kemudian menentukan