Grafik işlemenin temellerini ayrıntılandıran bazı iyi kitaplar nelerdir? [kapalı]


23

Buldum grafikleri nitty gritty en iyi kitap Bilgisayar Grafikleri: Prensipleri ve Uygulama http://www.amazon.com/Computer-Graphics-Principles-James-Foley/dp/0201121107

Ancak, bu 90'lı yılların başında yazılmış gibi, biraz güncel değil.

Son gelişmelerin üzerinden geçen benzer kitaplar var mı?


1
Sanırım bu kafa karıştırıcı, çünkü sormanızın temelleri var ve modern bir şeye ihtiyacınız var :)
legends2k

Yanıtlar:


24

Bunlardan bir tanesini seçin ve yukarı çıkın.

1. CG Temelleri

† bunlar OpenGL kitapları değildir, basit CG kavramlarını öğretmek için OpenGL'yi kullanırlar

Bunlardan kişisel favorilerim son ikisi. Daha pratik ve bu nedenle yeni başlayanlar için ilgi çekici; açıklamalar, listedeki diğer akademik kitapların aksine, çok şifreli değildir.

Nedeni Gerçek Zamanlı Rendering'in ihmal edilmesi , ellerinizi kirli bir kitap haline getirmek değildir; Endüstride kullanılan ve CG'nin temellerinden daha geniş bir teknik araştırmasıdır; teoriye göre ağır egzersizden daha ağır: yeni başlayanların temellerini iyi anlamaları gereken bir şey. Kapsanan teori bile birçok noktada oldukça üst seviyede.

2. Matematik Temelleri

Bilgisayar grafikleri konusunda uzman olmak ya da temelleri anlamak için, makul miktarda matematiksel kavramın kavranması gerekir; trigonometri ve lineer cebir kullanımında rahat olmak gerekir. Bunun için tavsiye ederim

  • 3D Bilgisayar Grafikleri için Vektör Matematik, vektörler ve matrisler için bugüne kadarki en iyi başlangıç ​​öğreticidir. Ayrıca, her bölümün sonunda, bu konunun anlaşıldığını doğrulamak ve mühürlemek için bir test sorusu olduğu için etkileşimlidir.

Kitaplar

Bu matematik kitaplarından en sezgisel olanı, aralarında çok komik fıkralar bulunan ilk, sonuncusu sert çekirdekli matematik fanatiği için (sembol kusmusundan korkarsanız, ondan uzak durun) referans gerektiren deneyimli CG programcıları. Arada bir, diğer ikisinin (ya da bu konu için pek çok kitabının) ihmal ettiği şeyleri ve aralarındaki sezgisellik ve sert çekirdekli matematiğin detaylarını detaylandırması bakımından gerçekten iyidir.

3. Öğreticiler

Sadece okumak kavramları etkilemiyor, bu yüzden çalışmak kesinlikle önerilir. Bunun için bu dersleri çok iyi buldum; çoğu da teori hakkında iyi bir açıklama yaptı.

Belirli bir kütüphane veya araca çok fazla bağlanmayın (örn. OpenGL, Direct3D, Metal, Vulkan, WebGL, SDL, Quartz, vb.) Temel kavramları anladığınızda (arkasındaki matematik), herhangi bir dilde uygulayın, çerçeve ya da kütüphane çok fazla bir şey olmaz. Sadece sözdizimi / derleyici değişebilir, ancak tekniklerin kendileri aynı kalır.


"Matematik Temelleri" interaktif web sitesi bağlayan Büyük iş
oneiros

21

Gerçek Zamanlı Rendering

Kalbin zayıflığı için değil.

Gerçek Zamanlı Rendering


3
+1. Bununla birlikte, bu kitap, esaslardan ziyade "mevcut grafik bilgisinin tepesi" hakkındadır. Ama bu zaten bir zorunluluktur okumak gerekir ve bu da bu konuda benim favorim.
Valkea

Bu kitabı çok seviyorum
grisevg


1

Üniversitedeyken OpenGL (Hearn & Baker) ile Computer Graphics kullanıyorduk ve çok hoşuma gitti. İsmine rağmen, 2B ve 3B grafiklerin ve görüntü oluşturmanın temellerini verir. OpenGL, 3B grafikler yaparken örnek olarak kullanılır, ancak yalnızca temel matematik ve algoritmalar sunulduktan sonra kullanılır.

http://www.amazon.com/Computer-Graphics-OpenGL-Donald-Hearn/dp/0130153907

Bundan sonra, Gerçek Zamanlı Rendering zaten önerildiği gibi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.