تولید رویهای گیاه با Unity
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه با ریاضیات دربارهٔ تولید مش رویهای فکر کنید.
یاد بگیرید چگونه مش ها را در Unity برای تولید گیاهان ایجاد کنید.
یاد بگیرید چگونه انیمیشنهای اولیه را برای گیاهان تولید شده ما بسازید.
منطق الگوریتمهای اصلی تولید گیاهان رویهای را یاد بگیرید. - یک پروژه کامل که LSystem ،Space Colonization و رویکرد نیمهرویهای را ترکیب میکند.
- ساخت گیاهان تولید شده رویهای دو بعدی و سه بعدی
توضیحات دوره
به دوره تولید رویهای گیاه خوش آمدید!
در این دوره، دنیای جذاب تولید رویهای گیاهان را بررسی خواهیم کرد. گیاهان ساختارهای طبیعی پیچیدهای هستند که همواره منبع الهام هنرمندان، معماران و دانشمندان بودهاند. با پیشرفت الگوریتمهای تولید رویهای، اکنون میتوانیم ساختارهای گیاهی واقعی، شگفتانگیز و متنوع را در کسری از زمانی که برای مدلسازی دستی نیاز است، بسازیم.
دوره در چهار بخش اصلی تقسیم شده است.
ابتدا، مختصراً این دوره، روش آموزشی مدرس و جدیدترین تحقیقات علمی درباره تولید رویهای گیاه را معرفی میکند. همچنین مزایا و معایب تولید رویهای در بازیهای ویدیویی و پروژهای که ساختار این دوره خواهد بود را بررسی میکنیم.
در بخش دوم، رویکرد نظری پشت تولید رویهای مش را توضیح خواهیم داد. اصول اولیه را میبینیم که چگونه با استفاده از سیستمهای مختصات، بردارها و محاسبات ریاضی، گیاه رویهای بسازیم.
بخش سوم به سه قسمت مربوط به الگوریتمهای زیر تقسیم میشود: Space Colonization به همراه سیستم انیمیشن، LSystem و رویکرد نیمهرویهای. این بخش قلب دوره است. یاد میگیریم چگونه برای این سه الگوریتم، فرم کلی گیاه را با Catmull-Rom Spline تولید کرده و آن را به صورت روان انیمیت کنیم.
بخش پایانی نشان میدهد چگونه داراییهای خارجی را در تولید گیاه LSystem ادغام کنیم تا یک تایملپس ساده بسازیم.
شایان ذکر است که این دوره شامل موضوعاتی مانند زیر نمیشود:
- تولید رویهای زمین
- تولید و انیمیشن گونههای خاص گل / درخت / گیاه
- تولید رویهای بخشهای خاص گل / درخت / گیاه مانند برگها، گلبرگها، غنچهها، میوهها و غیره.
با این حال، مهارتهای لازم برای ساخت مشهایی شبیه به گیاه را از نگاه کدنویسی خواهید آموخت و خواهید توانست منابع دارایی (مدلهای سهبعدی و تصاویر دو بعدی) را روی آنها ادغام کنید تا آثار خود را بهبود دهید.
در نهایت، مدرس میخواهد تأکید کند تمام داراییهای استفاده شده در پروژهها آزاد برای استفاده هستند، به شرط آنکه سازندگان ذکر شوند و شرایط مجوز مربوطه رعایت شود. او واقعاً تشویق میکند از منابع آزاد استفاده شود و از سازندگان با استعداد حمایت گردد.
چه شما یک هنرمند، توسعهدهنده (بازی) یا علاقهمند به گرافیک کامپیوتری باشید، این دوره دانش و ابزارهای لازم برای ساخت گیاهان تولید شده به صورت رویهای را به شما میدهد. در پایان دوره، درک قوی از نظریه و عمل تولید رویهای گیاه خواهید داشت و میتوانید ساختارهای پیچیده گیاهی خود را، چه واقعگرایانه و چه کاملاً غیرواقعی، بسازید.
بیایید شروع کنیم!
این دوره برای چه کسانی مناسب است؟
- یادگیرندگان کنجکاو در زمینه تولید مش گیاه
- توسعهدهندگان Unity که به ساخت مش علاقهمندند.
- دوستداران تایملپس گیاهان
تولید رویهای گیاه با Unity
-
مقدمه 04:25
-
[نظری] تحقیقات علمی - اهداف 04:38
-
[نظری] تحقیقات علمی - پیچیدگی 04:34
-
[نظری] بازیهای ویدیویی و تولید رویهای 03:48
-
[نظری] دستهبندی الگوریتمهای گیاه 04:52
-
[نظری] پروژهها و لینکهای مفید 02:21
-
[نظری] مقدمهای بر مش 03:20
-
[نظری] مقدمهای بر سیستمهای مختصات 06:21
-
[نظری] تمرکز بر سیستم مختصات قطبی 02:30
-
[نظری] بردارها 02:30
-
[نظری] جمع بردارها 02:48
-
[نظری] ضرب اسکالر در بردار 01:36
-
[نظری] ضرب داخلی بردارها 03:59
-
[نظری] ضرب خارجی بردارها 03:29
-
[نظری] بخشهای مش شاخه - مخروط / استوانه 02:51
-
[نظری] نرمالها 01:23
-
[نظری] نگاشت UV 01:45
-
تنظیم پروژه 04:31
-
تنظیمات DebugManager 02:52
-
[نظری] الگوریتم Space Colonization 06:14
-
الگوریتم Space Colonization - جاذبها 05:41
-
[نظری] کلاسهای مشترک 02:02
-
کلاس BranchPart 10:19
-
تولیدکننده تصویری 02:21
-
[نظری] ساخت مش شاخه 09:10
-
ساخت مش شاخه - قسمت پایین 13:47
-
ساخت مش شاخه - رفع نشت کوچک حافظه 00:46
-
ساخت مش شاخه - بهینهسازی پایین 00:23
-
ساخت مش شاخه - قسمت بالا 09:57
-
ساخت مش شاخه - سطوح جانبی 04:25
-
الگوریتم Space Colonization - انتشار 17:49
-
الگوریتم Space Colonization - ساخت 08:57
-
ادغام - مواد روی شاخه 03:12
-
تست - پارامترهای مختلف 03:04
-
ارتباط Space Colonization و تولیدکننده تصویری 10:34
-
کلاس شاخه Spline 06:24
-
بخش شاخه و شیء بازی 21:20
-
تولید شاخه مرحله به مرحله 13:16
-
[نظری] Catmull-Rom Spline 03:24
-
کلاس Catmull-Rom Spline 31:56
-
ارتباط SplineBranch و Catmull-Rom Spline 06:02
-
[نظری] بهینهسازی مش 02:08
-
بهینهسازی مش شاخه - قسمت بالا 07:04
-
بهینهسازی مش شاخه - قسمت پایین 05:07
-
بهینهسازی مش شاخه - صاف کردن 07:26
-
انیمیشن گیاه با درونیابی اولیه 06:43
-
ساخت مش با استفاده از نقاط Spline 16:08
-
کنترل شعاع شاخه 12:06
-
انیمیشن گیاه - اثر رشد 05:34
-
انیمیشن گیاه - اثر رشد شاخه به شاخه 11:07
-
انیمیشن گیاه - رشد بر اساس نسبت 02:17
-
بهبود شعاع شاخه 09:08
-
انیمیشن گیاه - تصادفی بودن 11:41
-
کنترل طول شاخه 05:36
-
انیمیشن گیاه - اثر رشد روان 10:25
-
تغییر گیاه 04:11
-
تغییر گیاه - دنبال کردن حرکت نقاط Spline 08:17
-
[نظری] رشد و پیری 02:46
-
انیمیشن گیاه - انیمیت رشد 11:23
-
انیمیشن گیاه - الاستیسیته 12:05
-
انیمیشن گیاه - پیری 14:34
-
[نظری] LSystem 08:06
-
تنظیمات LSystem 11:04
-
قوانین LSystem 10:28
-
بخش شاخه LSystem 19:00
-
ارتباط LSystem و SplineBranch 06:31
-
خواندن مستقیم BranchPart در LSystem 07:44
-
بازتولید فرمهای مشهور 06:07
-
بهبود LSystem 02:36
-
[نظری] الگوریتم نیمهرویهای 02:24
-
راه اندازی الگوریتم نیمهرویهای 13:00
-
کلاس PlantDrawer - حالتها 09:56
-
کلاس PlantDrawer - صفحه نمایش 13:56
-
ارتباط PlantDrawer و BranchPart 07:24
-
رسم مش 04:16
-
داراییها 02:40
-
[نظری] نگاشت UV 01:11
-
UVها 05:31
-
گیاهان دو بعدی با LineRenderer 15:27
-
LineRenderer در الگوریتمهای گیاه 06:29
-
[اضافه] [نظری] ساخت مش برگ 03:09
-
[اضافه] رسم مش برگ 09:56
-
[اضافه] سازنده مش برگ 16:14
-
[نظری] داراییهای خارجی 02:41
-
کلاس شکل 10:30
-
تنظیمات داراییهای خارجی 04:06
-
انیمیشن شکل - اتصال تولیدکننده تصویری و شکل 19:29
-
انیمیشن شکل - تصادفی بودن 06:34
-
[نظری] دوربین و رندرینگ برای اثر تایملپس 01:42
-
[نظری] نتیجهگیری 02:35
مشخصات آموزش
تولید رویهای گیاه با Unity
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:90
- مدت زمان :10:52:08
- حجم :5.29GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy