دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: نویسندگان: Pawel Lapinski سری: ISBN (شابک) : 1786468158, 9781786468154 ناشر: Packt Publishing سال نشر: 2017 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
کلمات کلیدی مربوط به کتاب کتاب آشپزی ولکان: گرافیک و طراحی، مدل سازی کامپیوتر، اسناد الکترونیکی، رندر و ردیابی پرتو، کامپیوتر و فناوری، برنامه نویسی بازی، برنامه نویسی، گرافیک و چند رسانه ای
در صورت تبدیل فایل کتاب Vulkan Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی ولکان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
روی دستور العملها کار کنید تا پتانسیل کامل API گرافیکی نسل بعدی — Vulkan را باز کنید
این کتاب برای توسعه دهندگانی ایده آل است که زبان های C/C++ را می دانند، آشنایی اولیه با برنامه نویسی گرافیکی دارند و اکنون می خواهند از API جدید Vulkan در این فرآیند استفاده کنند. ساخت گرافیک کامپیوتری نسل بعدی آشنایی اولیه با Vulkan برای پیروی از دستور العمل ها مفید خواهد بود. توسعه دهندگان OpenGL که می خواهند از مزایای Vulkan API استفاده کنند نیز این کتاب را مفید خواهند یافت.
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
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.
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.
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