Donanım Merkezi
 

Geri git   Donanım Merkezi > Donanım - Hardware > PC Bilesenleri ve Genel Donanım Konuları > Ekran Kartı

Cevapla
 
LinkBack Seçenekler Stil
Alt 08-19-2005, 04:45 PM   #1 (permalink)
DMKolik
 
Üyelik tarihi: Oct 2004
Nerden: istanbul
Mesajlar: 270
İtibar Gücü: 0 mosmanm is an unknown quantity at this point
mosmanm - MSN üzeri Mesaj gönder
Ekran Kartlarının Genel Özellikleri - 2. Bölüm

... ::Ekran Kartlarının Genel Özellikleri-2 Bölüm::...

DirectX Nedir?

DirectX,Bildiğiniz gibi Microsoft® tarafından devamlı geliştirilen, telif hakkı gerektirmeden oyun geliştirmede ve Windows tabanlı uygulamalarda kullanılabilecek bir multimedyadır.Ancak biraz daha özele indiğimizde DirectX’in ne kadar gelişmiş olduğunu göreceksiniz.DirectX'in bileşenleri;

Microsoft DirectDraw®
Microsoft Direct3D®
Microsoft DirectSound®
Microsoft DirectMusic®
Microsoft DirectInput®
Microsoft DirectPlay®
Microsoft DirectShow®
Microsoft DirectSetup®


Şimdi bunların bizimle ilgili kısımlarını birer cümle ile açıklayalım;,




-DirectDraw :Ekran kartının ve ekranda oluşacak görüntünün işlenmesini blitting ve page-flapping olarak bilinen diğer donanım özelliklerini
daha hızlı bir şekilde işlenmesini bitmap verilerinin ve off-screen(*) belleğinin kontrolünü sağlıyor.Ayrıca Direct3D’nin temelini oluşturur.

(*Off-Screen:Arkaplanda çalışan bir programdır ve daha hızlı görüntü elde edebilmek için kullanılanılır.)

-Direct3D : Artık günümüzdeki tüm grafik kartları, 3D hızlandırıcı desteğiyle satılıyorlar. Günümüzdeki oyunlarınoyunların çok büyük bir kısmı Direct3D’yi kullanmaktadır.Direct3D ilk olarak iki ayrı API ile çıkmıştı ve halende bu iki API uzerine kuruludur.(Immediate Mode ve Retained

Mode)

-Immediate Mode:Immediate Mode’da, objelerin cizilme sistemi programcının isteği doğrultusunda yapılır.Immediate Mode donanımsal sisteme daha yakın olduğundan kullanımı oldukça güçtür.Ancak bu sistem donanıma doğrudan erişim sağlamaktadır.Buda daha iyi performanslarda uygulama geliştirmenize olanak sağlar.

-Retained Mode:Retained Mode, çeşitli eklentilerle Immediate Mode üzerine kurulmuştur. Bu eklentilerden, doku(texture) yönetimi, nesne
dosyalarının yüklenmesi ve animasyon gibi (vs)örnekler verebiliriz.Retained Mode’un, kullanımı ve öğrenilmesi Immediate Mode nazaran daha kolaydır.Fakat programcıların daha çok performans isteyemeleri sonucu, Microsoft DirectX 6 ile Retained Mode API’sini geliştirmeyi durdurdu.Retained Mode API'sini geliştirmek yerine Direct 3D takımı Immediate Mode’un kullanımı kolaylaştırmak ve programcılara yeni işlevsellik sağlayacak eklemelerde bulundular.Retained Mode şu an için çokça kullanılan ve çok önemli olan multitexturing ve ışıklanırma gibi
bir çok işlevselliği sağlamaktadır.

API :
Programcıların da her kart için ayrı kod yazmaları mümkün olmadığından bütün kartların ve yazılımınların bilbirleri ile anlaşabileceği ortak bir platforma ihtiyaçları var. API, uygulamalarla onları çalıştıran donanımınların birbirleri ile anlaşmalarını sağlıyor.


