دوره آموزش کامل Shaderها و جلوههای بصری در Unity همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش کامل Shaderها و جلوههای بصری در Unity
موضوع کلی: برنامه نویسی
موضوع میانی: توسعه بازی (Game Development)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی Shader: مفاهیم و پیشنیازها
- 2. Shader چیست؟ معرفی اجمالی
- 3. Render Pipeline و Shaderها: ارتباط و نقش
- 4. نصب و راهاندازی Unity و تنظیمات اولیه
- 5. آشنایی با زبان ShaderLab و سینتکس پایه
- 6. ساختار یک Shader ساده: Properties, SubShaders, Pass
- 7. آشنایی با انواع مختلف Shader: Surface, Vertex/Fragment
- 8. درک مفاهیم Vertex و Fragment Shader
- 9. تبدیلهای هندسی: از مدل تا صفحه نمایش
- 10. فضاهای مختصاتی: مدل، جهانی، دیدگاه، صفحه نمایش
- 11. آشنایی با انواع دادهها در Shader: float, int, vector
- 12. متغیرهای ورودی و خروجی در Shader
- 13. مبانی ریاضیات مورد نیاز برای Shader: بردارها و ماتریسها
- 14. عملیات برداری: جمع، تفریق، ضرب نقطهای، ضرب متقاطع
- 15. نورپردازی پایه: Ambient, Diffuse, Specular
- 16. نورپردازی Blinn-Phong: پیادهسازی و تنظیمات
- 17. استفاده از Texture: نمونهگیری و نقشهها
- 18. نقشههای نرمال (Normal Maps): ایجاد و استفاده
- 19. نقشههای Specular: ایجاد و استفاده
- 20. نقشههای Ambient Occlusion: ایجاد و استفاده
- 21. مبانی GLSL: زبان Shader برای Vertex/Fragment Shader
- 22. ساختار Vertex Shader: ورودیها و خروجیها
- 23. ساختار Fragment Shader: ورودیها و خروجیها
- 24. ارسال داده از Vertex Shader به Fragment Shader
- 25. محاسبات رنگ در Fragment Shader
- 26. ساخت اولین Shader Vertex/Fragment
- 27. انتقال UV Coordinates به Fragment Shader
- 28. Texture Sampling با استفاده از UV Coordinates
- 29. اضافه کردن Normal Map برای جزئیات بیشتر
- 30. افکتهای ساده: Greyscale و Sepia
- 31. انیمیشن UV Coordinates برای افکتها
- 32. افکتهای انتقالی: Fade in/out
- 33. افکتهای Post-processing: معرفی و مبانی
- 34. تنظیمات Render Pipeline برای Post-processing
- 35. پیادهسازی یک افکت Post-processing ساده
- 36. استفاده از Render Texture برای Post-processing
- 37. عمق میدان دید (Depth of Field): پیادهسازی
- 38. Motion Blur: پیادهسازی
- 39. Bloom: پیادهسازی
- 40. Glow: پیادهسازی
- 41. Shader Graph: معرفی و آشنایی
- 42. ساخت Shader با استفاده از Shader Graph: مبانی
- 43. استفاده از Nodes در Shader Graph
- 44. ساخت Shader برای Material های مختلف با Shader Graph
- 45. انیمیشنهای پیچیده در Shader Graph
- 46. اضافه کردن Interaction به Shader Graph
- 47. Shader Graph برای نورپردازی پیشرفته
- 48. Shader Graph برای Post-processing
- 49. نورپردازی PBR (Physically Based Rendering): معرفی
- 50. اصول PBR: Diffuse, Specular, Roughness
- 51. نقشههای PBR: Metallic, Roughness, Albedo
- 52. پیادهسازی PBR در Shader
- 53. آشنایی با HDR (High Dynamic Range)
- 54. استفاده از HDR در Shader
- 55. Impostors: معرفی و کاربرد
- 56. ساخت Impostors برای آبجکتها
- 57. Shader برای Impostors
- 58. Optimizing Shader Performance: مبانی
- 59. پروفایل Shader و بهینهسازی
- 60. استفاده از LOD (Level of Detail) در Shader
- 61. Batching و نقش آن در عملکرد
- 62. مبانی tessellation
- 63. Tessellation در Unity
- 64. ساخت افکتهای آب با استفاده از Shader
- 65. ساخت افکتهای آتش با استفاده از Shader
- 66. ساخت افکتهای دود با استفاده از Shader
- 67. Particle System و Shader: تعامل
- 68. ساخت Particle Shader
- 69. Shader برای Text Rendering
- 70. آشنایی با Compute Shader: معرفی
- 71. کاربرد Compute Shader در Unity
- 72. ساخت یک Compute Shader ساده
- 73. افکتهای volumetric
- 74. Global Illumination: معرفی و مبانی
- 75. Baked Global Illumination
- 76. Realtime Global Illumination
- 77. Lightmapping در Unity و استفاده از Shader
- 78. Probes و استفاده از آنها در Shader
- 79. Shader و UI
- 80. Shader برای Outline
- 81. Shader برای Wireframe
- 82. Shader برای Custom Shader Types
- 83. Masking و Clipping با استفاده از Shader
- 84. آشنایی با Render Textures
- 85. Render Textures و Post Processing
- 86. Advanced Post-processing effects
- 87. Custom Render Pipelines: معرفی
- 88. Custom Render Pipelines و Shader
- 89. Shader برای ایجاد نقشه های آسمان
- 90. Shader برای Terrain
- 91. Shader برای foliage
- 92. Shader برای Post-processing سفارشی
- 93. SubShader ها و Pass ها: سفارشی سازی
- 94. Multi-Pass Shaders
- 95. Shadows و Shader ها
- 96. Optimization Techniques: Advanced
- 97. Shader Compiler و مشکلات آن
- 98. Shader Variants و مدیریت آنها
- 99. Shader Debugging و Profiling
- 100. Shader و AR/VR
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.