Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 38 voturi.
OpenGL 4 Shading Language Cookbook - Third Edition: Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17
Peste 70 de rețete care acoperă tehnici avansate pentru programarea 3D, cum ar fi iluminarea, umbrirea, texturile, sistemele de particule și procesarea imaginilor cu OpenGL 4.6.
Caracteristici principale
⬤ Explorați tehnici pentru implementarea umbrelor folosind hărți de umbră și volume de umbră.
⬤ Învățați să utilizați caracteristicile GLSL, cum ar fi shaderele de calcul, geometrie și tessellation.
⬤ Utilizați GLSL pentru a crea o mare varietate de efecte vizuale moderne, realiste.
Descrierea cărții
OpenGL 4 Shading Language Cookbook, Third Edition oferă rețete ușor de urmat care vă prezintă mai întâi teoria și contextul din spatele fiecărei tehnici, apoi continuă să prezinte și să explice codul GLSL și OpenGL necesar pentru a le implementa.
Cartea începe prin a vă familiariza cu subiecte de nivel începător, cum ar fi compilarea și legarea programelor shader, salvarea și încărcarea binarelor shader (inclusiv SPIR-V) și utilizarea unei biblioteci de încărcare a funcțiilor OpenGL. Apoi vom aborda efectele de iluminare și umbrire de bază. După aceea, veți învăța să utilizați texturi, să produceți umbre și să folosiți shaderi de geometrie și tessellation. Subiecte precum sistemele de particule, ocluzia ambientală în spațiul ecranului, randarea amânată, teselarea bazată pe adâncime și randarea bazată pe fizică vă vor ajuta să abordați subiecte avansate.
OpenGL 4 Shading Language Cookbook, Third Edition acoperă, de asemenea, subiecte avansate, cum ar fi tehnicile de umbrire (inclusiv două dintre cele mai comune tehnici: hărți de umbră și volume de umbră). Veți învăța cum să utilizați zgomotul în shaderi și cum să utilizați compute shaderi.
Cartea oferă exemple de tehnici moderne de umbrire care pot fi utilizate ca punct de plecare pentru programatori, pe care aceștia le pot dezvolta pentru a produce aplicații computergrafice 3D moderne și interactive.
Ce veți învăța
⬤ Compilați, depanați și comunicați cu programe shader.
⬤ Utilizați shaderi de calcul pentru fizică, animație și calcul general.
⬤ Învățați despre caracteristici precum obiectele tampon de stocare a shaderilor și încărcarea/stocarea imaginilor.
⬤ Utilizați zgomotul în shaderi și învățați cum să utilizați shaderi în animații.
⬤ Utilizați texturi pentru diverse efecte, inclusiv hărți cubice pentru reflexie sau refracție.
⬤ Înțelegeți modelele de reflexie bazate fizic și binarul SPIR-V Shader.
⬤ Învățați cum să creați umbre folosind hărți de umbre sau volume de umbre.
⬤ Creați sisteme de particule care simulează fumul, focul și alte efecte.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)