GDI+:
GDI, açılım olarak Graphics Device Interface (grafik araç arayüzü) anlamına gelmektedir.Kısaca açıklarsak nesneye,objeye dayalı yapıdaki

grafik uygulamalarının geliştirilmesi GDI aracılığı ile yapılır.

OpenGL Nedir?

OpenGL gelişmiş pekçok tekniği destekliyor.Bunlar texture mapping, antialiasing, saydamlık, sis, ışıklandırma, smooth shading , motion

blur ve modelling transformation(vs) gibi.OpenGL Windows versiyonunun geliştirlimesinden sonra oyun yapımcıları tarafından çok tutuldu ve halende yaygın olarak kullanılmakta.

Texture mapping:Yüzeyleri desen veya herhangi bir dosya ile kaplamaya yarar.

Smooth shading:HErhangi bir yüzey üzerinden yansıyan ışınlar zararlı veya zararsız etkilerde bulunsa bile shading yapılabilmesini sağlar.

Motion blur:Hareketli görüntülerin arkalarında iz bırakmalarını sağlar.

Modelling transformation:Nesnelerin uzaydaki büyüklüklerini, yer ve perspektiflerinin değişmelesini sağlar.

Çift Tamponlama:Animasyonlarda oluşan titremeyi gidermeye yardım eder. Animasyonda birbirini izleyen her bir çerçeve ayrı bir bellek tamponunda oluşturulur. Ve sadece çerçevenin görüntülenmesi tamamlandığında ekranda görülebilir.

Anti-aliasing :Bilgisayar ekranında çizilmiş doğruların uçlarında oluşan çentikleri azaltır. Çentik uçlu doğrular genellikle düşük çözünürlükte çizildiklerinde oluşular. Anti-aliasing, mimari zig-zag ları azaltmak için rengi ve doğruların yakınındaki pixellerin yoğunluğunu değiştirir.

Gouraud gölgelemesi:3 boyutlu(3D) cisme düzgün bir gölgeleme uygulamak için kullanılan bir yöntemdir ve cismin yüzeyleri boyunca ince renk farkları sağlar.

Z-buffering: Üç boyutlu cismin Z koordinatının izini tutar. Z-buffer'ı; gözlemcinin cisminin yaklaşık izini sürer. Z-Buferring aynı zamanda saklı yüzeyin yerinin değiştirilmesimde önemli bir göreve sahiptir.
mosmanm Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Alt 05-16-2006, 09:46 PM   #2 (permalink)
DM Sever
 
Üyelik tarihi: May 2006
Nerden: istanbul
Mesajlar: 117
İtibar Gücü: 0 çöltilkisi is an unknown quantity at this point
opengl merak edıyordum..SAOL.guzel bılgıler..
çöltilkisi Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Alt 05-17-2006, 01:40 AM   #3 (permalink)
Uzman
 
Crowbar - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2006
Nerden: HM
Mesajlar: 2.417
İtibar Gücü: 5 Crowbar is on a distinguished road
Ben hepsini merak ediyordum
__________________
Okul bitti
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Crowbar Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Sponsor Linkler
Alt 03-05-2007, 11:52 AM   #4 (permalink)
KHD
DM Sever
 
KHD - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2007
Mesajlar: 125
İtibar Gücü: 0 KHD is an unknown quantity at this point
teşekürler...
KHD Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Alt 04-28-2007, 04:56 PM   #5 (permalink)
Yeni Üye
 
Üyelik tarihi: Apr 2007
Mesajlar: 3
İtibar Gücü: 0 livingdead is an unknown quantity at this point
peki TEXTURE FILTERING , BUMP MAPPING , VFX , DECAL , [/b]ANISOTROPIC
FILTERING[/b] VE TRILINEAR OPTIMIZATION i da

aciklar misin?
livingdead Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Bütün Zaman Ayarları WEZ +4 olarak düzenlenmiştir. Şu Anki Saat: 09:41 PM .


Donanım forumu - oyun - gtaoyun hilelerioyun - voip  - eğlence - barbie oyunları
 

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0