چرا باید OpenGL را یاد بگیرید؟ (الف) یکی از کتابخانه های گرافیکی اصلی است که برای پیاده سازی بیشتر (یا به طور کامل) روی سخت افزار توسعه یافته است. (ب) دانش درباره OpenGL آنچه را که در پسزمینه دیگر موتورهای گرافیکی و بازی میگذرد، به شما نشان میدهد که مهارتهای برتر حل مسئله و عیبیابی را در دیگر برنامهها به شما میدهد (ج) درک شما از ریاضیات سه بعدی را بهبود میبخشد، و (د) برنامهنویسی سایهزن راس را به خط مقدم توسعه برنامههای گرافیکی رایانهای میآورد و سطح بالاتری از مهارت را در ایجاد گرافیکهای دوبعدی و سهبعدی با پردازش موازی مبتنی بر GPU ارائه میکند.
طراحی شده برای دانش آموزان سطح متوسط با دانش برنامه نویسی، محتوای این دوره گام به گام شما را با راه اندازی Python، Pygame و PyOpenG و توسعه یک موتور گرافیکی 3 بعدی تعمیم یافته که بر روی fly (همچنان که دوره پیشرفت میکند)، برای تمرکز بر افزودن قابلیتهای مورد نیاز، زیرا هر مفهوم اساسی در تولید گرافیک کامپیوتری، ریاضیات، و رندر آشکار میشود.
شما در مورد:
خواهید آموختمحیط توسعه Pycharm.
API Pygame که یک رابط برای OpenGL است.
PyOpenGL، یک پوشش پایتون برای OpenGL API.
سیستمها را در فضای متعامد، پرسپکتیو، فضای صفحه و فضای دوربین هماهنگ کنید.
حرکت دوربین مجازی.
ساخت گرافیک سه بعدی با استفاده از سایه زن های راس.
رنگ رأس.
نورپردازی.
ریاضیات ضروری برای کار با فضای سه بعدی و تعیین موقعیت رئوس با انواع ماتریسهای مشاهده ۴×۴.
کار با فایل های مدل سه بعدی OBJ.
نقشه برداری UV و بافت مش ها.
آنچه مردم در مورد دوره های پنی می گویند:
بار دیگر پنی یک دوره قدرتمند، واضح و ارزشمند ارائه می دهد. من معتقدم که این مطالب برای درک عملکرد اساسی بسیاری از موتورهای بازی بسیار مفید خواهد بود. همچنین چیزی کمی متفاوت است که به من اجازه می دهد تا با ساختن بازی ها بر روی مهارت های پایتون خود کار کنم و کمی سرگرم شوم. او در آموزشهایش بسیار واضح است، بسیار آگاه است و البته اطلاعاتی را برای پیگیری و درک آسان ارائه میکند که میتوانید به راحتی آنها را بگیرید و یاد بگیرید.
اجازه دهید بگویم این برای شخصی که به انواع خاصی از طراحی بازی علاقه دارد چقدر اهمیت دارد. ایجاد بازی هایی که می توانید رفتارهای هوش مصنوعی ایجاد کنید که از موقعیت های اضطراری پشتیبانی می کند.
من صادقانه عاشق رویکرد آموزشی Holistic هستم و هرگز در عرض چند ساعت در مورد کدنویسی موثر با چنین توضیحات دقیق چیزهای زیادی یاد نگرفتم!
این دوره بر ارائه تجربه عملی به دانشآموزان در زمینه کدنویسی یک موتور گرافیکی سه بعدی عمومی با استفاده از PyOpenGL تمرکز دارد، در حالی که مقدمه آسان پایتون را برای برنامهنویسان متوسط نیز فراهم میکند.
استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.
Penny @Holistic3D.comهیجان علمی ، نویسنده و توسعه بازی سلام ، من دکتر پنی د بیل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی و SAE مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.
نمایش نظرات