OpenGL' e Hoş Geldiniz

OpenGL grafik API’si için iyi geliştiirlmiş bu mütevazi öğretim platformuma hoş geldiniz. OpenGL’ i akademik amaçlar için öğrenmeye, kariyerine devam etmeye ya da sadece bir hobi bulmaya çalışıyor olsanız da, bu site size Modern (çekirdek-profili) OpenGL kullanarak temel, orta ve tüm gelişmiş bilgileri öğretecektir. LearnOpenGL’in amacı, Modern OpenGL’i anlaşılması kolay açık örnekler ile göstermek ve aynı zamanda daha sonraki çalışmalar için faydalı bir referans sunmaktır.

Bu Eğitselleri Neden Okumalıyız?

İnternette OpenGL öğrenmeye dair binlerce belge ve kaynak var, ancak bu kaynakların çoğu yalnızca OpenGL’in anlık durum moduna odaklanır (genellikle eski OpenGL olarak adlandırılır) veya eksiktir, uygun belgeler içermez, öğrenim tercihleriniz için uygun değildir. Bu nedenle amacım hem tam hem de anlaşılması kolay bir platform sağlamak.

Eğer adım adım talimatlar veren, açık örnekler sunan ve sizi milyonlarca ayrıntı ile derinlere atmayacak olan eğitseller okumaktan hoşlanıyorsanız, bu eğitseller muhtemelen sizin içindir. Eğitseller, grafik programlama deneyimi olmayan insanlar için anlaşılabilir olmayı amaçlamaktadır, ancak daha deneyimli kullanıcılar için hâlâ önemlidir. Eğitseller ayrıca, fikirlerinizi gerçek 3B uygulamalara dönüştürebilecek pratik kavramları da tartışıyor olacak.

Neler Öğreneceksiniz?

Bu eğitsellerin odağında Modern OpenGL vardır. Modern OpenGL’i öğrenmek (ve kullanmak), güçlü bir grafik programlama bilgisi ve OpenGL’in nasıl çalıştığını en iyi şekilde anlamanızı gerektirir. Bu yüzden temel grafik özelliklerini tartışarak başlayacağız, OpenGL’in ekranınıza gerçekte pikselleri nasıl çizdiği ve bazı efektler oluşturmak için bu bilgiyi nasıl kullanabileceğimizi tartışacağız.

Temel bilgilerin yanı sıra, uygulamalarınız için kullanabileceğiniz bir çok faydalı tekniği tartışacağız: Bir sahneyi bir ucundan bir ucuna çizmek, güzel bir aydınlatma oluşturmak, bir modelleme programından özel yapılmış nesneler yüklemek, harika son-işlem yöntemler gerçekleştirmek ve çok daha fazlası. Ayrıca, OpenGL bilgisine dayanarak küçük bir oyun oluşturduğumuz adım adım eğitsel özelliğine de sahibiz. Bu yüzden gerçekten grafik programlamanın nasıl bir şey olduğunu hissedeceksiniz.

Şu anda tüm içeriği çevrimdışı erişim ve fiziksel bir kopya olarak yayınlamak amacıyla yeni bir gözden geçirme (site güncellemeleri dahil) için tüm LearnOpenGL içeriğini yeniden değerlendiriyorum. Bu, bazı eğitsellerin diğerlerinden daha güncel olabileceği veya bir tutarsızlık olabileceği anlamına gelmektedir. Bir aksilik gördüğünüzde Twitter'da bana bildirin ve mümkün olan en kısa sürede düzeltirim.

Sitenin ilerleyişi ve / veya diğer LearnOpenGL haberleri hakkında güncel bilgi almak istiyorsanız, lütfen beni Twitter‘da takip edin.

Orijinal Kaynak: Welcome to OpenGL

Çeviri: Nezihe Sözen