کتاب ریاضیات برای برنامه نویسی بازی و گرافیک کامپیوتری؛ کاوش ریاضیات ضروری برای ایجاد، رندرینگ و اداره محیط های مجازی سه بعدی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

 
دانلود کتاب Mathematics for Game Programming and Computer Graphics: Explore the essential mathematics for creating, rendering, and manipulating 3D virtual environments

عنوان کتاب به انگلیسی:

Mathematics for Game Programming and Computer Graphics: Explore the essential mathematics for creating, rendering, and manipulating 3D virtual environments

سال انتشار: 2022  |  445 صفحه  |  حجم فایل: 34 مگابایت  |  زبان: انگلیسی
نویسنده Penny de Byl
ناشر Packt Publishing
ISBN10: 1801077339
ISBN13: ‎9781801077330

توضیحات کتاب

A comprehensive guide to learning fundamental 3D mathematical principles used in games and computer graphics by example Key FeaturesGet acquainted with the essential mathematics needed to describe, simulate, and render 3D creations Construct and manipulate 3D animated environments using Python, Pygame, and PyOpenGL Develop vertex and fragment shaders in OpenGL shader language to speed up rendering Book Description Mathematics is an essential skill when it comes to graphics and game development, particularly if you want to understand the generation of real-time computer graphics and the manipulation of objects and environments in a detailed way. Python, together with Pygame and PyOpenGL, provides you with the opportunity to explore these features under the hood, revealing how computers generate and manipulate 3D environments. Mathematics for Game Programming and Computer Graphics is an exhaustive guide to getting “back to the basics” of mathematics, using a series of problem-based, practical exercises to explore ideas around drawing graphic lines and shapes, applying vectors and vertices, constructing and rendering meshes, and working with vertex shaders. By leveraging Python, Pygame, and PyOpenGL, you'll be able to create your own mathematics-based engine and API that will be used throughout to build applications. By the end of this graphics focussed book, you'll have gained a thorough understanding of how essential mathematics is for creating, rendering, and manipulating 3D virtual environments and know the secrets behind today's top graphics and game engines. What you will learn Get up and running with Python, Pycharm, Pygame, and PyOpenGL Experiment with different graphics API drawing commands Review basic trigonometry and how it's important in 3D environments Apply vectors and matrices to move, orient, and scale 3D objects Render 3D objects with textures, colors, shading, and lighting Work with vertex shaders for faster GPU-based rendering Who this book is for This book is for programmers who want to enhance their 3D mathematics skills relating to computer graphics and computer games. Knowledge of high school–level mathematics and a working understanding in an object-orientated language is needed to grasp the contents present in this book. Table of Contents Hello Graphics Window: You're on your way Let's Start Drawing Line Plotting Pixel by Pixel Graphics and Game Engine Components Let's Light it Up! Updating and Drawing the Graphics Environment Interactions with the Keyboard and Mouse for Dynamic Graphics Programs Reviewing Our Knowledge of Triangles Practicing Vector Essentials Getting acquainted with Lines, Rays and Normals Manipulating the Light and Texture of Triangles Mastering Affine Transformations Understanding the Importance of Matrices Working with coordinate Spaces Navigating the view space Rotating with Quaternions Vertex and fragment shading Customizing the Render Pipeline Rendering Visual Realism Like a Pro

توضیحات کتاب به فارسی (ترجمه ماشینی)

یک راهنمای جامع برای یادگیری اصول اساسی ریاضی سه بعدی مورد استفاده در بازی ها و گرافیک های رایانه ای به عنوان مثال ویژگی های کلیدی با ریاضیات اساسی مورد نیاز برای توصیف ، شبیه سازی و ارائه خلاقیت های سه بعدی آشنا شوید محیط های انیمیشن سه بعدی را با استفاده از پایتون ، پیگام و پیپنگل سازه و دستکاری کنید سایه های Vertex و Fragment را در زبان سایه بان OpenGL ایجاد کنید تا سرعت بخشیدن توضیحات کتاب ریاضیات وقتی صحبت از گرافیک و توسعه بازی می شود ، یک مهارت اساسی است ، به خصوص اگر می خواهید تولید گرافیک رایانه ای در زمان واقعی و دستکاری اشیاء و محیط ها را به روشی دقیق درک کنید.Python به همراه Pygame و Pyopengl این امکان را برای شما فراهم می کند که این ویژگی ها را در زیر کاپوت کشف کنید و نشان می دهد که چگونه رایانه ها محیط های سه بعدی را تولید و دستکاری می کنند. ریاضیات برای برنامه نویسی بازی و گرافیک رایانه یک راهنمای جامع برای بازگشت "به اصول اولیه" ریاضیات ، استفاده از یک سری تمرینات عملی مبتنی بر مسئله برای کشف ایده ها در مورد ترسیم خطوط و شکل های گرافیکی ، استفاده از بردارها و راس ها ، ساخت و ارائه و ارائهمش و کار با سایه بان های Vertex.با استفاده از Python ، Pygame و PyOpengl ، می توانید موتور و API مبتنی بر ریاضیات خود را ایجاد کنید که در کل برای ساخت برنامه ها استفاده می شود. با پایان این کتاب با تمرکز گرافیکی ، شما درک کاملی از چگونگی ریاضیات ضروری برای ایجاد ، ارائه و دستکاری در محیط های مجازی سه بعدی کسب کرده اید و اسرار پشت موتورهای برتر امروز را می شناسید. آنچه یاد خواهید گرفت با Python ، Pycharm ، Pygame و Pyopengl بلند شوید و در حال اجرا باشید با دستورات ترسیم API گرافیکی مختلف آزمایش کنید مثلثات اساسی و چگونگی اهمیت آن در محیط های سه بعدی را مرور کنید بردارها و ماتریس ها را برای جابجایی ، جهت گیری و مقیاس اشیاء سه بعدی اعمال کنید اشیاء سه بعدی را با بافت ، رنگ ، سایه و روشنایی ارائه دهید برای ارائه سریعتر مبتنی بر GPU با سایه بان های Vertex کار کنید این کتاب برای چه کسی است این کتاب برای برنامه نویسان است که می خواهند مهارت های ریاضی سه بعدی خود را در رابطه با گرافیک رایانه و بازی های رایانه ای ارتقا دهند.دانش ریاضیات سطح دبیرستان و درک کار در یک زبان شی گرا برای درک مطالب موجود در این کتاب مورد نیاز است. فهرست مطالب سلام پنجره گرافیک: شما در راه خود هستید بیایید شروع به نقاشی کنیم پیکسل ترسیم خط توسط پیکسل گرافیک و اجزای موتور بازی بیایید آن را روشن کنیم! به روزرسانی و ترسیم محیط گرافیکی تعامل با صفحه کلید و ماوس برای برنامه های گرافیکی پویا بررسی دانش ما در مورد مثلث ها اجتناب از وکتور ضروری آشنایی با خطوط ، پرتوهای و عادی دستکاری نور و بافت مثلث تسلط بر تحولات وابسته درک اهمیت ماتریس کار با فضاهای مختصات پیمایش در فضای نمای چرخش با کواترن ها راس و سایه قطعه سفارشی کردن خط لوله رندر ارائه رئالیسم بصری مانند یک حرفه ای

📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.