> For the complete documentation index, see [llms.txt](https://cgtranslators.gitbook.io/opengl-ogrenin/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cgtranslators.gitbook.io/opengl-ogrenin/master.md).

# OpenGL' e Hoş Geldiniz

OpenGL' i öğrenmek için oluşturulan bu e-kitaba hoş geldiniz! Bu kitap sizlere ister OpenGL'i akademik amaçlar için, ister bir kariyer yapmak için, isterseniz de yalnızca bir hobi bulmaya çalışmak için öğreniyor olsanız da, modern (core-profile) OpenGL kullanarak temel, orta ve tüm gelişmiş bilgileri öğretecektir. Learn OpenGL’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? <a href="#bu-egitselleri-neden-okumaliyiz" id="bu-egitselleri-neden-okumaliyiz"></a>

İnternette OpenGL öğrenmeye dair binlerce belge ve kaynak var, ancak bu kaynakların çoğu yalnızca OpenGL’in immediate-mode versiyonuna odaklanır (genellikle eski OpenGL olarak adlandırılır) veya eksiktir, yeterli dokümantasyon içermez, öğrenim tercihleriniz için uygun değildir. Bu nedenle amacım hem tam hem de anlaşılması kolay bir platform sağlamaktır.

<img src="https://learnopengl.com/img/index_image2.png" alt="" width="375">

Eğer adım adım talimatlar veren, açık örnekler sunan ve sizi milyonlarca detay arasında boğulmaya terk etmeyecek olan rehberler okumaktan hoşlanıyorsanız, bu kitap muhtemelen sizin içindir. Bölümler, grafik programlama deneyimi olmayan insanlar için anlaşılabilir olmayı amaçlamaktadır, ancak daha deneyimli kullanıcılar için de ilgi çekicidir. Ayrıca bu derslerde, üzerine biraz yaratıcılığınızı da eklediğinizde fikirlerinizi pratikte 3D uygulamalara dönüştürebilecek konseptlerden bahsediyor olacağız.

### Neler Öğreneceksiniz? <a href="#neler-oegreneceksiniz" id="neler-oegreneceksiniz"></a>

Bu derslerin 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 pikselleri nasıl çizdiğini ve bazı efektleri oluşturabilmek için bu bilgiyi nasıl kullanabileceğimizi tartışacağız.

Temel bilgilerin yanı sıra, uygulamalarınız için kullanabileceğiniz: bir oyun sahnesinde gezmek, güzel bir aydınlatma oluşturmak, bir modelleme programından özel yapılmış nesneler yüklemek, harika post-process (art işlem) tekniklerini uygulamak gibi birçok faydalı yöntemi ele alacağız. Ayrıca, derslerimizde edindiğimiz OpenGL deneyimiyle adım adım küçük bir oyun oluşturduğumuz bir bölümümüz de bulunmakta. Bu şekilde sizler de gerçekten grafik programlamanın nasıl bir şey olduğunu deneyimlemiş olacaksınız.

### **Nereden Başlamalı?**

Learn OpenGL, grafik programlamaya başlamak isteyen herkes için ücretsizdir ve her zaman ücretsiz kalacaktır. Sol taraftaki menüde bulunan tüm içeriklere erişebilirsiniz. Tek yapmanız gereken "Giriş" (Introduction) bölümüne tıklamak ve yolculuğunuza başlamaktır!

#### **Learn OpenGL - Basılı Sürüm**

{% embed url="<https://learnopengl.com/book/book_front.png>" %}

Bu içerik, 7 yıl boyunca birçok kez gözden geçirilmiş ve sonunda fiziksel bir kitap haline getirilmiştir. Basılı kopyaya da en az dijital sürüm kadar değer verilmiş ve özenle hazırlanmıştır. Hem kitap hem de web sitesi aynı içeriğe sahiptir.

Tüm içerik çevrimiçi olarak ücretsiz sunulmasına rağmen, basılı kitabı satın almak bana bir yazar olarak destek olmanızı sağlar. Ayrıca, basılı bir kitabın kendine has bir cazibesi vardır. Kitap, [**Amazon US**](https://www.amazon.com/gp/product/9090332561/ref=as_li_tl?ie=UTF8\&camp=1789\&creative=9325\&creativeASIN=9090332561\&linkCode=as2\&tag=joeydevries-20\&linkId=dd72750062c6c0d1afa858b902749b4c)**,**[ **Amazon UK**](https://www.amazon.co.uk/gp/product/9090332561/ref=as_li_tl?ie=UTF8\&camp=1634\&creative=6738\&creativeASIN=9090332561\&linkCode=as2\&tag=joeydevries-21\&linkId=67bca9128592d0fd7fc1ca486a107463)**,** [**Barnes & Noble**](https://www.barnesandnoble.com/w/learn-opengl-joey-de-vries/1137187114) ve birçok başka (çevrimiçi) perakendecide satışa sunulmuştur. Ancak, bazı perakendecilerde kitap fahiş fiyatlarla listelenebilmektedir. Fiyatın yaklaşık 60 ABD doları civarında olup olmadığını kontrol edin veya fiyatlar dengelenene kadar bekleyin.

#### **Learn OpenGL - Çevrimiçi Basılı Sürüm - Ücretsiz PDF**

{% embed url="<https://learnopengl.com/book/book-download.png>" %}

Basılı sürüm için kaynak dosyaları tekrar gözden geçirip temizleyerek çevrimiçi okunabilir hale getirdim. İçeriği tek bir PDF formatında okumayı tercih edenler için bu harika bir seçenek. Seyahat ederken okumak, not almak veya kendiniz yazdırmak istiyorsanız bu formatı kullanabilirsiniz. Web sitesi ile benzer bir tarzda, bu sürüm de tamamen ücretsizdir ve her zaman ücretsiz kalacaktır.

Tıpkı basılı kopyada olduğu gibi; bağlantılar ve URL'ler tam olarak yazılmış veya dipnot olarak eklenmiştir, videolar yalnızca statik görüntülerle gösterilmiştir ve fonksiyonların üzerine gelindiğinde açılan ipucu pencereleri (hover pop-up) yoktur. Bunun nedeni, içeriğin çoğunlukla çevrimdışı bir formatta olmasıdır.

***

Sitenin ilerleyişi ve / veya diğer LearnOpenGL haberleri hakkında güncel bilgi almak istiyorsanız, lütfen beni [Twitter](https://twitter.com/JoeyDeVriez)‘da takip edin.

Orijinal Kaynak: [Welcome to OpenGL](https://learnopengl.com/)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cgtranslators.gitbook.io/opengl-ogrenin/master.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
