Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı Processing programlama dilinde 3D şekillere texture (doku) kaplama (texture mapping) konusunu anlatmaktadır.
- Video, 3D küp oluşturma ve texture kaplama sürecini adım adım göstermektedir. Önce 3D küpün ön ve arka yüzlerinin nasıl çizileceği, ardından bu yüzlere bir gülen yüz resmi nasıl kaplanacağı anlatılmaktadır. Konuşmacı, texture kaplama için üç farklı yöntem göstermektedir: statik koordinatlar kullanarak, resmin boyutlarını bilerek ve texture mode kullanarak normal modda. Video, bir sonraki derste Processing şekillerine texture kaplama konusunun anlatılacağını belirterek sona ermektedir.
- 00:023 Boyutlu Şekillerin Çizimi
- Video, 3 boyutlu şekillerin texture (doku) kaplama işlemini (texture mapping) göstermektedir.
- 3 boyutlu bir ekranda, C-CS fonksiyonu kullanılarak quads (dört vortex) ile küp oluşturulmaktadır.
- Quads kullanıldığında her dört vortex bir dikdörtgen oluşturur ve altı dikdörtgenden oluşan bir küp oluşur.
- 00:35Birim Küp Çizimi
- Grafik programlama dillerinde birim, bir piksellik değil, iki piksellik şekillerdir.
- Ağırlık merkezi (orijin) -1 ile +1 arasında değişir ve scale etme işlemi kolay olması için orijinde çizilir.
- Küpün ön yüzü için z koordinatı +1, arka yüzü için z koordinatı -1 olmalıdır.
- 01:47Küpün Yüzlerinin Çizimi
- Küpün ön yüzü için sol üst köşeden başlayarak, sağ üst, sağ alt ve sol alt köşeler çizilir.
- CS fonksiyonu ile çizilen şekil orijinde iki piksellik olarak çizilir, bu nedenle 100 ile çarpılarak 200 piksellik hale getirilir.
- Arka yüz için sadece z koordinatı -1 olarak değiştirilerek aynı şekil çizilir.
- 04:04Şekilleri Döndürme ve Texture Kaplama
- Şekilleri düzgün görmek için y ekseni etrafında döndürülür ve arka plan siyah olarak ayarlanır.
- Texture kaplama işlemi için gülen yüz dosyası projeye eklenir ve Processing Image PImage dosyası oluşturulur.
- Texture kaplama için küpün köşeleri ile resmin köşeleri arasında eşleme yapılır.
- 07:34Texture Kaplama Yöntemleri
- Texture kaplama için resmin genişlik ve yüksekliği üzerinden hareket edilebilir.
- Texture mode olarak "normal" yerine "normalize" kullanılarak, resmin boyutları 0'dan 1'e sıkıştırılır.
- Bir sonraki derste Processing şekillerine (P-shape'lere) resim kaplama işlemi gösterilecektir.