کتاب تکنیک‌های حرفه‌ای شیدرنویسی: خلق جلوه‌های بصری مدرن

249,950 تومان

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب تکنیک‌های حرفه‌ای شیدرنویسی: خلق جلوه‌های بصری مدرن

موضوع کلی: گرافیک کامپیوتری

موضوع میانی: رندرینگ پیشرفته

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. اصول اولیه گرافیک کامپیوتری و شیدرها
  • 2. معماری GPU و pipeline گرافیکی
  • 3. آشنایی با زبان GLSL / HLSL
  • 4. متغیرها، داده‌ها و محاسبات پایه در شیدرها
  • 5. توابع و ساختارهای کنترلی در شیدرها
  • 6. برنامه‌نویسی Vertex Shader: ترانسفورمیشن‌ها و مختصات
  • 7. برنامه‌نویسی Fragment Shader: رنگ، نورپردازی و تکسچر
  • 8. تکنیک‌های Debugging شیدرها
  • 9. مفاهیم اولیه نورپردازی: Ambient, Diffuse, Specular
  • 10. مدل‌های نورپردازی Phong و Blinn-Phong
  • 11. استفاده از نرمال مپ برای جزئیات بیشتر
  • 12. تکسچرها: Mapping، Filtering و Addressing
  • 13. تکنیک‌های Texture Blending
  • 14. Multi-Texturing و ترکیب چندین تکسچر
  • 15. UV Mapping و مدیریت مختصات تکسچر
  • 16. Procedural Texture Generation: ایجاد تکسچرهای رویه‌ای
  • 17. Noise Functions: Perlin, Simplex و کاربردهای آن‌ها
  • 18. Bump Mapping و Parallax Mapping
  • 19. Environment Mapping و Reflections
  • 20. Refraction و شکست نور
  • 21. Shadow Mapping: پیاده‌سازی سایه‌های real-time
  • 22. Shadow Filtering و PCF
  • 23. Variance Shadow Mapping (VSM)
  • 24. Exponential Shadow Mapping (ESM)
  • 25. Screen Space Ambient Occlusion (SSAO)
  • 26. Global Illumination Basics
  • 27. Ray Tracing Basics in Shaders
  • 28. Reflections و Refractions مبتنی بر Ray Tracing
  • 29. Subsurface Scattering (SSS)
  • 30. Hair Rendering Techniques
  • 31. Skin Rendering Techniques
  • 32. Water Rendering Techniques
  • 33. Fire and Smoke Rendering Techniques
  • 34. Cloud Rendering Techniques
  • 35. Grass and Foliage Rendering Techniques
  • 36. Terrain Rendering Techniques
  • 37. Volumetric Rendering Techniques
  • 38. Post-Processing Effects: آشنایی و اصول
  • 39. Bloom Effect
  • 40. Depth of Field (DoF)
  • 41. Motion Blur
  • 42. Color Grading
  • 43. Sharpening و Anti-Aliasing
  • 44. Chromatic Aberration
  • 45. Vignette Effect
  • 46. Screen Space Reflections (SSR)
  • 47. Image-Based Lighting (IBL)
  • 48. High Dynamic Range (HDR) Rendering
  • 49. Tone Mapping
  • 50. Gamma Correction
  • 51. Physically Based Rendering (PBR) Fundamentals
  • 52. BRDF Models: Microfacet Theory
  • 53. Cook-Torrance BRDF
  • 54. GGX BRDF
  • 55. Using PBR Textures: Albedo, Roughness, Metalness
  • 56. Implementation of a Complete PBR Pipeline
  • 57. Optimization Techniques for Shaders
  • 58. Understanding Shader Performance Metrics
  • 59. Reducing ALU Instructions
  • 60. Reducing Texture Sampling
  • 61. Shader LOD (Level of Detail)
  • 62. Instruction Count Optimization
  • 63. Overdraw Reduction
  • 64. Early-Z Optimization
  • 65. Using Compute Shaders for Advanced Effects
  • 66. Particle Systems with Compute Shaders
  • 67. GPU-Based Physics Simulation
  • 68. Procedural Geometry Generation with Compute Shaders
  • 69. Image Processing with Compute Shaders
  • 70. Ray Tracing Acceleration Structures on GPU
  • 71. BVH (Bounding Volume Hierarchy) Construction on GPU
  • 72. KD-Tree Construction on GPU
  • 73. Advanced Noise Functions: Worley Noise
  • 74. Cellular Automata in Shaders
  • 75. Fluid Simulation in Shaders
  • 76. Cloth Simulation in Shaders
  • 77. Ocean Simulation in Shaders
  • 78. Displacement Mapping
  • 79. Tessellation Shaders: Adding Geometric Detail
  • 80. Geometry Shaders: Creating New Geometry
  • 81. Animation Techniques in Shaders
  • 82. Skeletal Animation with Skinning
  • 83. Morph Targets (Blend Shapes)
  • 84. Vertex Animation Textures (VAT)
  • 85. Shader-Driven Animation
  • 86. Visual Effects (VFX) Shaders
  • 87. Distortion Effects
  • 88. Dissolve Effects
  • 89. Hologram Effects
  • 90. Energy Shield Effects
  • 91. Portal Effects
  • 92. Advanced Blending Modes
  • 93. Custom Shader Editors and Tools
  • 94. Shader Debugging Tools and Techniques
  • 95. Profiling and Performance Analysis
  • 96. Best Practices for Shader Development
  • 97. Future Trends in Shader Programming
  • 98. Introduction to Machine Learning for Shaders
  • 99. Neural Networks in Shaders: Basics
  • 100. Style Transfer Techniques

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.