دانلود کتاب The Unity Shaders Bible: A linear explanation of shaders from beginner to advanced. Improve your game graphics with Unity and become a professional technical artist.
by Jettelly Publishing, Fabrizio Espíndola
|
عنوان فارسی: Unity Shaders Bible: توضیحی خطی از شیدرها از مبتدی تا پیشرفته. |
دانلود کتاب
جزییات کتاب
این کتابی برای آموزش شیدر در یونیتی به صورت کامل است. در این کتاب با زبان برنامهنویسی شیدر آشنا خواهید شد. نورپردازی، سایه و سطح، شیدر محاسباتی، ردیابی پرتو و ردیابی کروی نیز به صورت کامل در این کتاب آموزش داده شده است. شما از مباحث پایه تا مفاهیم پیشرفته شیدر آموزش میگیرید. در این کتاب توضیحات کاملی در مورد زبانهای Cg، HLSL، ShaderLab و Shader Graph نیز آمده است. این کتاب شامل بیش از ۳۷۰ صفحه آموزش شیدر برای برنامهنویسان مبتدی تا پیشرفته است. در این کتاب مباحث از مفاهیم پایه شروع شده و به مفاهیم پیشرفته (مانند شیدر محاسباتی) پایان میپذیرد. همچنین، مفاهیم مختلفی مانند Built-in، Universal و High Definition Render Pipeline نیز در این کتاب بررسی شده است. در کتاب نمونههای واقعی نیز آمده است که در پروژههای تولیدی قابل استفاده هستند. در فصل اول این کتاب، با زبان برنامهنویسی شیدر آشنا خواهید شد. در این فصل مباحثی همچون نرمال، گرهها، مماسها و سایر مفاهیم پایه شامل ساختار یک شیدر با زبان ShaderLab، Cg و HLSL بررسی شدهاند. در فصل دوم، به مباحثی مانند نورپردازی، سایه و سطح، نگاهی به نقشههای نرمال و پیادهسازی آنها، نورپردازی، سایه و بازتاب محیطی، شیدر سطح استاندارد، ورودی و خروجیها و Shader Graph پرداخته شده است.
در فصل سوم به کامپیوتر شیدر، ردیابی پرتو و ردیابی کره ای پرداخته شده.
این فصل به مفاهیم پیشرفتهای مانند نخها، ردیابی پرتو، GPGPU و غیره پرداخته است. ساختار کامپیوتر شیدر و متغیرهای بافر را مورد بررسی قرار میدهد. معانی کامپیوتر شیدر شامل SV_DispatchThreadID، SV_Group و غیره هستند. توضیح در مورد Kernel، سطوح ضمنی و صاف را نیز در این فصل پوشش داده ایم. تنظیمات پردازش ردیابی پرتو و غیره نیز مورد بحث قرار گرفتهاند.