آموزش ساخت دنیای وکسلی الهام گرفته از ماینکرفت - سازگار با Unity 6 - آخرین آپدیت

دانلود Create Minecraft-Inspired Voxel Worlds - Unity 6 Compatible

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره عملی، شما یاد خواهید گرفت که با استفاده از Unity 6، دنیای‌های غوطه‌ورکننده وکسلی (Voxel) الهام گرفته از ماینکرفت را خلق کنید. کار را با درک مفاهیم بنیادی محیط‌های مبتنی بر وکسل، از وکسل‌ها و آرایه‌های سه‌بعدی گرفته تا تکنیک‌های ساخت Chunk و بهینه‌سازی رندرینگ شروع کنید. شما با ابزارهای ضروری مانند Perlin Noise و الگوریتم‌های فراکتال که برای پیکرتراشی زمین‌های واقع‌گرایانه استفاده می‌شوند، آشنا خواهید شد. با یادگیری ساخت دنیای‌های پیچیده با ویژگی‌های پویا مانند مکانیک مایعات، درختان و غارها، درک شهودی از تولید رویه‌ای (Procedural Generation) و توسعه بازی‌های بلادرنگ (Real-time) پیدا خواهید کرد. همچنین در زمینه مدیریت دنیاهای بزرگ، بهینه‌سازی عملکرد و فعال‌سازی تعاملات بازیکن تجربه کسب خواهید کرد. در طول دوره، چالش‌ها و پروژه‌های عملی به تثبیت مهارت‌های شما کمک کرده و شما را برای اصلاح درک خود سوق می‌دهند. این دوره شما را در مسیر ساخت دنیایی هدایت می‌کند که با تولید بی‌وقفه جهان و کاوش توسط بازیکن، بسیار گسترده و جذاب به نظر برسد. شما یاد خواهید گرفت چگونه بلوک‌ها را بسازید، مناظر طبیعی ایجاد کنید و عناصر تعاملی مانند استخراج (Mining) و ساخت‌وساز را معرفی کنید. این دوره همچنین ویژگی‌های پیشرفته‌ای مانند ذخیره و بارگذاری داده‌های بازی، انواع بلوک‌های پویا و افزودن جلوه‌های محیطی مانند آب و بیوم‌ها را پوشش می‌دهد. با دنبال کردن ماژول‌های ساختاریافته، مهارت‌های لازم برای طراحی و توسعه یک محیط بازی وکسلی مشابه ماینکرفت در Unity 6 را به‌تدریج کسب خواهید کرد. این دوره برای توسعه‌دهندگان مشتاق بازی و علاقه‌مندان به Unity که می‌خواهند در ساخت دنیای‌های وکسلی عمیق‌تر شوند، طراحی شده است. هیچ تجربه قبلی در Unity لازم نیست، اگرچه آشنایی با مفاهیم پایه توسعه بازی مفید خواهد بود. انتظار داشته باشید که به‌صورت عملی با Unity کار کنید و تکنیک‌های توسعه بازی را در پروژه‌های واقعی به کار بگیرید. این یک دوره سطح متوسط است که برای ارتقای مهارت‌های شما به سطح بعدی طراحی شده است. در پایان دوره، شما قادر خواهید بود دنیای‌های وکسلی پیچیده در Unity بسازید، تولید زمین رویه‌ای را پیاده‌سازی کنید، عملکرد را بهینه کنید و مکانیسم‌های گیم‌پلی تعاملی بسازید. شما تسلط قدرتمندی بر Unity 6 و تکنیک‌های توسعه بازی‌های مبتنی بر وکسل خواهید داشت که شما را برای ساخت محیط‌ها و بازی‌های سه‌بعدی خودتان آماده می‌کند.

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

مقدمه Introduction

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

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

  • وکسل‌ها چیستند؟ Voxels

  • آرایه سه‌بعدی و مدیریت داده‌ها 3D Array and Data Management

  • چرا نمی‌توان ماینکرفت را فقط با مکعب‌ها ساخت؟ Why You Can't Build Minecraft with Cubes

  • چالش دنیای مکعبی Cube World Challenge

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

نحوه ساخت یک بلوک How to Build a Block

  • آناتومی یک مکعب The Anatomy of a Cube

  • نحوه ساخت یک Quad - بخش اول How to Build a Quad Part 1

  • نحوه ساخت یک Quad - بخش دوم How to Build a Quad Part 2

  • نحوه ساخت یک مکعب - بخش اول How to Build a Cube Part 1

  • نحوه ساخت یک مکعب - بخش دوم How to Build a Cube Part 2

  • ادغام مش‌ها (Meshes) - بخش اول Merging Meshes Part 1

  • ادغام مش‌ها (Meshes) - بخش دوم Merging Meshes Part 2

  • بافت‌دهی (Texturing) کوادها و بلوک‌ها Texturing Quads and Blocks

  • ایجاد انواع بلوک و اختصاص بافت‌ها Creating Block Types and Assigning Textures

