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

از صفر تا صد شیدرسازی با DirectX 9: خلق جلوه‌های بصری خیره‌کننده از صفر تا صد شیدرسازی با DirectX 9: خلق جلوه‌های بصری خیره‌کننده معرفی دوره آیا رویای خلق جلوه‌های بصری خیره‌کننده در بازی‌ها و برنامه‌...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

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

موضوع کلی: گرافیک سه‌بعدی و شیدرسازی

موضوع میانی: برنامه‌نویسی شیدرهای Vertex و Pixel با DirectX 9

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر گرافیک سه‌بعدی
  • 2. آشنایی با مفاهیم رندرینگ
  • 3. مبانی DirectX 9
  • 4. نصب و پیکربندی محیط توسعه
  • 5. اولین برنامه DirectX 9: ترسیم یک نقطه
  • 6. ساختار یک برنامه DirectX 9
  • 7. پایپ‌لاین رندرینگ (Rendering Pipeline)
  • 8. مفهوم شیدر (Shader)
  • 9. Vertex Shader چیست؟
  • 10. Pixel Shader چیست؟
  • 11. نصب DirectX SDK
  • 12. آشنایی با Visual Studio
  • 13. مفاهیم پایه شیدرسازی
  • 14. زبان HLSL (High-Level Shading Language)
  • 15. مفهوم ثابت‌ها (Constants) در شیدرها
  • 16. مفهوم متغیرهای ورودی (Input Variables)
  • 17. مفهوم متغیرهای خروجی (Output Variables)
  • 18. اولین Vertex Shader ساده
  • 19. اولین Pixel Shader ساده
  • 20. ترکیب Vertex و Pixel Shader
  • 21. ترسیم یک مثلث
  • 22. مفاهیم هندسه سه‌بعدی
  • 23. ماتریس‌های تبدیل (Transformation Matrices)
  • 24. ماتریس مدل (Model Matrix)
  • 25. ماتریس دید (View Matrix)
  • 26. ماتریس پروجکشن (Projection Matrix)
  • 27. ماتریس ترکیب شده (World-View-Projection Matrix)
  • 28. توابع ریاضی در HLSL
  • 29. توابع برداری (Vector Functions)
  • 30. توابع ماتریسی (Matrix Functions)
  • 31. فانکشن های سینوس و کسینوس
  • 32. عملیات نقطه ای (Dot Product)
  • 33. عملیات متقاطع (Cross Product)
  • 34. نورپردازی پایه (Basic Lighting)
  • 35. نور جهت‌دار (Directional Light)
  • 36. نور نقطه‌ای (Point Light)
  • 37. نور موضعی (Spotlight)
  • 38. نور محیطی (Ambient Light)
  • 39. مدل نورپردازی فونگ (Phong Lighting Model)
  • 40. مدل نورپردازی بلین-فانگ (Blinn-Phong Lighting Model)
  • 41. محاسبه نرمال‌ها (Normal Calculation)
  • 42. نورپردازی با Vertex Shader
  • 43. نورپردازی با Pixel Shader
  • 44. تکسچرینگ (Texturing)
  • 45. مفاهیم تکسچر
  • 46. نوع داده تکسچر (Texture Sampler)
  • 47. آدرس‌دهی تکسچر (Texture Addressing Modes)
  • 48. فیلتر کردن تکسچر (Texture Filtering)
  • 49. استفاده از تکسچر در Vertex Shader
  • 50. استفاده از تکسچر در Pixel Shader
  • 51. ترکیب تکسچر (Texture Blending)
  • 52. تکسچرهای رنگی
  • 53. تکسچرهای نرمال (Normal Maps)
  • 54. نرمال مپینگ (Normal Mapping)
  • 55. مفاهیم سایه‌زنی (Shading)
  • 56. Shading با استفاده از Vertex Shader
  • 57. Shading با استفاده از Pixel Shader
  • 58. سایه‌زنی رنگی (Color Shading)
  • 59. سایه‌زنی نرمال (Normal Shading)
  • 60. سایه‌زنی پیکسلی (Pixel Shading)
  • 61. تکنیک‌های پیشرفته شیدرسازی
  • 62. اثرات مه (Fog Effects)
  • 63. مه خطی (Linear Fog)
  • 64. مه نمایی (Exponential Fog)
  • 65. استفاده از مه در Vertex Shader
  • 66. استفاده از مه در Pixel Shader
  • 67. انعکاس (Reflection)
  • 68. انعکاس ساده
  • 69. انعکاس با تکسچر Cubemap
  • 70. استفاده از Cubemaps
  • 71. شکست نور (Refraction)
  • 72. اثر شکست نور
  • 73. محاسبات شکست نور
  • 74. بازتاب (Bouncing)
  • 75. بازتاب در نورپردازی
  • 76. بازتاب در سطوح
  • 77. شفافیت (Transparency)
  • 78. مدل‌های شفافیت
  • 79. Alpha Blending
  • 80. Alpha Testing
  • 81. شفافیت با Vertex Shader
  • 82. شفافیت با Pixel Shader
  • 83. پاشش نور (Glow Effects)
  • 84. پاشش ساده
  • 85. پاشش با استفاده از Bloom
  • 86. تنظیمات Bloom
  • 87. استفاده از Bloom برای جلوه‌های بصری
  • 88. اثرات عمق میدان (Depth of Field)
  • 89. محاسبه عمق میدان
  • 90. پیاده‌سازی عمق میدان
  • 91. انیمیشن (Animation)
  • 92. انیمیشن با Vertex Shader
  • 93. انیمیشن با Pixel Shader
  • 94. انیمیشن با استفاده از ثابت‌های شیدر
  • 95. انیمیشن با استفاده از تکسچر
  • 96. مفاهیم سایه (Shadows)
  • 97. سایه‌زنی مبتنی بر سایه (Shadow Mapping)
  • 98. تکنیک‌های Shadow Mapping
  • 99. پیاده‌سازی Shadow Mapping
  • 100. استفاده از سایه‌ها
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: 3D graphics DirectX 9 DirectX Programming HLSL Pixel Shader shader programming Vertex Shader Visual effects آموزش DirectX 9 برنامه‌نویسی شیدر جلوه‌های بصری شیدرسازی گرافیک سه‌بعدی

نظرات

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

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