مه (Fog)
🔹 تعریف
Fog یک افکت گرافیکی است که اشیاء را با فاصله کمرنگتر یا محوتر نشان میدهد.
-
شبیه مه واقعی در طبیعت
-
باعث ایجاد عمق و حس فاصله در صحنه سهبعدی میشود
۱️⃣ انواع مه
🔹 Fog (خطی)
-
رنگ اشیاء با فاصله به صورت خطی محو میشود
-
تنظیمات: رنگ، near (شروع مه)، far (پایان مه)
📌 مثال: مکعبهای نزدیک واضح، مکعبهای دورتر محو
🔹 FogExp2 (نمایی)
-
محو شدن با فاصله به صورت نمایی
-
مه به سرعت با فاصله افزایش مییابد
📌 چگالی (density) تعیین میکند مه سریع یا آهسته افزایش پیدا کند
۲️⃣ تغییر رنگ پسزمینه متناسب با مه
-
معمولا رنگ پسزمینه Scene را با رنگ مه یکی میکنند تا طبیعیتر باشد:
۳️⃣ مثال کامل با Fog
📌 در این مثال:
-
مکعبهای نزدیک واضح هستند
-
مکعبهای دورتر با رنگ مه محو میشوند
۴️⃣ نکات مهم
-
Fog فقط روی MeshStandardMaterial، MeshPhongMaterial و MeshLambertMaterial اثر دارد
-
برای متریال Basic (MeshBasicMaterial) مه اعمال نمیشود
-
ترکیب Fog با نور و سایه باعث واقعیتر شدن صحنه میشود