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هایی داشته باشند.