Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.

Benzer bir sunumlar


... konulu sunumlar: "Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz."— Sunum transkripti:

1 Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz

2 Office: D8-408 Phone: Office hours: Monday: 15:00 -16:00 Thursday: 14:00-15:00 Friday :---

3 Bilgisayar Grafikleri(computer Graphics) Dersinin Amacı Ders boyunca Bilgisayar Grafigi nedir? Bilgisayar Grafiğinin dayandığı algoritma ve metotlar nelerdir? Bilgisayar Grafiklerini kimler kullanır ve nasıl?

4 Textbook / Recommended Reading Computer Graphics: Principles and Practice in C, ISBN: , James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes (2nd Edition), 1995 James D. FoleyAndries van DamSteven K. FeinerJohn F. Hughes Fundamentals of Computer Graphics, Shirley Computer Graphics (C Version), by Donald Hearn and M. Pauline Baker (Prentice Hall, 1997).

5 Bilgisayar Garfiklerine Giriş 2B dönüşümler 3B Dönüşümler Projeksiyonlar Stereo projeksiyon Kırpma Bilgisayar Grafiklerinde renk kullanımı Eğriler ve Yüzeyler Sanal Gerçeklik Uygulamalar Bu dersin konuları(Topics)

6 Bilgisayarda Grafik, bir resmin ya da görsel bir çıkışın tanımlanması, saklanması, manipüle edilmesi ve gösterilmesi için bilgisayarın kullanılması olarak tanımlanabilir. Temelde bakıldığında bütün bu işler pasif bir çalışma olarak görülmektedir. Bilgisayar resim içindeki bilgiyi saklar ve işleyerek gözlemciye sunar. Gözlemcinin resim üzerinde doğrudan denetimi yoktur. Uygulama, çok basit bir fonksiyona ilişkin bir grafik olabileceği gibi, bir uçağın inişinin simüle edilmesi kadar karmaşık olabilir.

7 Bilgisayar Grafiği terimi 1960 da William Fetter tarafından kullanılmıştır. O Boing için bir insan vücudunun üç boyutlu modelini kullanarak cockpit dizaynları gerçekleştirmiştir

8 Etkileşimli Grafikte de bilgisayar, yine resim hazırlama ve sunma için kullanılmaktadır. Ancak gözlemci, resimle gerçek zamanda bir etkileşim yapar ve görüntüye etki edebilir. Gerçek zamanda çalışmanın getireceği sınırlama için şöyle bir örnek verebilir iz.

9 örneğin, 1000 çizgi parçasından oluştuğunu ve resmi 1000 uç noktası ile tanımlayabildiğimizi varsayarsak, bu döndürme işlemi için 1000x4’lük bir matrisin 4x4’lük dönüşüm matrisi ile çarpımı gerekecektir. Bu işlemde gerekli çarpma ve toplama işlemleri göz önüne alınırsa rakamların ne kadar yüksek olduğu açıktır. Böyle bir işlem, toplama işlemini 2,6 mikro saniyede ve çarpma işlemini 3,6 mikro saniyede yapan bir işlemci için yaklaşık olarak 0,1 s sürecektir.

10 Dinamik hareketlerin ekranda gösterilmesi flicker etkisini ekranda yok etmek üzere, resmin saniyede en az 30 kez tekrarlanması gerektiğinden resim düzgün olarak tekrarlanamayacaktır. Bu tür isteklerin gerçekleşmesi için gerek donanım gerek yazılımda bir çok yeni teknikler geliştirilmektedir.

11

12 Kullanıcı Mouse, tablet ve stylus, Kuvvet geribeslemeli cihazlar, scanner vb giriş birimlerini kullanarak, objelerin yapısını, görünümünü, cisimlerin ekranda hızlı bir şekilde görünmesini sağlar. İşlem sırasında yoğun bir grafik hesaplama dolayısı ile güçlü bir işlemci ve grafik kartına ihtiyaç duyar. İşlenen veriler gerektiğinde saklanır ve tekrar kullanılır.

13 Etkileşimli grafikte görüntüleme cihazı olarak, yaygın kullanılan ekranlar özellikle yüksek çözünürlüklü olanlar, Stereo ekranlar, auto stereo ekranlar, projektörler, stereo projektorler, Başa takılan ekranlar (head mounted screen) vb kullanılır.

14 Grafik Hesaplama teknolojilerinin gelişmesi ile birlikte mümkün hale gelen önemli bir teknolojidir Grafik kullanıcı arabirimleri Görsel hesaplama, Masa üstü yayıncılık. Bilimsel görselleştirme, Bilgi görselleştirme Donanım gelişmesi herşeyi geliştiriyor 6-12 ay da bilgisayar teknolojisinin gücü ikiye katlanırken fiyatlarda düşmektedir. Cep bilgisayarları, PDA, cep telefonları Leapfrog pad vb oyun ve eğitim kartları Grafik kartları ve network hızları eksponansiyel artmaktadır 6-8 ayda grafik entegrelerinde önemli gelişmeler Sony Playstation2, Nvidia, Ge force3 Nintendo game boy, game cube, Microsoft Xbox Bilgisayardaki çevresel gelişmeler

15 Klasik veri paylaşmalar ve Yöntemler terk edilmektedir. Kişisel bilgisayarlar, İş istasyonları içice girmiş bilgisayar ağları oluşmuştur. Dosyalar, hesaplama servisleri ve ağ hala paylaşılmaktadır. Bilgisayarlar çok güçlü hale gelmişler

16 Yeni Hesaplama teknikleri Multimedya: Yazı, grafik, ses, video sekronizasyonu Etkileşimli media Intereactive TV, Video On demand İnternet ve internet uygulamaları Embedded computing(PDA, information uygulamaları) Uzaktan eğitim Eğitim

17 Bilgisayar Grafiklerinin Uygulama alanları Sanat, eğlence, film, animasyon, bilgisayar oyunları için özel efektler oluşturma World Wide Web Kitap, magazin dizaynı, fotograf işleme simülasyon (Eğitim) Bilgisayar Destekli tasarım(CAD),Devre dizaynı( circuit design ) vs. Bilimsel analiz ve görselleştirme Grafik kullanıcı arabirimi(Graphical User Interfaces) Bilgisayar görmesinde analiz ve sentez de bilgisayar grafiği

18 Eğlence

19 (bir böceğin hayatı)Bug’s life-Pixar

20

21

22 MIT- Image-Guided Surgery Project Tıbbi Görselleştirme

23 Grafik Kullanıcı arabirimi Her gün kullandığımız, windows, linux, ve programlar

24 Bilimsel Görselleştirme

25 Airflow around a Harrier Jet (NASA Ames)

26 Bilgisayar Destekli tasarım

27

28

29

30

31 LCD İnce ve hafif, tüp ve elektron tabancaları yok Polarize edilmiş kristal ile ışık bloke edilir veya edilmez.Elektriksel alanla ve ısı ile sıvı hale getirilir. Hücrelerden oluşan matris gibidir, ancak, kırmızı,yeşil ve mavi hücrelerden oluşur Ekran görüntüsü değişmediği müddetçe yenilenme(refresh) gerektirmez Her piksel için 3 hücre kullanılır

32

33

34


"Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz." indir ppt

Benzer bir sunumlar


Google Reklamları