وب‌سرویس مجید

پروژه texturemerge

fidifis/TextureMerge

این ابزار برای ادغام بافت‌ها (Texture) در کانال‌های تصویر استفاده میشه، یعنی چندین تصویر بافت (مثل normal map، roughness، height و غیره) رو می‌تونی توی کانال‌های یک تصویر تکی (مثل RGBA) ذخیره کنی.

کاربرد:

این کار باعث کاهش تعداد فایل‌های بافت و بهبود عملکرد در موتورهای رندر مثل Unity یا Unreal میشه، چون به جای بارگذاری چندین تصویر، فقط یک تصویر بار میشه.

در چه شرایطی بهتره استفاده شود؟

وقتی که داری روی یک پروژه گیم یا رندرینگ 3D کار می‌کنی و می‌خوای بهینه‌سازی انجام بدی، استفاده از این ابزار عالیه. همچنین برای استفاده در Shaderهای پیچیده که به چندین نوع بافت نیاز دارن، مناسبه.

چند مثال از موارد استفاده:

- ادغام Normal Map در کانال‌های RG و Roughness در کانال A

- قرار دادن Height در کانال R، Ambient Occlusion در G و Metallic در B

- ترکیب چندین Mask برای لایه‌های مختلف سطح (Material Layer)

  • ##TexturePacking
  • ##GameDev
  • ##3DGraphics
  • ##ShaderProgramming
  • ##Optimization
  • ##Unity3D
  • ##UnrealEngine
  • ##NormalMap
  • ##MaterialDesign
  • ##TextureMerge