اپلیکیشن اندرویدی فلشکارت آموزشی تکنیکهای حرفهای شیدرنویسی: خلق جلوههای بصری مدرن
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تکنیکهای حرفهای شیدرنویسی: خلق جلوههای بصری مدرن
موضوع کلی: گرافیک کامپیوتری
موضوع میانی: رندرینگ پیشرفته
📋 سرفصلهای دوره
- 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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.