2016-2017 Bahar Dönemi
ders notları (DirectX12).
2015-2016 Bahar Dönemi
ders notları (Ray Tracing & DirectX11).
Ray Tracing ile ilgili derste gösterilecek örnek programlara ve PDF dokumana
buradan erişebilirsiniz. (14.02.2019)
Ray Tracing Animation Uygulama Dersi |
"Ray Tracing Animation" konulu uygulama dersinde ışının takip ettiği yolu etkileşimli olarak görüntülemek amaçlanmaktadır.
Örnek uygulamada
camera(0,0,0) bakış noktasından
Rd(0,0,1) doğrultusunca giden bir ışın yarıçapı
50 birim merkez koordinatları
(0,-30,140) olan
kırmızı küreden yansıyıp yarıçapı yine
50 birim merkez koordinatları
(0,144,58) olan
mavi
küre ile kesişmektedir. Her iki küreye olan t uzaklıkları
100'er birimdir. Işının izlediği yol her bir adımda
5 birim gidilecek şekilde peşpeşe render edilip .jpg olarak kaydedilecektir.
Örnek uygulama için şablon projeye
buradan erişebilirsiniz.
Uygulama tamamlandığında
buradaki gibi bir animasyon elde edilecektir.
Görüntü düzleminin P0, P1, P2 ve P3 noktalarının yansımalarının nasıl hesaplandığı
buradaki belgede anlatılmaktadır.
 |
DIRECTX 12 |
Windows 10 ile birlikte DirectX 12 de herkesin
kullanımına açıldı.
DirectX 12 öğrenmek için en iyi kaynaklar
Direct3D 12 Programming Guide
ve Frank LUNA'nın
Introduction to 3D Game Programming with DirectX 12 kitabıdır.
Microsoft ayrıca DirectX 12 ile ilgili video tutoriallar, örnek programlar hazırlamıştır.
Videolara
buradan
programlara da
buradan
erişebilirsiniz.
DirectX 12 uygulaması geliştirebilmek için
Windows 10 SDK ve
Visual Studio gereklidir.
Ekran kartınızın DirectX 12'yi desteklemesinde de fayda vardır.
DirectX 12 destekli ekran kartları :
nVidia
AMD
Microsoft'un
Warp desteği sayesinden ekran kartınız
DirectX 12'yi desteklemese bile DirectX 12 uygulaması geliştirmeniz mümkündür.
Derste gösterilecek örnek programlar
m_useWarpDevice değişkeni
true yapılarak Warp desteği ile koşulabilir.
Visual Studio 2017'de sıfırdan bir DirectX 12 uygulaması geliştirmekle ilgili videoya
buradan erişebilirsiniz.
DirectX 12 ile ilgili derste gösterilecek örnek programlara
buradan
programlarla ilgili videoya da
buradan erişebilirsiniz. (04.02.2019)
DirectX 12 ile ilgili seslendirdiğim video tutoriallar :
1. DX12 Basics  
2. Constant Buffer  
3. Swap Chain (21.04.2017)
Önceki yıllar anlatılan
DirectX 11 ile ilgili örnek programlara ve
"3D Satranç Oyunu" konulu projeye
buradan erişebilirsiniz.
2017-2018 Bahar Dönemi Bütünleme Sınavı
 Sorular  
Cevaplar  
Program
2017-2018 Bahar Dönemi Final Sınavı
 Sorular  
Cevaplar  
Program
2017-2018 Bahar Dönemi Arasınav
 Sorular  
Cevaplar  
Program
2016-2017 Bahar Dönemi Bütünleme Sınavı
 Sorular  
Cevaplar
2016-2017 Bahar Dönemi Final Sınavı
 Sorular  
Cevaplar  
Program
2016-2017 Bahar Dönemi Arasınav
 Sorular  
Cevaplar  
Program
2015-2016 Bahar Dönemi Bütünleme
  Sorular  
Cevaplar  
Program
2015-2016 Bahar Dönemi Final Sınavı
 Sorular  
Cevaplar  
Program
2015-2016 Bahar Dönemi Arasınav
 Sorular  
Cevaplar  
Program
2014-2015 Bahar Dönemi Bütünleme Sınavı
Sorular :
A  
B  
Cevaplar :
A  
B  
Program
2014-2015 Bahar Dönemi Final Sınavı
Sorular :
A  
B  
Cevaplar :
A  
B  
Program
2014-2015 Bahar Dönemi Arasınav
 Sorular  
Cevaplar  
Program
2013-2014 Bahar Dönemi Bütünleme
  Sorular  
Cevaplar
2013-2014 Bahar Dönemi Final Sınavı
Sorular :
A  
B  
C  
Cevaplar :
A  
B  
C  
Programlar :
A  
B  
C  
2013-2014 Bahar Dönemi Arasınav
 Sorular  
Cevaplar  
Program
2012-2013 Bahar Dönemi Bütünleme
  Sorular  
Cevaplar
2012-2013 Bahar Dönemi Final Sınavı
 Sorular  
Cevaplar  
Program  
Video
2012-2013 Bahar Dönemi Arasınav
 Sorular  
Cevaplar  
Program
2011-2012 Bahar Dönemi Final Sınavı
 Sorular  
Cevaplar  
Program  
Video
2011-2012 Bahar Dönemi 2. Arasınav
 Sorular  
Cevaplar  
Program  
Video
2011-2012 Bahar Dönemi 1. Arasınav
 Sorular  
Cevaplar  
Program