WebXR و چرا فرمت glTF مهم است
WebXR API استاندارد W3C برای تجربههای AR/VR در browser است. بدون نصب اپلیکیشن، کاربر میتواند روی Chrome یا Safari تجربه ۳D داشته باشد. این برای e-commerce و آموزش حیاتی است.
glTF (GL Transmission Format) فرمت standard برای WebXR است. این فرمت بهخصوص برای انتقال سریع از طریق internet طراحی شده: small file size، lossless geometry، PBR materials embedded. binary version آن GLB نام دارد که همه چیز در یک فایل است.
Three.js (popular library JavaScript برای ۳D) glTF را native ساپورت میکند. Babylon.js، A-Frame، Model Viewer Apple همه. اگر مدل را در فرمت glTF داشته باشید، تقریباً هر web project ممکن است.
مدلهای FBX، OBJ، Maya .ma در browser کار نمیکنند مستقیماً. باید convert شوند. این process گاهی baking material و texture optimization میخواهد. بهترین حالت: مدلی که از قبل glTF/GLB ارائه میکند.
Sketchfab فلسفه و مدل کسبوکار
Sketchfab از ۲۰۱۲ شروع شد بهعنوان YouTube ۳D - platform برای نمایش مدل ۳D. کاربر میتواند مدل را upload کند، روی صفحه browser در ۳D viewer تماشا کند، با friends share کند. الان متعلق به Epic Games (سازنده Unreal).
سپس Sketchfab Store اضافه شد - مدلها قابل خرید برای استفاده commercial. تفاوت کلیدی: تمام مدلهای Sketchfab بهصورت native در viewer browser قابل تماشا هستند. شما قبل از خرید میتوانید از هر زاویه ببینید، rotate کنید، حتی AR mode فعال کنید.
Sketchfab Store تعداد مدلهای کمتر دارد (~۱۰۰ هزار قابل خرید) اما تخصص آن: مدلهای native web-ready، AR-ready، ساده برای integration در پروژههای دیجیتال.
محدوده قیمت: مشابه CGTrader، گاهی کمی بالاتر. ۱۰-۱۰۰ دلار برای مدل تک. تخصصی photogrammetry scans و cultural heritage models.
CGTrader فلسفه و موقعیت
CGTrader گستردهتر است: ۱.۵ میلیون مدل برای همه platforms (gaming، printing، rendering، web). web فقط یکی از use case هاست.
تعداد مدل با فرمت glTF/GLB در CGTrader کمتر است (~۵۰ هزار) اما در حال رشد سریع. اکثر مدلها FBX دارند که میتوان به glTF convert کرد، اما این کار اضافی است.
تخصص CGTrader: gaming، 3D printing (محدود)، indie projects. AR/VR یک sub-category است نه تخصص اصلی.
محدوده قیمت پایینتر از Sketchfab: متوسط ۲۰-۸۰ دلار. تنوع بسیار بالاتر برای انواع مدل غیر-WebXR.
فرمتها برای web
Sketchfab: ~۸۰٪ مدلها glTF/GLB native ارائه میکنند. اگر "Download" را بزنید، GLB optimized آماده برای web.
CGTrader: ~۲۰٪ مدلها glTF/GLB native دارند. باقی FBX/OBJ که نیاز به conversion دارد. اگر فقط FBX دارید، در Blender export glTF کنید (۵-۱۰ دقیقه کار).
برای پروژه فوری web، Sketchfab راحتتر. برای پروژهای که زمان دارید و میخواهید بیشتر گزینه ببینید، CGTrader.
binary glTF (GLB) بهتر از glTF برای web چون single file است (نه چندین asset). Sketchfab native GLB میدهد. CGTrader اغلب glTF با asset جدا.
کیفیت مدل و فیلتر
Sketchfab: تمام مدلها قابل preview قبل از خرید. شما در viewer رای میدهید آیا مدل مناسب است. این بزرگترین مزیت.
CGTrader: thumbnail و render نشان میدهد، اما interactive viewer ندارد. quality grade ۵ ستاره خودکار.
اگر مدل dynamic میخواهید (کاراکتر animated، vehicle با wheels rotation)، Sketchfab بهتر چون میتوانید animations را قبل از خرید preview کنید.
Sketchfab فیلتر "Verified Designer" دارد: طراحان حرفهای certified. مشابه CheckMate اما کمتر سختگیرانه.
بهترین کاربرد هر کدام
Sketchfab بهتر برای:
- e-commerce 3D (بازدید محصول روی website)
- museum و cultural heritage (مدلهای تاریخی scanned)
- educational projects (anatomy، biology، geography)
- AR product try-on (کفش، عینک، مبلمان)
- Three.js و Babylon.js projects
CGTrader بهتر برای:
- gaming (Unity، Unreal، Godot)
- پروژههای با بودجه پایین
- مدل با تنوع زیاد (sci-fi، fantasy، vehicle)
- low-poly stylized (mobile game)
- مدلهای real-time که web نهایی نیستند
استراتژی خرید برای پروژه WebXR
برای پروژه AR/VR/WebXR ایدهآل:
۱. شروع با Sketchfab: ۸۰٪ نیازها از این پلتفرم. مدلهای native GLB، preview interactive، optimized for web.
۲. CGTrader برای complement: اگر مدل خاص (game-ready character، sci-fi weapon) نمیتوانید در Sketchfab پیدا کنید، CGTrader. سپس convert به glTF با Blender.
۳. budget allocation: ۸۰٪ بودجه Sketchfab، ۲۰٪ CGTrader. این برای WebXR project ۵۰۰-۲۰۰۰ دلاری منطقی است.
۴. testing: قبل از خرید مدل CGTrader، تست کنید FBX → glTF در Blender خوب کار میکند. اگر material remap نیاز است، این زمان اضافی را در نظر بگیرید.
توضیح کامل خرید Sketchfab در راهنمای Sketchfab و CGTrader در CGTrader Game-Ready.
سازه و دو پلتفرم
سازه هر دو پلتفرم را با ۲۲٪ کارمزد یکسان پشتیبانی میکند. تنها تفاوت: قیمت اصلی هر مدل.
مثال: مدل cultural heritage Sketchfab ۴۰ دلار = ۳.۲ میلیون تومان + ۲۲٪ = ۳.۹ میلیون تومان نهایی. مدل game-ready CGTrader ۵۰ دلار = ۴ میلیون + ۲۲٪ = ۴.۸۸ میلیون.
محاسبهگر سازه هر دو URL را قبول میکند. Drop کنید، قیمت تومانی نهایی نمایش داده میشود.
برای پروژه WebXR کامل با ۱۰-۲۰ مدل از هر دو پلتفرم، سفارش گروهی ۵+ = ۵٪ تخفیف. تحویل ZIP organized در ۱-۲ ساعت.