UnityChan(Channel)
560 subscribers
2.07K photos
86 videos
38 files
89 links
کانال آموزش و نکات UnityChan

مالک کانال : @FProSensei

حمایت مالی (دونیت) : https://daramet.com/FProSensei

گروه یونیتی https://t.me/UnityChan
Download Telegram
FPro Sensei
Reflection Probe
یک مثال از Reflection Probe یعنی یک بازتابشی که از طریق بیک محیط ایجاد میشود که بشدت سبکه و توی خیلی از بازی ها استفاده میشود ولی جسم های غیر متحرک کاربرد داره یعنی چیزی که ثابت باشه
FPro Sensei
SSR
یک مثال از SSR یک افکت بازتابش که بر اساس screen Space ایجاد و با تکنیک RayMaching ما برخورد هاشو تشخیص میدیم از Raytacing سبک تر هست ولی خودش هم بی هزینه هم نیست و ممکنه افت فریم هم ایجاد کنه ولی امروز این را با compute Shader نوشته میشه نه Fragment Shader

اما در نظر داشته باشید دقتش از RayTracing کمتره ❗️
FPro Sensei
Raytracing
و اخرین مثال یعنی RayTracing : این افکت از تکنیک پیمایش BVH و حل تحلیلی برخورد پرتو-مثلث استفاده میکند ولی بشدت دقیق تر از SSR هست ولی هزینه رندر آن از SSR بشدت بالا تر هست و تایم اوت 20 میلی ثانیه در برابر SSR که 1 ثانیه هست رو داره
نهمین اصطلاح Ripple Effect هست Ripple در فیزیک در دسته امواج های مویینگی قرار میگیره که نحوه ایجاد آب مواج شده را شبیه سازی میکند ولی این افکت بر خلاف ShoreLine و.. دارای حافظه هست یعنی رد پا های حرکت هر کاراکتر روی اب با Cpu تشخیص داده و به شیدر که توسط GPU رندر میشود را ارسال میکنه و اون بر اساس شیدر این ماسک را میسازد و میتوان با شیدر اصلی ترکیب کرد
🔥1
و اخرین اصطلاح Wave هست یک نوع امواج های Sine و Cosine هست که تایین میکنه چطوری ورتکس های آب باید حرکت کنند
FPro Sensei
Photo
یک نمودار Sine cosine
FPro Sensei
Photo
هر چقدر قدرتش زیاد بشه عمیق تر تولید میکنه
و در اخر برای ایجاد افکت های زیر از Box Volume استفاده میکنید و در محدود زیر آب کلایدر بندی میکند هر موقع دوربین رفت زیر آب اون افکت شما فعال میشه
و الان شما تمام پارامتر های که برای ساخت آب نیاز دارید را میدانید و این آموزش خارق العاده به پایان رسید کاری بود از جانب FProSensei 🙌
🔥2
قبلا هم گفته بودم توی نسخه 2.0 برنامه UnityProxifer قراره هسته شو از TK به Flet تغییر بدم و اون روز رسید 🚀

بزودی برنامه UnityProxifer با ظاهر GUI زیبا با استفاده Flet و پایتون 🎨🐍

کتابخانه flet یک API هست که برای برنامه نویسان پایتون برای مثال مثل من طراحی شده و بر خلاف api قدیمی یا همان tkinter ظاهر و انیمیشن زیبایی داره

چون flet یعنی فلاتر روی پایتون و قابل اجرا در هر پلتفرمی 🌐💻
بنظر میرسه توی اپدیت جدید hub کمی تب بندی عوض شده

چون یونیتی داره پیش از هر جیزی به ساده بودن فکر میکنه
جالب است بدانید که flet مستقیم از https://flutter.dev/ تغذیه میکنه یعنی با پایتون ساده ترین زبان برنامه نویسی یک ضربه به هر پلتفرمی برنامه بسازید و به این میگن با یک تیر چند نشانه زدن ❗️
در کل من از سه زبان

C++

C#

Python

استفاده میکنم و هر سه تاشون هم درک کامل دارم ولی چطوری

C++ = برای شیدر نویسی استفاده میکنم چون بیس HLSL هست زبانی هست برای اجرای فراگمنت روی کارت گرافیک استفاده میشود

C# = برای استفاده از API های یونیتی استفاده میکنم که مثلا چطوری کاراکتر حرکت کنه و یا اینکه به C++ باهاش ارتباط بدم توی شیدر نویسی و..

Python = برای نوشتن برنامه توی تمام پلتفرم ها استفاده میکنم باهاش حتا میشه برای اندروید هم برنامه بنویسم به لطف flet و دوم در بلندر هم استفاده میکنم

b4a = زیاد ازش استفاده نمی کنم چون python میتونه برای اندروید هم برنامه بسازه
👍3
FPro Sensei
خب برید در مسیر user/yourname/.claude/setting.json این فایل باز کنید در این بجای API اون کلید بزارید و مدل هم فقط روی Opus 5 باشه کار میکنه { "env": { "ANTHROPIC_BASE_URL": "https://agentrouter.org", "ANTHROPIC_AUTH_TOKEN": "َAPI", "CLAUDE_…
دوستان اگر این خطا 403 داد باید بدونید اول نیاز به فیلترشکن و دوم باید مدل رو روی اوپس 5 محدود کنید


{
"env": {
"ANTHROPIC_BASE_URL": "https://agentrouter.org",
"ANTHROPIC_AUTH_TOKEN": "API Key",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"ANTHROPIC_MODEL": "claude-opus-5",
"ANTHROPIC_SMALL_FAST_MODEL": "claude-opus-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-opus-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-opus-5"
},
"permissions": {
"allow": [],
"deny": []
}
}
👍2
FPro Sensei
دوستان اگر این خطا 403 داد باید بدونید اول نیاز به فیلترشکن و دوم باید مدل رو روی اوپس 5 محدود کنید { "env": { "ANTHROPIC_BASE_URL": "https://agentrouter.org", "ANTHROPIC_AUTH_TOKEN": "API Key", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC":…
یکی از اعضا بهم پیام داد اونم گرفت ولی نمی دونم بقیه اعضا خنگ هستن یا من خنگم که هنوز نتوستند بگیرن اینم یک اسکرین شات از اعضای که گرفت و ازم تشکر کرد
🔥1