آموزش جامع مسیریابی سه‌بعدی با استفاده از Octree - آخرین آپدیت

دانلود Mastering 3D Pathfinding with Octree

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. با تسلط بر مسیریابی مبتنی بر Octree در Unity، پیچیدگی‌های محیط‌های سه‌بعدی را با اعتماد به نفس مدیریت کنید. این دوره شما را به دانش و مهارت‌های لازم برای طراحی سیستم‌های ناوبری هوشمند، بهینه‌سازی شده برای عملکرد بالا و مقیاس‌پذیری در فضاهای مجازی بزرگ مجهز می‌کند. شما درک عمیقی از بخش‌بندی فضایی (Spatial Partitioning)، گراف‌های نقاط مسیر (Waypoint Graphs) و تکنیک‌های پیشرفته مسیریابی هوش مصنوعی به دست خواهید آورد. مسیر یادگیری شما با آشنایی با Octreeها آغاز می‌شود؛ ساختار، کلاس‌های پایه و متدها برای تقسیم فضا. با پیشرفت در دوره، به ساخت گراف‌های Waypoint، افزودن گره‌ها (Nodes) و یال‌ها (Edges) و اصلاح آن‌ها برای ناوبری بهینه خواهید پرداخت. در نهایت، دوره با بررسی عملی الگوریتم A* به اوج خود می‌رسد و نشان می‌دهد که چگونه می‌توان این الگوریتم را برای مسیریابی هوشمند و کارآمد با Octreeها ترکیب کرد. این دوره برای توسعه‌دهندگانی که تجربه کار با Unity را دارند طراحی شده و برای سازندگان بازی، مهندسان شبیه‌سازی و علاقه‌مندان به هوش مصنوعی ایده‌آل است. داشتن دانش عملی از Unity و C# توصیه می‌شود. سطح دشواری دوره متوسط است که ترکیبی از بینش تئوری و کاربرد عملی می‌باشد. در پایان دوره، شما قادر خواهید بود ساختارهای مقیاس‌پذیر Octree را پیاده‌سازی کنید، سیستم‌های Waypoint بهینه توسعه دهید، مسیریابی A* را ادغام کنید و عوامل هوش مصنوعی (AI Agents) با قابلیت حرکت در محیط‌های سه‌بعدی پویا بسازید.

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

مقدمه Introduction

  • خوش‌آمدگویی Welcome

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

  • آپدیت به Unity 6 Updating to Unity 6

آشنایی با Octrees Octrees

  • Octree چیست؟ What is an Octree

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

  • افزودن یک گره (Node) Adding a Node

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

  • تقسیم فضا Dividing Space

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

  • یافتن برگ‌های خالی (Empty Leaves) Finding Empty Leaves

  • تقسیم برای جزئیات بیشتر Splitting for Higher Granularity

گراف‌های Waypoint Waypoint Graphs

  • معماری پایه گراف بخش اول Basic Graph Architecture Part 1

  • معماری پایه گراف بخش دوم Basic Graph Architecture Part 2

  • افزودن گره‌ها به گراف Waypoint Adding Nodes to the Waypoints Graph

  • افزودن یال‌ها به گراف Waypoint Adding Edges to the Waypoints Graph

  • کاهش یال‌ها Reducing Edges

مسیریابی Pathfinding

  • مسیریابی Pathfinding

  • پیاده‌سازی A* بخش اول  Implementing A* Part 1

  • پیاده‌سازی A* بخش دوم Implementing A* Part 2

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

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

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

  • ترکیب A* با Octrees برای مسیریابی بخش اول Combining A* with Octrees for Pathfinding Part 1

  • ترکیب A* با Octrees برای مسیریابی بخش دوم Combining A* with Octrees for Pathfinding Part 2

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

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

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

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

سخن پایانی Final Words

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

نمایش نظرات

آموزش جامع مسیریابی سه‌بعدی با استفاده از Octree
جزییات دوره
6h 18m
29
(آخرین آپدیت)
4
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده