س سازهSazeh ← بازگشت به بلاگ

مدل Game-Ready از CGTrader برای پروژه‌های Unity و Unreal Engine

مدل Game-Ready CGTrader برای Unity و Unreal

CGTrader محبوب‌ترین منبع مدل game-ready برای توسعه‌دهندگان indie و فریلنسر است. ۱.۵ میلیون+ مدل با تنوع بالا، قیمت‌های منطقی، و فرمت‌های مستقیم Unity .unitypackage و Unreal .uasset. در این راهنما توضیح می‌دهیم game-ready دقیقاً چیست، چه استانداردهایی باید داشته باشد، و چگونه از ایران بدون کارت بین‌المللی این مدل‌ها را تهیه کنید.

Game-Ready دقیقاً چه معنی است؟

یک مدل game-ready مدلی است که برای real-time rendering در game engine بهینه شده. تفاوت‌های مهم با مدل cinematic (مثل TurboSquid Pro Plus):

Polygon count کم: یک character cinematic ممکن است ۲ میلیون poly داشته باشد. game-ready باید ۱۰-۳۰ هزار poly برای character اصلی، ۲-۵ هزار برای enemy، چند صد برای background.

LOD (Level of Detail): نسخه‌های ساده‌تر مدل برای فاصله دور. مدل game-ready حرفه‌ای ۳-۴ LOD دارد.

PBR materials: textures استاندارد metalness/roughness workflow با maps: Albedo، Normal، Roughness، Metallic، AO، Emissive.

baked lighting و normals: جزئیات micro روی normal map baked شده، نه روی geometry. این polygon count را کاهش می‌دهد.

Optimized UVs: UV efficient با کمترین seam، بیشترین استفاده از texture space.

مدل cinematic ممکن است در game engine کار کند اما FPS را به شدت کاهش می‌دهد. مدل game-ready مخصوصاً طراحی شده تا روی mobile، console، یا PC با FPS بالا (۶۰+) رندر شود.

استانداردهای game-ready حرفه‌ای

یک مدل واقعاً game-ready باید این الزامات را داشته باشد:

Naming convention: نام‌های منطقی برای objects، materials، textures. مثل "SM_Character_Hero" یا "T_Wood_Albedo_2K".

Texture resolution مناسب: ۲K برای hero، ۱K برای normal، ۵۱۲ برای background. ۴K فقط برای cinematic که real-time نیست.

Tris count مشخص: یک character mobile حدود ۸k-۱۵k tris. PC ۲۰k-۵۰k. console AAA ۵۰k-۱۰۰k. در صفحه مدل tri count چاپ شده.

Single skeleton root: rig باید یک root bone داشته باشد که قابل integration با Mecanim (Unity) یا Animation Blueprint (Unreal) باشد.

Collision mesh جدا: یک mesh ساده‌تر برای physics collision. این جلوگیری از over-complex collision detection.

Pivot صحیح: pivot character در feet، prop در center base. این برای animation و spawn position حیاتی است.

مدل‌هایی که "game-ready" claim می‌کنند اما این الزامات را ندارند، در عمل برای game کار نمی‌کنند. در صفحه CGTrader حتماً بخش Description را بخوانید.

فرمت‌های مستقیم Unity و Unreal

CGTrader امکان منحصربه‌فرد پشتیبانی فرمت‌های مستقیم engine دارد:

Unity .unitypackage: یک‌مرحله‌ای import. تمام prefabs، materials، animations همراه. حتی scripts اگر ارائه شده باشد. Drag-drop در Unity Project = کار می‌کند.

Unreal .uasset (Marketplace style): پک کامل با blueprints، materials، textures. باید در Content folder قرار دهید.

FBX game-ready: استاندارد universal. اکثر game engines قبول می‌کنند. تنظیمات import در Unity یا Unreal باید درست باشد (smoothing groups، scale، unit).

glTF: استاندارد جدید web/AR. مناسب WebGL، Three.js، AR Foundation.

برای Unity project سریع: مدل با .unitypackage بخرید، در ۱-۲ دقیقه آماده. برای Unreal مشابه. اگر فرمت specific موجود نیست، FBX import همیشه ممکن است اما تنظیمات اضافی می‌خواهد.

دسته‌های پرفروش game-ready در CGTrader

Character Heroes (~۲۰-۸۰ دلار): کاراکتر اصلی برای RPG، action، adventure. شامل rig، animations، PBR textures.

Enemies و Monsters (~۱۵-۵۰ دلار): دشمنان و موجودات با animation cycles (idle، walk، attack، death).

Weapons Pack (~۲۰-۶۰ دلار): شمشیر، اسلحه، خنجر. مناسب FPS و RPG.

Vehicles Game-Ready (~۳۰-۸۰ دلار): ماشین، موتور، تانک. wheels قابل rotation، drivable.

Environment Modular (~۲۰-۶۰ دلار): قطعات مدولار ساختمان، شهر، dungeon. snap-fit برای level design.

Props و Items (~۵-۲۰ دلار): اشیاء قابل برداشتن، loot، furniture. ضروری برای پر کردن صحنه.

Sci-Fi Assets (~۲۰-۸۰ دلار): سفینه، ربات، futuristic weapons. trend بالا.

Low-Poly Stylized (~۱۰-۳۰ دلار): سبک indie/casual. مناسب mobile game. بحث کامل در low-poly mobile.

PBR materials و texture maps

مدل game-ready مدرن معمولاً PBR (Physically Based Rendering) workflow استفاده می‌کند. این یعنی textures استاندارد:

Albedo (Base Color): رنگ اصلی سطح بدون lighting baked. به‌جای "diffuse" قدیمی.

