View Full Version : درخواست کتاب
vice_city
چهارشنبه 02 شهریور 1390, 18:13 عصر
سلام به دوستان.
لطفا یک کتاب خوب برای یادگیری HLSL معرفی کنید.
ممنون.
AbdolHabib8
دوشنبه 07 شهریور 1390, 12:45 عصر
سلام.
[code]Shaders for Game Programming and Artists[code]
اگه برای D3D9 کد می نویسید (به طور دقیقتر با VS و PS نسخه 2.0)،به نظرم این مورد مناسبیه. از بعد از فصل مقدمات هم با RenderMonkey کار می کنید.
[code]Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Part I From the Ground Up. . . . . . . . . . . . . . . . . 1
Chapter 1 Welcome to the World of Shaders . . . . . . . . . . . . . . . . . . . . 3
Chapter 2 The Art of 3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 3 RenderMonkey Version 1.5 . . . . . . . . . . . . . . . . . . . . . . . . . 37
Chapter 4 Getting Started, Your First Shaders . . . . . . . . . . . . . . . . . . . 51
Part II Screen Effects. . . . . . . . . . . . . . . . . . . . 65
Chapter 5 Looking Through a Filter. . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Chapter 6 Blurring Things Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Chapter 7 It’s Getting Hot in Here . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Chapter 8 Making Your Day Brighter. . . . . . . . . . . . . . . . . . . . . . . . . 133
Part III Making It Look Real . . . . . . . . . . . . . . 153
Chapter 9 May There Be Light . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Chapter 10 Shiny Little Pixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Chapter 11 Mirror, Mirror, On the Wall . . . . . . . . . . . . . . . . . . . . . . . . 199
Chapter 12 Not All Materials Are the Same. . . . . . . . . . . . . . . . . . . . . 215
Chapter 13 Building Materials from Scratch . . . . . . . . . . . . . . . . . . . . 229
Chapter 14 Why Does It Always Need to Look Real?. . . . . . . . . . . . . . 245
Part IV Advanced Topics . . . . . . . . . . . . . . . . . 261
Chapter 15 Watch Out for That Morning Fog . . . . . . . . . . . . . . . . . . . 263
Chapter 16 Moving Objects Around. . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Chapter 17 Advanced Lighting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Chapter 18 Shadowing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Chapter 19 Geometry Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Part V Appendixes . . . . . . . . . . . . . . . . . . . . . . 341
Appendix A High-Level Shader Language Reference . . . . . . . . . . . . . . 343
Appendix B Render Monkey 1.5 User Manual . . . . . . . . . . . . . . . . . . . 379
Appendix C What’s on the CD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Appendix D Exercise Solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Appendix E Shader Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451[code]
mohamnag
یک شنبه 20 شهریور 1390, 15:26 عصر
سلام
دوست عزیز RenderMonkey خیلی وقته که دیگه ساپورت نمیشه و از رده خارج شده. اگر داری تاز شروع می کنی دنبال یادگرفتن نسخه ایی آپدیت تر باش. من چیز خاصی الان مد نظر ندارم چون فکر می کنم که سایت msdn یه منبع فوق العاده است. بعد از اون هم تو اینترنت که سرچ کنی برای یه افکت خاص حتما کدش رو یا یه مقاله ایی چیزیش رو پیدا می کنی.
pswin.pooya
دوشنبه 21 شهریور 1390, 14:48 عصر
دوست عزیز RenderMonkey خیلی وقته که دیگه ساپورت نمیشه و از رده خارج شده. اگر داری تاز شروع می کنی دنبال یادگرفتن نسخه ایی آپدیت تر باش
رندر میمون نرم افزار نه منبع آموزشی
Shaders for Game Programming and Artists
کتاب خوبیه اما اگر دنبال یادگیری بهمراه API هستند من کتاب Introduction To 3D Game Programming With DirectX9.0c A Shader Approach رو پیشنهاد میکنم.
RenderMonkey هم یه نرم افزار خوب و ساده برای نوشتن شیدر هست که تا شیدر مدل ۳ رو بخوبی جواب میده برای شیدر مدلهای بالاتر باید دست به دامن نرم افزارهای دیگه و یا کدینگ مستقیم بشید. کتابهای به روز برای انواع افکتهای گرافیکی و شیدر مدلهای جدید سری ShaderX هست که باید ویرایشهای جدید اونها رو بخرید. همینطور سری GPU GEMS شرکت نویدیا هم یکی از مرجع های خوب برای افرادی هست که شیدینگ رو مخصوصا با HLSL بلد هستند و بدنبال بهیته سازی برنامه خودشون هستند.
BlueCom
چهارشنبه 13 مهر 1390, 02:14 صبح
سلام
تو بازار یه کتاب DirectX هست به زبان فارسی درباره HLSL هم توضیح داده .
پیشنهاد می کنم بعد از خوندن کتاب DirectX با node ادیتورهایی شیدر مثل UDK.Material یا ShaderFX که کد HLSL تولید می کنن کار کنی تا با ریاضیات و قواعد شیدر نویسی آشنا بشی . شاید خواستی در آینده برای موتور های رندر RenderMan یا MentalRay شیدر بنویسی :)
در حال حاضر یک سری کدهای آماده به صورت کلی برای انواع متریال ها تو اینترنت هست .ازtoon , Anisotropy, blinn , phong , lambers , گرفته تا subsurface ,subscatter , hair , Caustic ما بقی utility و tools هستن مثل Fresnel , mix , NormalMap , ReliefMap , ProjectMap, Reflection ......... کافیه هر کدوم از این اسم ها رو با HLSL جستجو کنی کلی کد باز پیدا می کنی. و زمانی که روی این کدها تسلط پیدا کردی در صورت نیاز کدو توسعه می دی .
بنابراین اولین گامت کار با plug-in shaderFX3 که برای تمام نسخه های نرمافزار 3dsmax هست باشه . تقریبا برای تمام برنامه از FX Composer تا Virtools , XNA , حتی Quest 3D و CgFx maya خروجی HLSL داره .
قدم بعدی کد خونی . اکثر بازی ها شیدر هاشون به صورت text قابل دیدنه البته بعضی از کمپانی ها تو خود فایل اجرایی مثل exe کد می کنن که می تونی با editor Text مثل ++Notepad باز کنی اون وسط , مسط ها می تونی پیداش کنی :)
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.