گرافیک کاربردی GPU با wgpu و Rust؛ ایجاد گرافیک پیشرفته در دستگاه‌های بومی و وب در Rust با استفاده از wgpu – API گرافیکی بعدی

قیمت 56,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
دسته:
wgpu نسل بعدی API گرافیکی و استاندارد آینده در Rust برای دستگاه‌های بومی و وب است که هدف آن ارائه گرافیک‌های سه‌بعدی مدرن و قابلیت‌های محاسباتی با استفاده از شتاب GPU است. این کتاب تمام ابزارهایی را که برای ایجاد گرافیک‌های سه‌بعدی پیشرفته و محاسبات GPU در Rust با استفاده از این API جدید wgpu نیاز دارید، ارائه می‌دهد.

این کتاب ابتدا شما را با محیط توسعه برای ساخت برنامه‌های wgpu در Rust آشنا می‌کند و سپس اصول اولیه Rust و wgpu، برنامه‌های سایه‌زن، بافرهای GPU و خطوط لوله رندر را معرفی می‌کند. در مرحله بعد، یاد خواهید گرفت که چگونه اشیاء اولیه و ساده را در wgpu ایجاد کنید. با پیشرفت در فصل‌ها، با مباحث پیشرفته wgpu، از جمله تبدیل‌های سه‌بعدی، محاسبات روشنایی، نقشه‌های رنگی و بافت‌ها آشنا خواهید شد. در عین حال، یاد خواهید گرفت که چگونه اشیاء wgpu سه‌بعدی پیشرفته، از جمله قاب‌های سیمی سه‌بعدی مختلف، اشکال سه‌بعدی و سطوح سه‌بعدی ساده و پارامتری با نقشه‌های رنگی و بافت‌ها، و همچنین تصاویر فراکتالی زیبای دوبعدی و سه‌بعدی که توسط توابع پیچیده توصیف می‌شوند، ایجاد کنید. علاوه بر این، شما ویژگی‌های جدید wgpu مانند سایه‌زن محاسباتی و بافرهای ذخیره‌سازی را بررسی خواهید کرد و از آنها برای شبیه‌سازی سیستم‌های ذرات بزرگ استفاده خواهید کرد.

در پایان این کتاب، مهارت‌های لازم برای ساخت برنامه‌های گرافیکی و محاسباتی شتاب‌یافته با GPU خود را در دستگاه‌های بومی و وب در Rust با API wgpu خواهید داشت.

این کتاب شامل موارد زیر است:

محیط توسعه و ابزارهایی برای ایجاد برنامه‌های wgpu در Rust.
مبانی Rust و wgpu، سایه‌زن‌های WGSL و خط لوله رندر.
اشکال اولیه و ساده در wgpu.
تبدیل‌های سه‌بعدی، مدل، نمایش، طرح‌ریزی و سیستم‌های مختصات مختلف.
بافرهای GPU، اشیاء بافر یکنواخت، انیمیشن و کنترل‌های دوربین.
بردارهای عادی، مدل روشنایی، محاسبات نور محیطی، پخش و آینه‌ای.
مختصات UV، نگاشت بافت.
مدل رنگ، نقشه‌های رنگی و درون‌یابی رنگ.
اشکال سه‌بعدی، قاب‌های سیمی، سطوح و نمودارهای سه‌بعدی. تصاویر فراکتال دوبعدی و سه‌بعدی ایجاد شده در سایه‌زن قطعه‌ای.
محاسبه سایه‌زن‌ها، بافرهای ذخیره‌سازی و شبیه‌سازی سیستم ذرات بزرگ.

سال انتشار: 2022  |  تعداد صفحات: 471  |  حجم فایل: 21.59 مگابایت  |  زبان: انگلیسی
Practical GPU Graphics with wgpu and Rust: Creating Advanced Graphics on Native Devices and the Web in Rust Using wgpu – the Next Graphics API
نویسنده
Jack Xu
ناشر
Jack Xu
ISBN10:
B09QP6Q8QC
ISBN13:
9798404949377