دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Jack Xu
سری:
ISBN (شابک) : 9798404949377
ناشر: UniCAD
سال نشر: 2022
تعداد صفحات: 470
زبان: English
فرمت فایل : RAR (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 22 Mb
در صورت تبدیل فایل کتاب Practical GPU Graphics with wgpu and Rust: Creating Advanced GPU Graphics on Native Devices and the Web in Rust Using wgpu – the Next-Generation Graphics API به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب گرافیک عملی GPU با wgpu و Rust: ایجاد گرافیک پیشرفته GPU در دستگاه های بومی و وب در Rust با استفاده از wgpu – نسل بعدی گرافیک API نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
wgpu نسل بعدی API گرافیکی و استاندارد آینده در Rust برای دستگاههای بومی و وب است که هدف آن ارائه گرافیک سه بعدی مدرن و قابلیتهای محاسباتی با استفاده از شتاب GPU است. این کتاب تمام ابزارهایی را که برای ایجاد گرافیک سه بعدی پیشرفته و محاسبات GPU در Rust با استفاده از این API جدید wgpu نیاز دارید، فراهم می کند. ابتدا، این کتاب شما را در محیط توسعه برای ساخت برنامه های wgpu در Rust راهنمایی می کند و سپس اصول Rust و wgpu، برنامه های سایه زن، بافرهای GPU و خطوط لوله رندر را معرفی می کند. در مرحله بعد، نحوه ایجاد اشیاء اولیه و ساده در wgpu را یاد خواهید گرفت. با پیشرفت در فصلها، با موضوعات پیشرفته wgpu از جمله تبدیلهای سه بعدی، محاسبات نور، نقشههای رنگی و بافتها آشنا میشوید. در عین حال، نحوه ایجاد اشیاء پیشرفته سه بعدی wgpu، از جمله قاب های سه بعدی مختلف، اشکال سه بعدی و سطوح سه بعدی ساده و پارامتریک با نقشه های رنگی و بافت، و همچنین تصاویر زیبای فراکتال دو بعدی و سه بعدی که با توابع پیچیده توصیف شده اند را یاد خواهید گرفت. علاوه بر این، ویژگیهای جدید wgpu مانند سایهزن محاسباتی و بافرهای ذخیرهسازی را کشف خواهید کرد و از آنها برای شبیهسازی سیستمهای ذرات بزرگ استفاده خواهید کرد. در پایان این کتاب، مهارتهای لازم برای ساختن برنامههای گرافیکی و محاسباتی با شتاب GPU خود را در دستگاههای بومی و وب در Rust با wgpu API خواهید داشت. این کتاب شامل موارد زیر است: - محیط توسعه و ابزارهای ساخت برنامه های wgpu در Rust. - اصول اولیه Rust و wgpu، شیدرهای WGSL و خط لوله رندر. - اشکال اولیه و ساده در wgpu. - تبدیل های سه بعدی، مدل، مشاهده، طرح ریزی و سیستم های مختصات مختلف. - بافرهای GPU، اشیاء بافر یکنواخت، انیمیشن و کنترل های دوربین. - محاسبات بردارهای معمولی، مدل نورپردازی، محاسبات نور محیطی، پراکنده و نوری. - مختصات UV، نقشه بافت. - مدل رنگ، نقشه های رنگی، و درون یابی رنگ. - اشکال سه بعدی، قاب سیمی، سطوح و نمودارهای سه بعدی. - تصاویر فراکتال دو بعدی و سه بعدی ایجاد شده در شیدر قطعه. - محاسبه شیدرها، بافرهای ذخیره سازی و شبیه سازی سیستم ذرات بزرگ.
wgpu is the next-generation graphics API and future standard in Rust for both native devices and the web, aiming to provide modern 3D graphics and computation capabilities using GPU acceleration. This book provides all the tools you need to create advanced 3D graphics and GPU computing in Rust using this new wgpu API. First, this book will take you through the development environment for building wgpu applications in Rust, and then introduce Rust and wgpu basics, shader programs, GPU buffers, and rendering pipelines. Next, you will learn how to create primitives and simple objects in wgpu. As you progress through the chapters, you will get to grips with advanced wgpu topics, including 3D transformations, lighting calculations, colormaps, and textures. At the same time, you will learn how to create advanced 3D wgpu objects, including various 3D wireframes, 3D shapes, and simple and parametric 3D surfaces with colormaps and textures, as well as beautiful 2D and 3D fractal images described by complex functions. In addition, you will explore new wgpu features such as the compute shader and storage buffers, and use them to simulate large particle systems. By the end of this book, you will have the solid skills you need to build your own GPU-accelerated graphics and computing applications on both native devices and the web in Rust with the wgpu API. This book includes: - Development environment and tools for building wgpu apps in Rust. - Rust and wgpu basics, WGSL shaders, and rendering pipeline. - Primitives and simple shapes in wgpu. - 3D transformations, model, viewing, projection, and various coordinate systems. - GPU buffers, uniform buffer objects, animation, and camera controls. - Normal vectors, lighting model, ambient, diffuse, and specular light calculations. - UV coordinates, texture mapping. - Color model, colormaps, and color interpolation. - 3D shapes, wireframes, surfaces, and 3D charts. - 2D and 3D fractal images created in the fragment shader. - Compute shaders, storage buffers, and large particle system simulation.