0 رای
وضعیت موجودی موجود

قیمت قبلی: 12,000,000 ریال
قیمت: 11,600,000 ریال

 



این کتاب به صورت رنگی است.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 2nd edition (February 28, 2014)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 560 pages
  • ISBN-10 ‏ : ‎ 0321933885
  • ISBN-13 ‏ : ‎ 978-0321933881


 

کتاب OpenGL ES 3.0 Programming Guide

Available at a lower price from other sellers that may not offer free Prime shipping.
 
 
 

OpenGL ®  ES  is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. The newest version, OpenGL ES 3.0, makes it possible to create stunning visuals for new games and apps, without compromising device performance or battery life.

 

In the OpenGL® ES 3.0 Programming Guide, Second Edition, the authors cover the entire API and Shading Language. They carefully introduce OpenGL ES 3.0 features such as shadow mapping, instancing, multiple render targets, uniform buffer objects, texture compression, program binaries, and transform feedback.

 

Through detailed, downloadable C-based code examples, you’ll learn how to set up and program every aspect of the graphics pipeline. Step by step, you’ll move from introductory techniques all the way to advanced per-pixel lighting and particle systems. Throughout, you’ll find cutting-edge tips for optimizing performance, maximizing efficiency with both the API and hardware, and fully leveraging OpenGL ES 3.0 in a wide spectrum of applications.

 

All code has been built and tested on iOS 7, Android 4.3, Windows (OpenGL ES 3.0 Emulation), and Ubuntu Linux, and the authors demonstrate how to build OpenGL ES code for each platform.

 

Coverage includes

  • EGL API: communicating with the native windowing system, choosing configurations, and creating rendering contexts and surfaces
  • Shaders: creating and attaching shader objects; compiling shaders; checking for compile errors; creating, linking, and querying program objects; and using source shaders and program binaries
  • OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniform blocks, I/O variables, precision qualifiers, and invariance
  • Geometry, vertices, and primitives: inputting geometry into the pipeline, and assembling it into primitives
  • 2D/3D, Cubemap, Array texturing: creation, loading, and rendering; texture wrap modes, filtering, and formats; compressed textures, sampler objects, immutable textures, pixel unpack buffer objects, and mipmapping
  • Fragment shaders: multitexturing, fog, alpha test, and user clip planes
  • Fragment operations: scissor, stencil, and depth tests; multisampling, blending, and dithering
  • Framebuffer objects: rendering to offscreen surfaces for advanced effects
  • Advanced rendering: per-pixel lighting, environment mapping, particle systems, image post-processing, procedural textures, shadow mapping, terrain, and projective texturing
  • Sync objects and fences: synchronizing within host application and GPU execution

 

This edition of the book includes a color insert of the OpenGL ES 3.0 API and OpenGL ES Shading Language 3.0 Reference Cards created by Khronos. The reference cards contain a complete list of all of the functions in OpenGL ES 3.0 along with all of the types, operators, qualifiers, built-ins, and functions in the OpenGL ES Shading Language.

 

منابع کتاب کتاب OpenGL ES 3.0 Programming Guide

با قیمت پایین‌تری از سایر فروشندگانی که ممکن است ارسال رایگان Prime را ارائه ندهند، موجود است.
 
 
 
در OpenGL ®  ES  است پیشرو در صنعت رابط نرم افزار و گرافیک کتابخانه برای ارائه گرافیک 3D پیشرفته در دستگاه های دستی و تعبیه شده است. جدیدترین نسخه، OpenGL ES 3.0، ایجاد تصاویری خیره کننده برای بازی ها و برنامه های جدید، بدون به خطر انداختن عملکرد دستگاه یا عمر باتری، امکان پذیر می کند.

 

در اپنجیال ® ES ™ 3.0 برنامه نویسی راهنمای، چاپ دوم، نویسندگان پوشش کل API و سایه زبان. آنها با دقت ویژگی‌های OpenGL ES 3.0 مانند نقشه‌برداری سایه، نمونه‌سازی، چندین هدف رندر، اشیاء بافر یکنواخت، فشرده‌سازی بافت، باینری‌های برنامه و بازخورد تبدیل را معرفی می‌کنند.

 

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

 

همه کدها بر روی iOS 7، Android 4.3، Windows (OpenGL ES 3.0 Emulation) و Ubuntu Linux ساخته و آزمایش شده اند، و نویسندگان نحوه ساخت کد OpenGL ES را برای هر پلتفرم نشان می دهند.

 

پوشش در سی لود

  • EGL API: برقراری ارتباط با سیستم پنجره سازی بومی، انتخاب تنظیمات، و ایجاد زمینه ها و سطوح رندر
  • سایه بان ها: ایجاد و اتصال اشیاء سایه زن. کامپایل سایه بان; بررسی خطاهای کامپایل؛ ایجاد، پیوند دادن، و پرس و جو اشیاء برنامه. و با استفاده از شیدرهای منبع و باینری های برنامه
  • زبان سایه زنی OpenGL ES: متغیرها، انواع، سازنده ها، ساختارها، آرایه ها، ویژگی ها، بلوک های یکنواخت، متغیرهای ورودی/خروجی، واجد شرایط دقیق، و عدم تغییر
  • هندسه، رئوس و موارد اولیه: وارد کردن هندسه به خط لوله، و مونتاژ آن در خطوط اولیه
  • 2D/3D، Cubemap، بافت آرایه: ایجاد، بارگذاری، و رندر. حالت های بسته بندی بافت، فیلتر کردن، و فرمت ها. بافت‌های فشرده، اشیاء نمونه‌بردار، بافت‌های تغییرناپذیر، اشیاء بافر بازکردن پیکسل، و نقشه‌برداری
  • سایه زن های قطعه: چند بافتی، مه، تست آلفا، و صفحه های کلیپ کاربر
  • عملیات قطعه: آزمایش قیچی، شابلون و عمق. چند نمونه گیری، ترکیب، و دیترینگ
  • اشیاء فریم بافر: ارائه به سطوح خارج از صفحه برای جلوه های پیشرفته
  • رندر پیشرفته: نورپردازی در هر پیکسل، نقشه‌برداری محیط، سیستم‌های ذرات، پس پردازش تصویر، بافت‌های رویه‌ای، نقشه‌برداری سایه، زمین، و بافت‌دهی تصویری
  • همگام سازی اشیاء و حصارها: همگام سازی در برنامه میزبان و اجرای GPU

 

این نسخه از کتاب شامل یک درج رنگی از OpenGL ES 3.0 API و OpenGL ES Shading Language 3.0 Reference Cards است که توسط Khronos ایجاد شده است. کارت‌های مرجع حاوی فهرست کاملی از همه عملکردهای OpenGL ES 3.0 به همراه انواع، اپراتورها، واجد شرایط، داخلی‌ها و توابع در OpenGL ES Shading Language هستند.

 

نظرات کاربران درباره کتاب OpenGL ES 3.0 Programming Guide

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب OpenGL ES 3.0 Programming Guide نظر می دهد.

ارسال نظر درباره کتاب OpenGL ES 3.0 Programming Guide

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

  Product details Publisher ‏ : ‎ Jones & Bartlett ...
7,220,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید