کتاب الکترونیکی

OpenGL (R) SuperBible: آموزش جامع و مرجع

OpenGL (R) SuperBible: Comprehensive Tutorial and Reference

دانلود کتاب OpenGL (R) SuperBible: Comprehensive Tutorial and Reference (به فارسی: OpenGL (R) SuperBible: آموزش جامع و مرجع) نوشته شده توسط «Richard S. Wright – Benjamin Lipchak – Nicholas Haemel»


اطلاعات کتاب OpenGL (R) SuperBible: آموزش جامع و مرجع

موضوع اصلی: 1

نوع: کتاب الکترونیکی

ناشر: Addison-Wesley Professional

نویسنده: Richard S. Wright – Benjamin Lipchak – Nicholas Haemel

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2007

تعداد صفحه: 1262

حجم کتاب: 16 مگابایت

کد کتاب: 9780321498823 , 0321498828

نوبت چاپ: 4

توضیحات کتاب OpenGL (R) SuperBible: آموزش جامع و مرجع

OpenGL ® SuperBible، نسخه چهارم، با روشن کردن هسته آغاز می شود تکنیک‌های برنامه‌نویسی گرافیکی OpenGL “کلاسیک”، از ترسیم در فضا تا تبدیل‌های هندسی، از نورپردازی تا نقشه‌برداری بافت. نویسندگان قابلیت‌های OpenGL جدیدتر، از جمله خط لوله قابل برنامه‌ریزی قدرتمند OpenGL 2.1، سایه‌زن‌های راس و قطعه، و بافرهای پیشرفته را پوشش می‌دهند. آن‌ها همچنین مقدمه‌های کامل و به‌روزی را برای پیاده‌سازی OpenGL در پلتفرم‌های متعدد، از جمله Windows، Mac OS X، GNU/Linux، UNIX و سیستم‌های جاسازی شده ارائه می‌کنند.

 

پوشش شامل

 

·         فصل کاملاً جدیدی در برنامه‌نویسی OpenGL ES برای دستگاه‌های دستی

·         فصل‌های کاملاً بازنویسی شده در OpenGL برای Mac OS X و GNU/Linux

·         پوشش لحظه به لحظه OpenGL در ویندوز ویستا

·         مطالب جدید در بافرهای رنگی ممیز شناور و خاموش -پردازش صفحه

·         مقدمه‌ای عمیق بر مدل‌سازی سه‌بعدی و ترکیب‌بندی اشیا

·                  تکنیک‌های تخصصی برای استفاده از سایه‌زنی قابل برنامه‌ریزی OpenGL زبان

·         پوشش کامل منحنی‌ها، سطوح، گرافیک‌های تعاملی، بافت‌ها، سایه‌ها و موارد دیگر

·         A کاملاً مرجع API به روز شده و بخش کاملاً جدیدی از تصاویر تمام رنگی

 

شما به این کتاب تکیه خواهید کرد به طور مداوم – چه برای اولین بار OpenGL را یاد بگیرید، چه تخصص برنامه نویسی گرافیکی خود را عمیق تر کنید، چه از نسخه های قدیمی OpenGL ارتقا دهید یا برنامه های کاربردی را از محیط های دیگر منتقل کنید.

 

اکنون بخشی از کتابخانه فنی OpenGL – منبع دانش رسمی برای توسعه دهندگان OpenGL

کتابخانه فنی OpenGL کتاب های آموزشی و مرجع برای OpenGL ارائه می دهد. کتابخانه برنامه نویسان را قادر می سازد تا درک عملی از OpenGL به دست آورند و به آنها نشان می دهد که چگونه پتانسیل کامل آن را باز کنند. این کتابخانه که در ابتدا توسط SGI توسعه یافت، تحت نظارت گروه راهبری OpenGL Architecture Review Board (ARB) (اکنون بخشی از گروه Khronos)، یک کنسرسیوم صنعتی که مسئول هدایت تکامل OpenGL و فناوری‌های مرتبط است، به تکامل خود ادامه می‌دهد.

 

محتواها

پیشگفتار  xxvii

درباره نویسندگان  xxxv

مقدمه  1

بخش اول: عهد عتیق

فصل 1     مقدمه ای بر گرافیک سه بعدی و OpenGL  9

فصل 2     با استفاده از OpenGL  33

فصل 3     طراحی در فضا: هندسی اولیه و بافرها  73

فصل 4     تحولات هندسی: خط لوله  127

فصل 5     رنگ، مواد و روشنایی: اصول اولیه 173

