چو ایران نباشد تن من مباد
Learning Vulkan

دانلود کتاب Learning Vulkan

دسته: برنامه نويسي

90000 تومان موجود

کتاب آموزش ولکان نسخه زبان اصلی

دانلود کتاب آموزش ولکان بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد

این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 6


توضیحاتی در مورد کتاب Learning Vulkan

نام کتاب : Learning Vulkan
عنوان ترجمه شده به فارسی : آموزش ولکان
سری :
نویسندگان :
ناشر : Packt Publishing
سال نشر : 2017
تعداد صفحات : 0
ISBN (شابک) : 1786469804 , 9781786469809
زبان کتاب : English
فرمت کتاب : epub    درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 6 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :




با نحوه ساخت گرافیک سه بعدی چشمگیر با API گرافیکی - Vulkan آشنا شوید

درباره این کتاب

  • * با Vulkan API و تکنیک های برنامه نویسی آن با استفاده از مثال های ساده برای ایجاد گرافیک های سه بعدی خیره کننده شروع کنید
  • * درک مدیریت حافظه در Vulkan و پیاده سازی منابع تصویر و بافر
  • * با فرآیند ترسیم و همگام سازی عمل کنید و با خط لوله گرافیکی Vulkan یک صحنه گرافیکی سه بعدی ارائه دهید

این کتاب برای چه کسی است

این کتاب برای برنامه نویسان گرافیکی که می خواهند با Vulkan شروع به کار کنند ایده آل است. همچنین برای برنامه نویسانی که با OpenGL و دیگر APIهای گرافیکی تجربه دارند و می خواهند از APIهای نسل بعدی بهره ببرند، عالی است. دانش خوبی از C/C انتظار می رود.

آنچه خواهید آموخت

  • * اصول مدل برنامه نویسی Vulkan را بیاموزید تا از قدرت دستگاه های GPU مدرن استفاده کنید.
  • * دستگاه، بافر فرمان و صف‌ها را برای اتصال به سخت‌افزار فیزیکی پیاده‌سازی کنید.
  • * لایه های مختلف اعتبار سنجی را کاوش کنید و نحوه استفاده از آن را برای اشکال زدایی برنامه Vulkan بیاموزید.
  • * مدیریت حافظه را برای کنترل عملیات حافظه میزبان و دستگاه کنترل کنید.
  • * انواع بافر و منابع تصویر را در Vulkan درک و پیاده سازی کنید.
  • * عملیات ترسیم را در Render pass تعریف کنید و خط لوله گرافیکی را پیاده سازی کنید.
  • * سایه زن GLSL را با استفاده از SPIR-V مدیریت کنید و منابع سایه زن را با مجموعه های توصیفگر و ثابت فشار به روز کنید.
  • * فرآیند ترسیم را بیاموزید، منابع را با اشیاء همگام سازی مدیریت کنید و خروجی صحنه سه بعدی را روی صفحه با Swapchain ارائه دهید.
  • * با تکسچرها، واقع گرایی را به صحنه سه بعدی رندر شده خود بیاورید و تکسچرهای خطی و بهینه را پیاده سازی کنید

فهرست مطالب :


Chapter 1: Getting Started with the NextGen 3D Graphics API 8
Chapter 2: Your First Vulkan Pseudo Program 31
Chapter 3: Shaking Hands with the Device 66
Chapter 4: Debugging in Vulkan 106
Chapter 5: Command Buffer and Memory Management in Vulkan 119
Chapter 6: Allocating Image Resources and Building a Swapchain with WSI 147
Chapter 7: Buffer Resource, Render Pass, Framebuffer, and Shaders with SPIR-V 207
Chapter 8: Pipelines and Pipeline State Management 256
Chapter 9: Drawing Objects 307
Chapter 10: Descriptors and Push Constant 354
Chapter 11: Drawing Textures 396

توضیحاتی در مورد کتاب به زبان اصلی :


Discover how to build impressive 3D graphics with the next-generation graphics API―Vulkan

About This Book

  • * Get started with the Vulkan API and its programming techniques using the easy-to-follow examples to create stunning 3D graphics
  • * Understand memory management in Vulkan and implement image and buffer resources
  • * Get hands-on with the drawing process and synchronization, and render a 3D graphics scene with the Vulkan graphics pipeline

Who This Book Is For

This book is ideal for graphic programmers who want to get up and running with Vulkan. It's also great for programmers who have experience with OpenGL and other graphic APIs who want to take advantage of next generation APIs. A good knowledge of C/C++ is expected.

What You Will Learn

  • * Learn fundamentals of Vulkan programing model to harness the power of modern GPU devices.
  • * Implement device, command buffer and queues to get connected with the physical hardware.
  • * Explore various validation layers and learn how to use it for debugging Vulkan application.
  • * Get a grip on memory management to control host and device memory operations.
  • * Understand and implement buffer and image resource types in Vulkan.
  • * Define drawing operations in the Render pass and implement graphics pipeline.
  • * Manage GLSL shader using SPIR-V and update the shader resources with descriptor sets and push constants.
  • * Learn the drawing process, manage resources with synchronization objects and render 3D scene output on screen with Swapchain.
  • * Bring realism to your rendered 3D scene with textures, and implement linear and optimal textures



پست ها تصادفی