UnityChan(Channel)
402 subscribers
1.79K photos
62 videos
13 files
41 links
کانال آموزش و نکات UnityChan

گروه یونیتی https://t.me/UnityChan
Download Telegram
UnityChan(Channel)
قدم سوم : با کلیک راست انتخاب create و بعد rendering گزینه urp asset را انتخاب کنید تا یک کانفینگ گرافیکی بسازید
نکته : اگر بازی 3d هست گزینه دوم و اگر بازی 2d هست گزینه اول را انتخاب کنید
با کلیک بروی فایل شاهد مشاهده پنل تنظیمات خواهید بود
حالا نوبت تعییر rp خودمان یا همون render pipline رسیده با رفتن به edit و project settings
با انتخاب گزینه render pipline کانفینگ خود را انتخاب کنید و ست کنید
شاهد صورتی شدن همه چیز در ادیتور خواهیم بود اگر صورتی نشد یعنی شما ست نکردید
UnityChan(Channel)
شاهد صورتی شدن همه چیز در ادیتور خواهیم بود اگر صورتی نشد یعنی شما ست نکردید
سوال : چرا صورتی میشه هر چیز ؟ چون رندر و شیدر های شما تحت سلطه bulit in رندر پیپ لاین پیشفرض یونیتی هست و شما باید با تبدیل اونا به urp lit از حالت صورتی بودن در بیارید
چطوری تبدیل کنیم ؟ دو روش وجو دارد دستی و اتوماتیک

روش دستی با کلیک بر متریال هر گیم ابجکت و از پنجره هایراکی و کلیک بروی shader و انتخاب گزینه urp و lit اونو تبدیل کنید به urp شیدر
روش اتوماتیک با کلیک بر روی window و rendering انتخاب render pip line converter
دو گزینه اول را انتخاب کنید و بروی initialize and converter آن ها را تبدیل کنید به urp
بسیاری وقت ها مشکل پیش میاد که یک ابجکت گیم یونیتی متریالش تبدیل نمیشه راهکار چی هست ؟
ساده است شما باید یک متریال جدید بسازید و اونو پاس بدید به ابجت مورد نظرتون متریال باید از نوع lit باشه
با پاس دادن به آن شاهد رندر شدنش میشیم
UnityChan(Channel)
با پاس دادن به آن شاهد رندر شدنش میشیم
نکته اگرم terrain داشتید اونو باید متریال بسازید از نوع nature و lit بعد پاس بدید به اون تا رندر بشه
و در اخر شاهد رندر شدن خواهیم شد
UnityChan(Channel)
دو گزینه اول را انتخاب کنید و بروی initialize and converter آن ها را تبدیل کنید به urp
نکته بهتر هست خودتون فایل کانفینگ نسازید چون خودشون قبل ساخته فقط بیاید از این جا تبدیلتون انحام بدید
و از این قسمت میتونید با کلیک بر روی تنظیمات های گرافیک سطح کیفیت خودتون رو تنظیم کنید
UnityChan(Channel)
دو گزینه اول را انتخاب کنید و بروی initialize and converter آن ها را تبدیل کنید به urp
ویرایش تکمیل شده روش تبدیل شیدر به urp با روش دیگر : متریال انتخاب کنید و از راه گفته شده تبدیل کنید
دوستان آموزش بعدی ما سیستم Lod یونیتی بصورت کامل توصیح میدم که میدونم خیلی هاتون توی بهینه سازی مشکل دارید اینو کامل در موردش بحث خواهیم کرد تا اون موقع فعلا 👋
دوستان امیدوارم حالتون خوب باشه قبل از اینکه آموزش شروع کنیم شما باید با چند اصتلاحات یونیتی آشنا بشید
اول از همه بیاید ببینیم اصلا تعریف LOD Group چیست ؟

سیستم LOD (Level of Detail) در Unity به شما امکان می‌دهد با استفاده از مدل‌های سه‌بعدی با جزئیات متفاوت، مصرف منابع سیستم را بهینه کنید. سیستم LOD Group یک قابلیت در Unity است که به شما اجازه می‌دهد برای اشیا سه‌بعدی، سطوح مختلف از جزئیات را تعیین کنید.

با استفاده از LOD Group، می‌توانید برای یک شی سه‌بعدی چندین مدل سه‌بعدی با جزئیات متفاوت ایجاد کنید. هر مدل در سطح LOD مشخص، با جزئیات کمتر رندر می‌شود و این کار بهینه‌سازی را در نمایش اشیا با دستگاه‌های مختلف انجام می‌دهد. به عبارتی، LOD Group به شما امکان می‌دهد تا نسخه‌های با کیفیت پایین‌تر اشیا را در فاصله‌های دورتر از دوربین نمایش دهید و در نتیجه، مصرف منابع سیستم را کاهش دهید.

با افزودن LOD Group به شی سه‌بعدی در Unity، می‌توانید مدل‌های سه‌بعدی با کیفیت‌های متفاوت (به عنوان مثال، پلی گانونی) را برای فاصله‌های مختلف تعیین کنید. هنگامی که نزدیکتر به شی می‌شوید، مدل با جزئیات بیشتر نمایش داده می‌شود و در صورتی که فاصله دورتر باشد، مدل با کیفیت کمتر استفاده می‌شود.

استفاده از سیستم LOD Group بسیار مفید است زیرا به شما امکان می‌دهد تا با بهینه‌سازی‌های مناسب، مصرف منابع سیستم را بهبود بخشید و عملکرد بازی را بهبود ببخشید.