DirectX Nedir - Ne İşe Yarar? DirectX, Microsoft'un oyunlar başta olmak üzere çoklu ortam yazılımlarını rahat, hızlı ve uyumlu şekilde hazırlayabilmek için yarattığı bir Yazılım Programlama Arayüzüdür. İçerdiği bileşenler şu şekilde özetlenebilir: * Direct3D (veya yeni adıyla WGF: Windows Graphics Foundations - Windows Grafik Temelleri) hem iki hem üç boyutlu grafikleri ekrana dökmeye yarar. Piyasadaki çoğu ekran kartının en modern donanım hızlandırma özelliklerini destekler. En büyük rakibi OpenGL'dir. * DirectSound hem iki hem üç boyutlu ses için kullanılır. Windows altında çalışabilen her ses kartı en azından yazılım ile DirectSound ve DirectSound 3D desteğine sahiptir. Piyasadaki tüm rakipleri göz ardı edilebilecek bir popüleriteye sahiptir. * DirectInput, klavye, fare ve oyun çubuğu gibi bileşenlerin giriş ve çıkışlarını basit bir şekilde yönetebilmek için olan arabirimdir. * DirectPlay ise TCP/IP, modem ve Bluetooth gibi birçok protokol üzerinden bağlantı ve mesajlaşma bileşenlerini içerir. TCP/IP üzerinde NAT veya uPnPDirectPlay Voice ile saniyede 1.2 kbit'e kadar inebilen ses sıkıştırma codec'leri ile göz doldurur. Açık kaynak dünyasında en bilinen rakibi HawkNL'dir. geçişlerini desteklemesi ve Windows 95 ile birlikte oyun programcılarını DOS'tan Windows'a doğru çekmek için yaratılmış olan bu arabirim, ancak 5.0 sürümünden itibaren beklenen ilgiyi görmeye başlayabilmiştir. Windows 2000'in çıkışıyla birlikte gerçek kip oyunlarının sonu gelmiş olduğundan, Windows altında vazgeçilmez oyun arayüzü haline gelmiştir. XBox'ta da DirectX'in kullanılıyor olması, arabirimin popülaritesini artırmada etkili olmuştur. Buna ek olarak, son zamanlarda DirectX Managed (.NET tabanlı) modülü sayesinde çok hızlı bir şekilde kolayca, karmaşık DirectX uygulamaları yazmak mümkün hale gelmiştir. Sanılanın aksine, Linux altında DirectX bileşenlerinin büyük çoğunluğunun kullanılması Cadega sayesinde mümkündür. Bu yazılım, Direct3D'yi OpenGL, DirectSound'u ise OSS (Open Sound System - Açık Ses Sistemi) kullanarak çalıştırır. Arkadaşlar dx11 destekleyen ekran kartlarının piyasaya çıktığı şu dönemde akıllardaki en güncel sorulardan biri de dx10 ile dx11 arasında ne farklar olduğu. Tabi ki görsellikle ilgili bir konuda farkları ortaya koymanın en güzel yolu yine görseller. Merak edenler aşağıdaki resimleri inceleyebilir. Bana kalırsa dx11 de baya büyük bir aşama kaydedilmiş gibi ve gitgide gerçekçiliğe biraz daha yaklaşılıyor. Sanırım dx11 ekran kartları fiyatlarını hak edecek :-) Ancak tabi uygulama geliştiriciler ve oyun yapımcılarını yine ciddi bir adaptasyon süreci bekliyor. Henüz yeni yeni sıklaşan dx10 oyunlar ile tam anlamıyla oturan dx10 yerini dx11'e bırakıyor. Bu da bir zaman alacaktır ve tabi ki bu da ayrı bir soru işareti ama artık belki de oyunlarda dx9/dx10 ya da dx11 olarak oynayabilmek için 3 seçenek olacak... Merak edenler için görüntüler Unigine Benchmarks isimli yazılım ile alınmış. Şu aşamada dx11 ekran kartı sahibi olabilme hazına ulaşmış arkadaşlar bu programı kendileri de deneyip dx11 yeniliklerini daha da yakından gözlemleyebilir. DX9 < Resime gitmek için tıklayın > DX10 < Resime gitmek için tıklayın > DX11 < Resime gitmek için tıklayın > DX9 < Resime gitmek için tıklayın > DX10 < Resime gitmek için tıklayın > DX11 < Resime gitmek için tıklayın > DX9 < Resime gitmek için tıklayın > DX10 < Resime gitmek için tıklayın > DX11 < Resime gitmek için tıklayın > Alıntıdır. |
9 la 10 arasındaki saçma fark çok açık dx 10 tam bi para tuzaı bana göre |
resimlere bakınca dx11>dx9>dx10 resmen![]() |
el insaf en üstteki resimle 2. resimdeki sol tafaftaki çimlere bak kardeşim bariz fark var. 3. resimde taşlar çok abartı olmuş ![]() |
Aynen,o zeminde nasıl yürüyeceksin.. ![]() |
karakterimin ayakları acır ![]() kabartma haritalardaki dağlara benzemiş ![]() |
resimler hikaye bump teknolojisi te dx9 dan cokdaha eskiden bulunmuş bi yöntem yani o taşların kabarık olmasının dx le alakası yok ,ben sana en ciddi farkı söğliyeyim , dx11 daha cok övülür önerilir ama aslında dx10 değil falanda değil dx9 la bile aynı sahne görüntüsünü verir işte biraz daha kasar dx9 a göre , dx11 kartları daha pahalıdır o kartları takmak için daha pahalı cpu ram bord sistem kurmanı önerirler vs..vs.. sonuca baktığında paranın feci şekilde harcadığını hissedersin ama dx9-11 farkını aynı şiddette hissedemezsin |
dx11 screenshotlarındaki taşların kabarıklığının bump ile alakası yok. bump mapping / parallax mapping vb. gibi teknolojilerde kabarıklık sadece cisme önden ve yandan baktığında görülür, en yandan bakarsan aslında hiç bir kabarıklık olmadığını görürsün. Çünkü ışık ve yansıma oyunları ile, aslında orada olmayan ekstra poligonlar varmış gibi gösterilir. örnek: < Resime gitmek için tıklayın > burada kabarıklık var gibi görünüyor ama kuyunun en solundaki (silüetini belirleyen) çizgiye bakarsan hiç bir kabarıklık olmadığını görürsün. sebebi de aslında hiç bir yerde ekstra poligon olmamasıdır. yukarıdaki dx11 screenshot'ındaki tessellationda ise gerçekten ekstra milyonlarca poligon çizilerek geometrik detay artırılır ve nerden bakarsan bak derinliği görürsün. hatta ve hatta yukarıdaki dx9 ve dx10 screenshot'larındaki yolun üzerinde bump mapping zaten uygulanmış durumda ama sen çok alttan baktığın için kabarıklık olmadığını görüyorsun. bump mapping'in zayıf noktası bu zaten en yanlardan baktığında derinlik olmaması, fake olduğunun anlaşılması. |
Bana göre en iyisi cryengine3 oyun motoru ile yapilan grafiklerdir. Kimbilir belkide hic direcxt teknolojisine gerek bile yoktur. Ama microsoft iste ne yaparsin. |
shader model olayıda aslında bir farklı etki olarak göze carpıyor.eski shader model ekran kartları ile yeniler arasında dağlar kadar fark var buda büyük bir etmen |
fark falan yok teoride üstteki testlere bakınca sanki oyunlarda böğle farklar oluşuyor zannettiriyorsunuz insanlara amacta o zaten ürettiği şeyi övüp insanlara tükettirmek ben dx9-11 olarak stalker cop ,dırt2, avp, metro 2033 oynadım zaten pek başka dx11 oyun falanda yok bunlarda tesselletion falanda actım üstte değiğim gibi biraz daha kasıyor sahneye yeni bi efekt falan gelmiyor yani hikaye oğlu hikaye üstteki görünleri falan hissedemezsiniz hiçbi oyunda |
@ademoz05 e teşekkür et bence ![]() |
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.