آموزش مسیریابی سه بعدی با Octrees

Learn 3D Pathfinding with Octrees

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه ایجاد فضای سه بعدی با octrees را کشف کنید و الگوریتم A* را برای ایجاد هوش مصنوعی برای پیمایش خودکار پیاده سازی کنید. تعریف و توضیح مفهوم Octrees توسعه الگوریتمی برای تقسیم بازگشتی فضا به اکتانت ها نشان دادن توانایی اعمال الگوریتم A* در Pathfinding ساخت یک کاراکتر هوش مصنوعی ساده که می تواند به طور مستقل در فضای سه بعدی حرکت کند. دانش کار C# درک بازگشت

آیا تا به حال می خواهید که navmesh ها را از سطح خارج کنید و آنها را در فضای سه بعدی گسترش دهید؟ تکنیک های نشان داده شده در این دوره به شما نشان می دهد که چگونه از Octrees برای تقسیم بازگشتی فضا برای استفاده با الگوریتم A* برای یافتن مسیرها از یک مکان به مکان دیگر استفاده کنید. در تمام طول این مدت، موتور بازی Unity را دنبال می‌کنید تا پروژه‌ای بسازید که Octrees را در حک کردن فضای اطراف اشیاء بازی ایجاد و تجسم می‌کند، قبل از توسعه یک کاراکتر ناوبری خودکار هوش مصنوعی که از A* برای مسیریابی استفاده می‌کند.

این دوره شامل موارد زیر است:

  • تئوری نمودار اکتری و درخت

  • نظریه گراف نقطه راه

  • کاربرد عملی Octrees در تقسیم فضا، در محیط یونیتی سه بعدی

  • نگاهی نزدیک و اجرای الگوریتم A*

  • توسعه کاراکترهای هوش مصنوعی که به طور مستقل فضای سه بعدی را هدایت می کنند

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

آنچه دیگران در مورد دوره های پنی می گویند:

  • این دوره فوق العاده است! پنی باید دست کم یکی از بهترین مربیان توسعه بازی، یونیتی و سی شارپ باشد! در مدت سه ساعت، آنقدر چیزهای زیادی یاد گرفتم که با برنامه تحصیلات تکمیلی من رقابت می کند!

  • بهترین کلاس Unity که شرکت کردم.

  • وای، سرگرم کننده ترین برنامه نویسی که تا به حال داشته ام! برای اولین بار از زمان گذراندن دوره های آنلاین متعدد در طول 4 سال، تمام چالش های پنی را با موفقیت انجام دادم. شخصاً احساس می کنم که در حال پیشرفت هستم و این به لطف توانایی تدریس حرفه ای او است.


سرفصل ها و درس ها

معرفی Introduction

  • خوش آمدی Welcome

  • به انجمن دانشجویی H3D بپیوندید Join the H3D Student Community

  • تماس با H3D Contacting H3D

  • سوالات متداول FAQs

اکتری ها Octrees

  • اکتری چیست What is an Octree

  • کلاس های پایه Octree The Octree Base Classes

  • اضافه کردن یک گره Adding a Node

  • تقسیم یک گره Splitting a Node

  • تقسیم فضا Dividing Space

  • تقسیم انتخابی فضا Selectively Dividing Space

  • پیدا کردن برگ های خالی Finding Empty Leaves

  • تقسیم برای دانه بندی بالاتر Splitting for Higher Granularity

نمودارهای نقطه راه Waypoint Graphs

  • معماری گراف پایه قسمت 1 Basic Graph Architecture Part 1

  • معماری گراف پایه 2 Basic Graph Architecture Part 2

  • اضافه کردن گره ها به نمودار نقاط راه Adding Nodes to the Waypoints Graph

  • اضافه کردن لبه ها به نمودار نقاط راه Adding Edges to the Waypoints Graph

  • کاهش لبه ها Reducing Edges

راه یابی Pathfinding

  • راه یابی Pathfinding

  • اجرای A* قسمت 1 Implementing A* Part 1

  • اجرای A* قسمت 2 Implementing A* Part 2

  • توسعه مسیری به دنبال هوش مصنوعی Developing a Path Following AI

  • اولین پرواز آزمایشی The First Test Flight

  • افزودن چندین AI و مسیر Adding Multiple AI and Paths

  • ترکیب A* با Octrees برای Pathfinding قسمت 1 Combining A* with Octrees for Pathfinding Part 1

  • ترکیب A* با Octrees برای Pathfinding قسمت 2 Combining A* with Octrees for Pathfinding Part 2

  • ترکیب A* با Octrees برای Pathfinding قسمت 3 Combining A* with Octrees for Pathfinding Part 3

  • افزودن مقصد برای هوش مصنوعی قسمت 1 Adding Destinations for AI Part 1

  • افزودن مقصد برای هوش مصنوعی قسمت 2 Adding Destinations for AI Part 2

  • افزودن مقصد برای هوش مصنوعی قسمت 3 Adding Destinations for AI Part 3

کلمات پایانی Final Words

  • چند کلمه پایانی از پنی Some Final Words from Penny

  • الان به کجا Where to now?

نمایش نظرات

آموزش مسیریابی سه بعدی با Octrees
جزییات دوره
4 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
901
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Penny @Holistic3D.com Penny @Holistic3D.com

هیجان علمی ، نویسنده و توسعه بازی سلام ، من دکتر پنی د بیل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی و SAE مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.