عنوان کتاب به انگلیسی: |
OpenGL ES 3.0 Programming Guide (2nd Edition) |
سال انتشار: 2014 | 560 صفحه | حجم فایل: 11 مگابایت | زبان: انگلیسی |
نویسنده | Dan Ginsburg, Budirijanto Purnomo, Dave Shreiner, Aaftab Munshi |
ناشر | Addison-Wesley Professional |
ISBN10: | 0321933885 |
ISBN13: | 9780321933881 |
توضیحات کتاب
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 ™ پیشرو در رابط نرم افزاری و کتابخانه گرافیکی صنعت برای ارائه گرافیک های پیچیده سه بعدی در دستگاه های دستی و تعبیه شده است.جدیدترین نسخه ، OpenGL ES 3.0 ، بدون به خطر انداختن عملکرد دستگاه یا عمر باتری ، می توان برای بازی ها و برنامه های جدید ، تصاویر خیره کننده ای را برای بازی ها و برنامه های جدید ایجاد کرد.در راهنمای برنامه نویسی OpenGL ® 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: متغیرها ، انواع ، سازه ها ، سازه ها ، آرایه ها ، ویژگی ها ، بلوک های یکنواخت ، متغیرهای I/O ، مقدمات دقیق و تغییر نام
هندسه ، رئوس و بدوی: وارد کردن هندسه در خط لوله و مونتاژ آن در بدوی ها
2D/3D ، Cubemap ، Array Texturing: ایجاد ، بارگذاری و ارائه ؛حالت های بسته بندی بافت ، فیلتر و قالب ها ؛بافت های فشرده شده ، اشیاء نمونه ، بافت های تغییر ناپذیر ، اشیاء بافر UNPACK پیکسل و MIPMAPPING
Shaders Fragment: Multitexturing ، مه ، تست آلفا و هواپیماهای کلیپ کاربر
عملیات قطعه ای: تست های قیچی ، استنسیل و عمق ؛نمونه برداری ، مخلوط کردن ، و فروپاشی
اشیاء FrameBuffer: ارائه سطوح خارج از صفحه برای جلوه های پیشرفته
رندر پیشرفته: نورپردازی در هر پیکسل ، نقشه برداری محیط ، سیستم ذرات ، تصویر پس از پردازش ، بافت های رویه ای ، نقشه برداری سایه ، زمین و بافت پیش بینی
همگام سازی اشیاء و نرده ها: هماهنگ سازی در برنامه میزبان و اجرای GPU این نسخه از کتاب شامل یک درج رنگی از API OpenGL ES 3.0 API و OpenGL ES Language 3.0 کارتهای مرجع ایجاد شده توسط Khronos است.کارتهای مرجع شامل لیست کاملی از کلیه توابع موجود در OpenGL ES 3.0 به همراه انواع ، اپراتورها ، مقدمات ، ساخت و کار و توابع به زبان سایه بان OpenGL است.
این محصول به صورت دانلودی می باشد و بلافاصله پس از پرداخت موفق قادر به دانلود خواهید بود |
درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |
نقد و بررسیها
هنوز بررسیای ثبت نشده است.