vastaus
Nämä kaikki ovat edelleen ajankohtaisia (ja ilmaisia verkossa). CG-opetusohjelma (cg on käytännöllisesti katsoen identtinen hlsl: n kanssa) olisi todennäköisesti hyvä lähtökohta.
GPU Gems -kirjat ovat lajitteluperusteisia kuin satunnaisia vaikutuksia käsittelevät reseptikirjat, ja oletetaan, että tiedät mitä olet tekemässä, mutta niillä on paljon resursseja, kun olet mukavampi asioiden kanssa.
MUOKKAA: ja joo, kaikki varjostimista löytämäsi oppaat / kirjat ovat edelleen ajankohtaisia, varjostin Shader Model 1: lle kirjoitettu toimii yhdessä Shader Model 4: n kanssa, ja monissa tapauksissa et halua kohdistaa alempiin varjostimiin, koska monet tehosteet eivät tarvitse uudempien mallien tarjoamia ylimääräisiä juttuja (voit tehdä mukavaa vettä ja kukkivaikutukset SM2.0: n avulla, ja jos dx9 on vaihtoehto, voit kohdistaa alempaan laitteistoon).
Vastaa
Siellä ”s myös ShaderX -sarja. Ensimmäiset parit ovat ladattavissa ilmaiseksi linkistä ja käsittelevät useita aiheita, mukaan lukien vesi. Ilmaisten kirjojen artikkelit kohdistuivat alun perin melko vanhoihin varjostinversioihin, mutta tekniikoiden pitäisi toivottavasti olla selkeästi kuvattuja ja helposti siirrettäviä.
Vastaus
Shader-kielet eivät eroa niin kovin, joten on mahdollista oppia yksi kieli ja siirtää tämä tieto muille kielille. Aloitin henkilökohtaisesti Cg: stä. Nvidia tarjoaa todella hyviä ilmaisia resursseja.
Katsokaa vain: http://developer.nvidia.com/page/cg_main.html
Kun olet päässyt eroon perusasioista, voit joitakin tutkimuksia tietyissä varjostimissa. Sattuu, että ei ole olemassa ”bloom shader” – tai ”water effect shader” -ominaisuutta, mutta varjostimien kanssa voit toteuttaa useita erilaisia tekniikoita ja malleja.
Mielestäni et ”Ei tarvitse kirjaa, jos olet vain kiinnostunut hienoista efekteistä, mutta jos haluat saada tietämystä tietokonegrafiikasta, suosittelen sinulle ShaderX oder GPU Gems -sarjaa.
Vastaa
Koska luetit OpenGL: n tagina, eikä kukaan muu ole vielä linkittänyt siihen, OpenGL-varjostuskieli (alias oranssi kirja) on melko hyvä resurssi. Se kattaa varjostuskielen sekä runsaasti käyttötapauksia.
Vastaus
Olen itse melko uusi varjostimille, mutta Olen lukenut Wolfgang Engelin GPU Pro -kirjoja. He ovat puhaltaneet minua siitä, kuinka uskomattoman helppoja ja tehokkaita tekniikat ovat. Myöskään sisältöä ei keskustella kuten useimpia akateemisia tekstejä, vaan se keskittyy enemmän toteutuksen yksityiskohtiin ja erilaisten tekniikoiden välisiin kompromisseihin.
vastaus
Löysin juuri tämän kirjan: Patricio Gonzalez Vivo saatavilla verkossa: Varjostajien kirja
I ”m vain pari lukua sisään, joten en pysty toimittamaan perusteellista katsausta, mutta toistaiseksi olen sitä mieltä, että se on hyvin selkeä, viihdyttävä ja käytännöllinen. Se alkaa aivan alusta ja näyttää loppujen lopuksi kattavan enemmän tai vähemmän kaikki aiheet, jotka voin nimetä (täydellisenä aloittelijana grafiikan maailmassa). Se on kuitenkin ilmeisesti keskeneräinen työ, eikä myöhempiä lukuja ole saatavana – odotan innokkaasti päivityksiä.
PS: Luultavasti jo tiedät siitä, mutta jokaisessa tapauksessa olen erittäin tyytyväinen suosittele shadertoy.com ensimmäiseksi ”harjoituspiirustuskirjaasi”. Olin aluksi oppinut prosessoinnissa, mutta mielestäni tämä verkkosovellus on vieläkin parempi oppimistarkoituksia varten.
Kommentit
- anteeksi, että et ole linkittänyt oikein sivustoon shadertoy.com, koska uusi tili I ' m pystyy lisäämään vain 2 linkkiä, jos joku pystyy muokkaamaan viestiäni ja lisäämään kolmannen linkin oikein, mikä olisi erittäin arvostettua.
- tällä kirjalla on järjestelmällinen kuvaus varjostimesta, kattaa laajasti nykyaikaisia aiheita varjostimesta. Voit hakea kirjan ' sisällysluetteloa etsimään aiheeseen liittyviä tietoja.
Vastaa
Olen etsinyt samaa asiaa ja löytänyt tämän: http://wiki.gamedev.net/index.php/D3DBook:Book_Cover
Se on käytettävissä vain, mikä on sääli, mutta sikäli kuin olen tutkinut se on hyvä lukea.