Válasz
Mindezek továbbra is relevánsak (és ingyenes online). A CG oktatóanyag (a cg gyakorlatilag megegyezik a hlsl-lel) valószínűleg jó kiindulópont lenne.
SZERKESZTÉS: és igen, szinte minden, az árnyékolókon található oktatóanyag / könyv továbbra is releváns lesz, egy árnyékoló A Shader Model 1-hez írt, a Shader Model 4-gyel fog futni, és sok esetben nem akarja az alacsonyabb árnyékoló modelleket megcélozni, mivel sok effektushoz nincs szükség az újabb modellek által kínált extra anyagokra (szép vizet és virágos effektusok az SM2.0-val, majd ha a dx9 opció, akkor megcélozhatja az alacsonyabb szintű hardvert).
Válasz
Ott “a ShaderX könyvsorozat is. Az első pár ingyenesen letölthető a linkről, és számos témával foglalkozik, beleértve a vizet is. Az ingyenes könyvek cikkei eredetileg meglehetősen régi shader verziókat céloztak meg, de remélhetőleg a technikákat világosan le kell írni és könnyen át lehet őket ültetni.
Válasz
A Shader nyelvek nem különböznek annyira, ezért lehetséges egy nyelv megtanulása és átadása más nyelvekre. Személy szerint a Cg-vel kezdtem. Az Nvidia nagyon jó ingyenes forrásokat kínál.
Vessen egy pillantást: http://developer.nvidia.com/page/cg_main.html
Miután megszabadult az alapoktól, megteheti Néhány kutatás konkrét árnyékolókról. Előfordul, hogy nincs “virágos árnyékoló” vagy “vízhatásos árnyékoló”, de számos különböző technikát és modellt alkalmazhat az árnyékolókkal.
Véleményem szerint nem “Nincs szükséged könyvre, ha csak érdekel néhány jó hatás, de ha szeretnél némi ismeretet szerezni a számítógépes grafika terén, akkor ajánlom neked a ShaderX oder GPU Gems sorozatát.
Válasz
Mivel az OpenGL-t címkeként tüntette fel, és még senki más nem kapcsolódott hozzá, a Az OpenGL árnyékoló nyelve (más néven narancssárga könyv) nagyon jó forrás. Ez magában foglalja az árnyékoló nyelvet, valamint rengeteg használati esetet.
Válasz
Magam is nagyon új vagyok az árnyékolók számára, de Wolfgang Engel GPU Pro könyveit olvastam. Felfújták, milyen hihetetlenül egyszerűek és hatékonyak a technikák. A tartalom sem kerül szóba, mint a legtöbb tudományos szöveg, inkább a megvalósítás részleteire és a különböző technikák közötti kompromisszumokra összpontosít.
Válasz
Most fedeztem fel ezt a könyvet: Patricio Gonzalez Vivo elérhető az interneten: Az árnyékolók könyve
I “m csak néhány fejezet van benne, ezért nem tudok mélyreható áttekintést adni, de eddig nagyon világosnak, szórakoztatónak és praktikusnak találtam. A legelején kezdődik, és úgy tűnik, hogy végül többé-kevésbé az összes témát lefedi, amelyeket meg tudok nevezni (mint teljesen kezdő a grafika világában). Ez azonban nyilvánvalóan folyamatban lévő munka, és a későbbi fejezetek nem állnak rendelkezésre – várom a frissítéseket.
PS: Valószínűleg már tud róla, de minden esetre nagyon javasoljuk a shadertoy.com alkalmazást első “gyakorló vázlatfüzetként”. Kezdetben a Processingban tanultam, de ezt a webalkalmazást még jobbnak találom a tanulás céljából.
Megjegyzések
- elnézést, hogy nem kapcsolódtam megfelelően a shadertoy.com webhelyhez, új fiókként I ' m csak akkor tud 2 linket hozzáadni, ha valaki képes szerkeszteni a bejegyzésemet, és a harmadik linket megfelelően hozzáadni, amelyet nagyra értékelnék.
- ez a könyv szisztematikus leírást tartalmaz a shaderről, széles körben ismerteti a shader témáit. A ' könyv tartalomjegyzékével megkeresheti a kapcsolódó információkat.
Válasz
Ugyanezt kerestem, és ezt találtam: http://wiki.gamedev.net/index.php/D3DBook:Book_Cover
Csakis elérhető, ami szégyen, de amennyire utánajártam jó olvasmány.