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

قیمت 56,000 تومان

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

ویژگی‌های کلیدی

با ریاضیات ضروری مورد نیاز برای توصیف، شبیه‌سازی و رندر آثار سه‌بعدی آشنا شوید
ساخت و دستکاری محیط‌های متحرک سه‌بعدی با استفاده از پایتون، پای‌گیم و PyOpenGL
توسعه سایه‌زن‌های رأس و قطعه در زبان سایه‌زن OpenGL برای سرعت بخشیدن به رندر

شرح کتاب

ریاضیات یک مهارت ضروری در زمینه گرافیک و توسعه بازی است، به خصوص اگر می‌خواهید تولید گرافیک کامپیوتری بلادرنگ و دستکاری اشیاء و محیط‌ها را به طور مفصل درک کنید. پایتون، همراه با پای‌گیم و PyOpenGL، این فرصت را برای شما فراهم می‌کند تا این ویژگی‌ها را در زیر کاپوت بررسی کنید و نحوه تولید و دستکاری محیط‌های سه‌بعدی توسط کامپیوترها را آشکار کنید.

ریاضیات برای برنامه‌نویسی بازی و گرافیک کامپیوتری یک راهنمای جامع برای “بازگشت به اصول اولیه” ریاضیات است که با استفاده از مجموعه‌ای از تمرین‌های عملی مبتنی بر مسئله، ایده‌هایی را در مورد ترسیم خطوط و اشکال گرافیکی، اعمال بردارها و رأس‌ها، ساخت و رندر مش‌ها و کار با سایه‌زن‌های رأس بررسی می‌کند. با بهره‌گیری از پایتون، پای‌گیم و PyOpenGL، شما قادر خواهید بود موتور و API مبتنی بر ریاضیات خود را ایجاد کنید که در سراسر کتاب برای ساخت برنامه‌ها استفاده خواهد شد.

در پایان این کتاب متمرکز بر گرافیک، شما درک کاملی از اهمیت ریاضیات برای ایجاد، رندر و دستکاری محیط‌های مجازی سه‌بعدی به دست خواهید آورد و اسرار پشت موتورهای گرافیکی و بازی برتر امروزی را خواهید دانست.

آنچه خواهید آموخت

با پایتون، پای‌چارم، پای‌گیم و PyOpenGL شروع به کار کنید
با دستورات مختلف طراحی API گرافیکی آزمایش کنید
مثلثات پایه و اهمیت آن در محیط‌های سه‌بعدی را مرور کنید
بردارها و ماتریس‌ها را برای حرکت، جهت‌دهی و مقیاس‌بندی اشیاء سه‌بعدی به کار ببرید
اشیاء سه‌بعدی را با بافت‌ها، رنگ‌ها، سایه‌زنی و نورپردازی رندر کنید
با سایه‌زن‌های رأسی برای رندر سریع‌تر مبتنی بر GPU کار کنید

این کتاب برای چه کسانی مناسب است؟

این کتاب برای برنامه‌نویسانی است که می‌خواهند مهارت‌های ریاضیات سه‌بعدی خود را در رابطه با گرافیک کامپیوتری و بازی‌های کامپیوتری ارتقا دهند. برای درک مطالب موجود در این کتاب، دانش ریاضیات در سطح دبیرستان و درک عملی از یک زبان شی‌گرا مورد نیاز است.

فهرست مطالب

سلام پنجره گرافیک: شما در مسیر خود هستید
بیایید شروع به طراحی کنیم
رسم خط پیکسل به پیکسل
گرافیک و اجزای موتور بازی
بیایید آن را روشن کنیم!
به‌روزرسانی و طراحی محیط گرافیک
تعامل با صفحه‌کلید و ماوس برای برنامه‌های گرافیکی پویا
مرور دانش ما در مورد مثلث‌ها
تمرین اصول بردار
آشنایی با خطوط، پرتوها و نرمال‌ها
دستکاری نور و بافت مثلث‌ها
تسلط بر تبدیل‌های آفین
درک اهمیت ماتریس‌ها
کار با فضاهای مختصات
پیمایش فضای دید
چرخش با کواترنیون‌ها
سایه‌زنی رأس و قطعه
سفارشی‌سازی خط لوله رندر
رندرینگ رئالیسم بصری مانند یک حرفه‌ای

سال انتشار: 2022  |  تعداد صفحات: 445  |  حجم فایل: 34.15 مگابایت  |  زبان: انگلیسی
Mathematics for Game Programming and Computer Graphics: Explore the essential mathematics for creating, rendering, and manipulating 3D virtual environments
نویسنده
Penny de Byl
ناشر
Penny de Byl
ISBN10:
1801077339
ISBN13:
‎9781801077330