PHP (Hypertext Preprocessor), dinamik web siteleri ve web uygulamaları geliştirmek için yaygın olarak kullanılan bir sunucu tarafı betik dilidir. 1995 yılında Rasmus Lerdorf tarafından geliştirilen PHP, özellikle veritabanı etkileşimi, kullanıcı giriş işlemleri, form verisi toplama ve dinamik içerik oluşturma gibi işlemler için idealdir. PHP, HTML ile entegre çalışarak web sayfalarının dinamik içerik üretmesini sağlar. MySQL veya PostgreSQL gibi veritabanlarıyla kolayca entegre edilebilir, bu da web uygulamalarının güçlü veri yönetimi işlevlerini oluşturmasına olanak tanır. PHP, geniş kütüphane desteği, hızlı geliştirme süreci ve büyük topluluk desteği ile modern web projelerinin temel taşlarından biri haline gelmiştir. Laravel, Symfony, CodeIgniter gibi popüler PHP framework'leri, geliştiricilerin verimli ve sürdürülebilir uygulamalar oluşturmasına yardımcı olur. PHP, esnekliği, ölçeklenebilirliği ve performansı ile çok çeşitli web projeleri için mükemmel bir seçimdir.
Ders Amacı:
Bu ders, öğrencilere CGI ve VFX tekniklerini kullanarak 3D modellerin gerçek dünya görüntüleriyle nasıl birleştirileceğini öğretmeyi amaçlamaktadır. Öğrenciler, sanal objelerin gerçek çevre ile uyumlu bir şekilde nasıl entegre edileceği konusunda bilgi ve beceri kazanacaklardır.
Ders İçeriği:
• Giriş
• CGI ve VFX Nedir?
• 3D Modelleme ve Animasyonun Temelleri
• Gerçek Dünya ile Dijital Dünyanın Birleştirilmesi
• 3D Modelleme
• 3D Modelleme Yazılımları (Blender Cinema 4d vb.)
• Modelleme Teknikleri (Polygonal, NURBS, Sculpting)
• Gerçekçi 3D Modellerin Oluşturulması
• Dijital Ortam ve Işıklandırma
• Gerçek Dünya Görüntülerinin Seçimi
• Işıklandırma Teknikleri ve Doğal Işık Efektleri
• Renk Düzeltme ve Görüntü Düzenleme
• VFX ve Kompozisyon
• VFX Nedir ve Nasıl Çalışır?
• Kompozisyon Teknikleri (Layering, Masking)
• 3D Modellerin Gerçek Görüntülerle Birleştirilmesi
• Rotoscoping ve Tracking
• Rotoscoping Nedir?
• Camera Tracking ve Object Tracking
• 3D Modellerin Gerçek Görüntüler Üzerinde Doğru Konumlandırılması
• Render ve Son İşlemler
• Render Alma Süreci
• Post-Processing Teknikleri
• Efektlerin ve Filtrelerin Uygulanması
• Proje Çalışması
• Öğrencilerin Kendi Projelerini Geliştirmesi
• Gerçek Dünya Görüntüleri ile Entegre Edilmiş 3D Model Projeleri
• Projelerin Sunumu ve Geri Bildirim
• Sonuç ve Değerlendirme
• Öğrenilenlerin Gözden Geçirilmesi
• Sektördeki Uygulamalar ve Gelecekteki Eğilimler
• Değerlendirme Kriterleri ve Portföy Geliştirme
Gerekli Araçlar:
• 3D modelleme ve animasyon yazılımları (Blender, Maya, 3ds Max vb.)
• Video düzenleme yazılımları (Adobe After Effects, Premiere Pro vb.)
• İlgili donanım ve yazılımların kurulumu
Hedef Kitle:
• 3D modelleme ve VFX alanına ilgi duyan öğrenciler, profesyoneller ve meraklılar.