ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

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

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

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

دانلود کتاب کتاب آشپزی ولکان

Vulkan Cookbook

مشخصات کتاب

Vulkan Cookbook

دسته بندی: برنامه نويسي
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1786468158, 9781786468154 
ناشر: Packt Publishing 
سال نشر: 2017 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 34,000



کلمات کلیدی مربوط به کتاب کتاب آشپزی ولکان: گرافیک و طراحی، مدل سازی کامپیوتر، اسناد الکترونیکی، رندر و ردیابی پرتو، کامپیوتر و فناوری، برنامه نویسی بازی، برنامه نویسی، گرافیک و چند رسانه ای



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 22


در صورت تبدیل فایل کتاب Vulkan Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کتاب آشپزی ولکان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کتاب آشپزی ولکان



روی دستور العمل‌ها کار کنید تا پتانسیل کامل API گرافیکی نسل بعدی — Vulkan را باز کنید

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

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

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

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

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

  • * برای نمایش تصاویر روی صفحه با Swapchain کار کنید
  • * عملیات پردازش شده توسط سخت افزار را ایجاد، ارسال و همگام سازی کنید
  • * ایجاد بافر و تصاویر، مدیریت حافظه آنها و آپلود داده ها از CPU در آنها
  • * مجموعه های توصیفگر را کاوش کنید و یک رابط بین برنامه و سایه زن ها راه اندازی کنید
  • * عملیات ترسیم را در مجموعه ای از گذرها و زیرگذرهای رندر سازماندهی کنید
  • * خطوط لوله گرافیکی را برای ترسیم صحنه های سه بعدی و محاسبه خطوط لوله برای انجام محاسبات ریاضی آماده کنید
  • * تکنیک های پروجکشن هندسی و تسلی، بافت، نورپردازی و پس پردازش را اجرا کنید
  • * سایه بان ها را در GLSL بنویسید و آنها را به مجموعه های SPIR-V تبدیل کنید
  • * مجموعه ای از تکنیک های رندر محبوب و پیشرفته موجود در بازی ها و بنچمارک ها را بیابید و اجرا کنید

در جزئیات

Vulkan نسل بعدی API گرافیکی است که توسط گروه Khronos منتشر شده است. انتظار می‌رود که جانشین OpenGL و OpenGL ES باشد که شباهت‌هایی با آن‌ها دارد، مانند قابلیت‌های چند پلتفرمی، مراحل برنامه‌ریزی شده خط لوله یا نام‌گذاری. Vulkan یک API سطح پایین است که به توسعه دهندگان کنترل بسیار بیشتری بر روی سخت افزار می دهد، اما مسئولیت های جدیدی مانند حافظه صریح و مدیریت منابع را نیز اضافه می کند. با این حال، انتظار می رود Vulkan بسیار سریعتر باشد.

این کتاب راهنمای شما برای درک ولکان از طریق یک سری دستور العمل است. ما با آموزش نحوه ایجاد نمونه در Vulkan و انتخاب دستگاهی که عملیات روی آن انجام می شود، به شما آموزش می دهیم. سپس موضوعات پیچیده تری مانند بافرهای فرمان، مدیریت منابع و حافظه، خطوط لوله، سایه زن های GLSL، رندر پاس ها و موارد دیگر را بررسی خواهید کرد. به تدریج، کتاب به آموزش تکنیک‌های رندر پیشرفته، نحوه ترسیم صحنه‌های سه‌بعدی و نحوه بهبود عملکرد برنامه‌های کاربردی خود می‌پردازد.

در پایان کتاب، با جدیدترین‌ها آشنا خواهید شد. تکنیک‌های پیشرفته پیاده‌سازی شده با Vulkan API، که می‌تواند در طیف وسیعی از پلتفرم‌ها استفاده شود.

سبک و رویکرد

این راهنمای مبتنی بر دستور العمل به شما قدرت می‌دهد تا تکنیک‌های برنامه‌نویسی گرافیکی مدرن را پیاده‌سازی کنید و به درک کاملی از Vulkan API جدید کمک کنید.


توضیحاتی درمورد کتاب به خارجی

Work through recipes to unlock the full potential of the next generation graphics API—Vulkan

About This Book

  • * This book explores a wide range of modern graphics programming techniques and GPU compute methods to make the best use of the Vulkan API.
  • * Teaches techniques that can be applied to a wide range of platforms desktop, smartphones, and embedded devices.
  • * Presents exciting imaging processing and post-processing techniques.

Who This Book Is For

This book is ideal for developers who know C/C++ languages, have some basic familiarity with graphics programming, and now want to take advantage of the new Vulkan API in the process of building next generation computer graphics. Some basic familiarity of Vulkan would be useful to follow the recipes. OpenGL developers who want to take advantage of the Vulkan API will also find this book useful.

What You Will Learn

  • * Work with Swapchain to present images on screen
  • * Create, submit, and synchronize operations processed by the hardware
  • * Create buffers and images, manage their memory, and upload data to them from CPU
  • * Explore descriptor sets and set up an interface between application and shaders
  • * Organize drawing operations into a set of render passes and subpasses
  • * Prepare graphics pipelines to draw 3D scenes and compute pipelines to perform mathematical calculations
  • * Implement geometry projection and tessellation, texturing, lighting, and post-processing techniques
  • * Write shaders in GLSL and convert them into SPIR-V assemblies
  • * Find out about and implement a collection of popular, advanced rendering techniques found in games and benchmarks

In Detail

Vulkan is the next generation graphics API released by the Khronos group. It is expected to be the successor to OpenGL and OpenGL ES, which it shares some similarities with such as its cross-platform capabilities, programmed pipeline stages, or nomenclature. Vulkan is a low-level API that gives developers much more control over the hardware, but also adds new responsibilities such as explicit memory and resources management. With it, though, Vulkan is expected to be much faster.

This book is your guide to understanding Vulkan through a series of recipes. We start off by teaching you how to create instances in Vulkan and choose the device on which operations will be performed. You will then explore more complex topics such as command buffers, resources and memory management, pipelines, GLSL shaders, render passes, and more. Gradually, the book moves on to teach you advanced rendering techniques, how to draw 3D scenes, and how to improve the performance of your applications.

By the end of the book, you will be familiar with the latest advanced techniques implemented with the Vulkan API, which can be used on a wide range of platforms.

Style and approach

This recipe-based guide will empower you to implement modern graphic programming techniques and help gain a solid understanding of the new Vulkan API.



فهرست مطالب

Chapter 1. Instance and Devices
Chapter 2. Image Presentation
Chapter 3. Command Buffers and Synchronization
Chapter 4. Resources and Memory
Chapter 5. Descriptor Sets
Chapter 6. Render Passes and Framebuffers
Chapter 7. Shaders
Chapter 8. Graphics and Compute Pipelines
Chapter 9. Command Recording and Drawing
Chapter 10. Helper Recipes
Chapter 11. Lighting
Chapter 12. Advanced Rendering Techniques




نظرات کاربران