نحوه ساخت یک چانک (Chunk) How to Build a Chunk

  • نحوه کنار هم قرار دادن یک چانک - بخش اول How to Put a Chunk Together Part 1

  • نحوه کنار هم قرار دادن یک چانک - بخش دوم How to Put a Chunk Together Part 2

  • نحوه کنار هم قرار دادن یک چانک - بخش سوم How to Put a Chunk Together Part 3

  • نحوه کنار هم قرار دادن یک چانک - بخش چهارم How to Put a Chunk Together Part 4

  • آشنایی با همسایگان بلوک Getting to Know the Block Neighbours

  • رندر کردن فقط کوادهای قابل مشاهده Drawing Only Visible Quads

  • افزودن هوا Adding Air

پیکرتراشی چشم‌انداز Sculpting a Landscape

  • تئوری نویز (Noise) The Theory of Noise

  • نمودار کشیدن نویز Graphing Noise

  • حرکت براونی فراکتالی (fBm) Fractal Brownian Motion

  • افزودن ارتفاع به یک چانک Adding Heights to a Chunk

نحوه ساخت یک دنیا How to Build a World

  • تنظیمات چانک برای استفاده در دنیا Making Chunk Adjustments for World Use

  • کلاس World The World Class

  • ساخت دنیا با استفاده از Coroutine Building the World with a Co-routine

  • کاوش در دنیا به صورت پیاده Exploring the World on Foot

  • بارگذاری با نوار پیشرفت (Progress Bar) Loading with a Progress Bar

  • تغییر کنترل دوربین Switching Camera Control

ایجاد لایه‌ها Creating Layers

  • نمودار کشیدن Perlin Noise بیشتر Graphing More Perlin Noise

  • قرار دادن چمن در بالا Placing Grass On Top

  • آماده‌سازی برای لایه‌های متعدد Preparing for Multiple Layers

  • افزودن یک لایه با استفاده از احتمال Adding a Layer with Probability

  • تعریف رگه‌های مواد معدنی Defining a Seam of Minerals

  • نویز پرلین سه‌بعدی Three Dimensional Perlin Noise

  • نمودار کشیدن نویز پرلین سه‌بعدی Graphing 3D Perlin Noise

  • افزودن غارها به درون چانک‌ها Adding Caves Into the Chunks

  • سنگ بستر (Bedrock) Bedrock

تعامل بازیکن Player Interaction

  • ساخت به صورت ستونی Building by the Column

  • گسترش دنیا با حرکت بازیکن - بخش اول Expanding the World with Player Movement Part 1

  • گسترش دنیا با حرکت بازیکن - بخش دوم Expanding the World with Player Movement Part 2

  • گسترش دنیا با حرکت بازیکن - بخش سوم Expanding the World with Player Movement Part 3

  • مخفی کردن چانک‌ها Hiding Chunks

  • پردازش موازی بلوک‌ها Processing Blocks in Parallel

  • ساخت در پس‌زمینه Building in the Background

  • مشکلی در مسیر رسیدن به هسته رخ داد Something Went Wrong on the Way to the Core

استخراج و ساخت‌وساز Mining and Construction

  • حفر کردن حفره‌ها - بخش اول Digging Holes Part 1

  • حفر کردن حفره‌ها - بخش دوم Digging Holes Part 2

  • منوی ساخت بلوک‌محور A Blocking Building Menu

  • بلوک‌های ساختمانی Building Blocks

  • ساخت‌وساز در میان چانک‌های مختلف Building Across Chunks

  • دکال‌ها (Decals) و UVهای ثانویه Decals and Secondary UVs

  • افزودن UVهای ثانویه به یک Quad Adding Secondary UVs to a Quad

  • پردازش موازی مش‌ها با دو مجموعه UV Parallel Processing of Meshes with Two Sets of UVs

  • شکستن بلوک‌ها Breaking Blocks

  • بازسازی بلوک‌ها Healing Blocks

ذخیره و بارگذاری Saving and Loading

  • سریال‌سازی داده‌های دنیا Serialising World Data

  • استخراج داده‌های دنیا Extracting World Data

  • ذخیره در فایل Saving to a File

  • خواندن داده‌های دنیا از فایل Reading World Data from File

  • بارگذاری داده‌های دنیا در داده‌های چانک Loading World Data into Chunk Data

  • نوار بارگذاری از فایل Loading From File Loading Bar

  • مخفی کردن دنیای اضافی Hiding the Extra World

انواع بلوک‌های پویا Dynamic Block Types

  • همسایگان بلوک و چانک‌ها Block Neighbours and Chunks

  • بلوک‌های در حال سقوط Falling Blocks

  • حفر کردن در زیر زمین Digging Beneath

  • بلوک‌های مایع Fluid Blocks

  • کنترل جریان مایعات Controlling Flow

  • کاشت درختان Planting Trees

  • رشد درختان Growing Trees

  • طراح درخت A Tree Designer

  • سطح آب زیرزمینی The Water Table

بهبودها و موارد اضافی Improvements & Extras

  • بلوک‌های دارای شفافیت Blocks with Transparency

  • تنظیمات برای دو مش در هر چانک Adjusting for Two Meshes Per Chunk

  • اسکرول UV بافت آب UV Scrolling of Water Texture

  • زیر آب بودن Being Underwater

  • نکاتی درباره بیوم‌ها A Word on Biomes

  • پروژه چالش بیوم Biome Challenge Project

سخن پایانی Final Words

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

نمایش نظرات

آموزش ساخت دنیای وکسلی الهام گرفته از ماینکرفت - سازگار با Unity 6
جزییات دوره
16h 27m
83
(آخرین آپدیت)
11
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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