Normal Map: جزئیات micro سطح. baked از high-poly یا hand-painted.

Roughness: چقدر سطح مات/براق است. ۰=mirror, ۱=fully matte.

Metallic: چقدر سطح فلزی است. ۰=non-metal, ۱=metal.

Ambient Occlusion (AO): سایه‌های ریز در گوشه‌ها. baked از mesh.

Emissive: نواحی self-illuminating (نئون، چراغ، چشم glow).

برای تنظیم PBR در Substance Painter یا Substance Designer، مقاله PBR Substance Painter را ببینید.

Unity HDRP و URP، Unreal تمام PBR را native پشتیبانی می‌کنند. وقتی مدل با PBR maps را import کنید، material به‌صورت خودکار setup می‌شود.

فرآیند خرید از سازه

مشابه TurboSquid اما با قیمت‌های پایین‌تر. روال:

گام ۱: لینک مدل در cgtrader.com را کپی کنید. حتماً tab "Files" را بررسی کنید تا فرمت دلخواه (Unity، Unreal، FBX) موجود باشد.

گام ۲: لینک را در تلگرام @cults3dpay یا محاسبه‌گر سازه بفرستید. قیمت تومانی نهایی شامل ۲۲٪ کارمزد محاسبه می‌شود.

گام ۳: مثال محاسبه: مدل game-ready ۵۰ دلاری با نرخ ۸۰٬۰۰۰ تومان = ۴ میلیون تومان + ۲۲٪ = ۴.۸۸ میلیون تومان نهایی. خیلی منطقی‌تر از TurboSquid.

گام ۴: پرداخت تومانی یا تتر USDT. برای پروژه‌های game development که معمولاً چند مدل با هم می‌خرند، سفارش گروهی ۵+ مدل = ۵٪ تخفیف.

گام ۵: تحویل در ۳۰ دقیقه. حجم فایل game-ready معمولاً ۵۰-۲۰۰ MB (کمتر از TurboSquid چون optimized است).

برای استودیوی indie کوچک ایرانی، خرید ۲۰-۳۰ asset از CGTrader (مجموع ۵۰۰-۸۰۰ دلار) می‌تواند یک game کامل را عرضه کند.

نکات مهم قبل از خرید

۱. tri count را بررسی کنید: در صفحه مدل، Polygon count قید شده. اگر برای mobile می‌سازید و character ۸۰k tri است، استفاده آن غیرممکن است. هدف خود را مشخص کنید.

۲. تعداد مفاصل rig: rig های ۲۰۰+ joint برای mobile سنگین هستند. هدف: ۳۰-۸۰ joint برای character mobile، ۱۵۰-۲۵۰ برای PC/console.

۳. license type: CGTrader دو نوع لایسنس دارد - Royalty-Free و Editorial. برای game commercial حتماً Royalty-Free باشد. توضیح در لایسنس CGTrader.

۴. animation included؟: برخی مدل‌های "rigged" بدون animation هستند، فقط ساختار rig. برای game معمولاً حداقل idle/walk/run/attack ضروری است.

۵. preview video: حتماً قبل از خرید preview video را تماشا کنید تا کیفیت animation و mesh deformation را ببینید.

۶. compatibility version: Unity 2022+ یا Unreal 5+ معمولاً ضامن سازگاری است. مدل‌های قدیمی (Unity 2018) ممکن است warning‌هایی داشته باشند.

سوالات متداول

CGTrader مدل برای Godot Engine هم دارد؟

مستقیم Godot format کم است. اما FBX یا glTF خوبی موجود است که در Godot کار می‌کند. در فیلتر CGTrader "Godot Compatible" بزنید یا فرمت glTF که Godot 4 native ساپورت می‌کند.

مدل برای mobile game اندرویدی مناسب هست؟

بله، CGTrader فیلتر "Mobile-Ready" دارد. tri count <۱۰k، textures ≤۱K، collision optimized. این مدل‌ها روی گوشی متوسط ۶۰FPS کار می‌کنند.

license commercial vs editorial چطور تشخیص بدم؟

در صفحه مدل کنار قیمت "Royalty-Free" یا "Editorial" نوشته شده. برای پروژه commercial فقط Royalty-Free بخرید. Editorial فقط برای استفاده‌های خبری/آموزشی غیرتجاری مجاز است.

animation Mocap library compatible؟

rig های HumanIK یا Mixamo-compatible معمولاً با Mocap library کار می‌کنند. در صفحه مدل Description بخش "Mocap-Ready" را ببینید. اگر اشاره نشده، احتمالاً نیاز به remap manual دارد.

حق بازگشت وجه اگر مدل بد باشد؟

CGTrader policy: ۳۰ روز برای فایل خراب یا ناسازگار با توضیحات. سازه ۲۴ ساعت بازگشت وجه ضمانت می‌دهد فراتر از CGTrader.

نرم‌افزار خاص نیاز برای import .uasset؟

فقط Unreal Engine ۴.۲۵ یا بالاتر. version compatibility در صفحه مدل قید شده. .uasset قدیمی (UE4.20) در UE5 ممکن است نیاز به migration tool داشته باشد.

مدل برای VRChat هم خوب است؟

CGTrader "VRChat-Ready" filter دارد. این مدل‌ها از Avatar 3.0 SDK پیروی می‌کنند. تعداد face triangles محدودیت VRChat رعایت شده. Eye tracking و Visemes اگر موجود است در description قید می‌شود.

مقالات مرتبط

CGTrader ۱۳ شهریور ۱۴۰۴ • 11 دقیقه CGTrader ۶ شهریور ۱۴۰۴ • 12 دقیقه CGTrader ۳۰ مرداد ۱۴۰۴ • 11 دقیقه