فصل 6     اطلاعات بیشتر در مورد رنگ‌ها و مواد  229

فصل 7     تصویربرداری با OpenGL  251

فصل 8 Texture Mapping: The Basics  303

فصل 9     نگاشت بافت: فراتر از اصول  341

فصل 10   منحنی ها و سطوح  377

فصل 11   همه چیز درباره خط لوله است: سرعت هندسه سریعتر  421

فصل 12   گرافیک تعاملی  457

فصل 13   سؤالات انسداد: چرا بیشتر از آنچه نیاز دارید کار می‌کنید؟ 481

فصل 14   بافت‌ها و سایه‌های عمق  495

 

بخش دوم: عهد جدید

فصل 15   خط لوله قابل برنامه ریزی: این OpenGL 515 پدر شما نیست

فصل 18   بافرهای پیشرفته  601

 

بخش سوم: آپوکریفا

فصل 19   Wiggle: OpenGL در Windows  641

فصل 20   OpenGL در Mac OS X  685

P>

فصل 21   OpenGL در لینوکس  713

فصل 22   OpenGL ES — OpenGL در Small  735

 

افزودن


OpenGL ® SuperBible, Fourth Edition, begins by illuminating the core techniques of “classic” OpenGL graphics programming, from drawing in space to geometric transformations, from lighting to texture mapping. The authors cover newer OpenGL capabilities, including OpenGL 2.1’s powerful programmable pipeline, vertex and fragment shaders, and advanced buffers. They also present thorough, up-to-date introductions to OpenGL implementations on multiple platforms, including Windows, Mac OS X, GNU/Linux, UNIX, and embedded systems.

 

Coverage includes

 

·         An entirely new chapter on OpenGL ES programming for handhelds

·         Completely rewritten chapters on OpenGL for Mac OS X and GNU/Linux

·         Up-to-the-minute coverage of OpenGL on Windows Vista

·         New material on floating-point color buffers and off-screen rendering

·         In-depth introductions to 3D modeling and object composition

·         Expert techniques for utilizing OpenGL’s programmable shading language

·         Thorough coverage of curves, surfaces, interactive graphics, textures, shadows, and much more

·         A fully updated API reference, and an all-new section of full-color images

 

You’ll rely on this book constantly–whether you’re learning OpenGL for the first time, deepening your graphics programming expertise, upgrading from older versions of OpenGL, or porting applications from other environments.

 

Now part of the OpenGL Technical Library–The official knowledge resource for OpenGL developers

The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies.

 

Contents

Preface  xxvii

About the Authors  xxxv

Introduction  1

 

Part I: The Old Testament

Chapter 1     Introduction to 3D Graphics and OpenGL  9

Chapter 2     Using OpenGL  33

Chapter 3     Drawing in Space: Geometric Primitives and Buffers  73

Chapter 4     Geometric Transformations: The Pipeline  127

Chapter 5     Color, Materials, and Lighting: The Basics 173

Chapter 6     More on Colors and Materials  229

Chapter 7     Imaging with OpenGL  251

Chapter 8     Texture Mapping: The Basics  303

Chapter 9     Texture Mapping: Beyond the Basics  341

Chapter 10   Curves and Surfaces  377

Chapter 11   It’s All About the Pipeline: Faster Geometry Throughput  421

Chapter 12   Interactive Graphics  457

Chapter 13   Occlusion Queries: Why Do More Work Than You Need To? 481

Chapter 14   Depth Textures and Shadows  495

 

Part II: The New Testament

Chapter 15   Programmable Pipeline: This Isn’t Your Father’s OpenGL  515

Chapter 16   Vertex Shading: Do-It-Yourself Transform, Lighting, and Texgen  547

Chapter 17   Fragment Shading: Empower Your Pixel Processing  567

Chapter 18   Advanced Buffers  601

 

Part III: The Apocrypha

Chapter 19   Wiggle: OpenGL on Windows  641

Chapter 20   OpenGL on Mac OS X  685

Chapter 21   OpenGL on Linux  713

Chapter 22   OpenGL ES — OpenGL on the Small  735

 

Appendix A    Further Reading/References  773

Appendix B    Glossary  777

Appendix C   API Reference  783

Index  1141

 

دانلود کتاب «OpenGL (R) SuperBible: آموزش جامع و مرجع»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

📖 خرید این کتاب

برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمه‌های زیر کلیک کنید تا پیام آماده برای شما ارسال شود:

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