تجربه متفاوت با DeepMotion؛ ۱۰ راهکار برای استفاده بهتر
DeepMotion یک ابزار قدرتمند مبتنی بر هوش مصنوعی است که به شما امکان می دهد حرکات انسان را به انیمیشن های سه بعدی تبدیل کنید. این ابزار برای انیماتورها، توسعه دهندگان بازی، و هر کسی که به دنبال ایجاد انیمیشن های واقع گرایانه و با کیفیت بالا است، بسیار مفید است. در این پست وبلاگ، 10 نکته کلیدی برای استفاده حداکثری از DeepMotion را بررسی خواهیم کرد.
در این آموزش، فرض بر این است که شما یک حساب کاربری DeepMotion دارید و با رابط کاربری اولیه آن آشنا هستید. اگر نه، قبل از ادامه این راهنما، ثبت نام کنید و یک مرور سریع از وب سایت DeepMotion داشته باشید.

- ✅
نکته 1: انتخاب ویدئوی مناسب:
کیفیت ویدئوی ورودی تاثیر مستقیمی بر کیفیت انیمیشن خروجی دارد. سعی کنید از ویدیوهایی با نور کافی، فریم ریت مناسب (حداقل 30 فریم در ثانیه) و بدون لرزش زیاد استفاده کنید. - ✅
نکته 2: اهمیت زاویه دوربین:
بهترین نتایج زمانی حاصل می شوند که تمام بدن فرد به طور واضح در ویدیو قابل مشاهده باشد. زاویه ای را انتخاب کنید که تا حد امکان، بدن به طور کامل در کادر قرار بگیرد. - ✅
نکته 3: اجتناب از اشیا مزاحم:
اشیا موجود در پس زمینه یا جلوی سوژه (مثلا میز، صندلی، افراد دیگر) میتوانند باعث اختلال در تشخیص حرکت شوند. سعی کنید ویدیو را در یک محیط خلوت ضبط کنید. - ✅
نکته 4: تنظیم دقیق نقاط کلیدی (Keypoints):
DeepMotion به طور خودکار نقاط کلیدی بدن را تشخیص می دهد. بررسی کنید که آیا این نقاط به درستی قرار گرفته اند یا خیر. در صورت نیاز، نقاط را به صورت دستی تنظیم کنید تا دقت انیمیشن افزایش یابد. - ✅
نکته 5: بهرهگیری از فایل های FBX برای انتقال به نرم افزارهای دیگر:
فایل های FBX فرمت استاندارد برای تبادل انیمیشن بین نرم افزارهای مختلف هستند. DeepMotion به شما امکان می دهد انیمیشن خود را به صورت FBX خروجی بگیرید و در نرم افزارهای مدل سازی و انیمیشن سه بعدی مانند Blender، Unity، یا Unreal Engine استفاده کنید. - ✅
نکته 6: بهینه سازی انیمیشن در نرم افزارهای سه بعدی:
پس از انتقال انیمیشن به نرم افزار سه بعدی، ممکن است نیاز به انجام تغییراتی در آن داشته باشید. مثلا میتوانید حرکات اضافی را حذف کنید، انیمیشن را روان تر کنید، یا آن را با مدل سه بعدی خود تطبیق دهید.

- ✅
نکته 7: آزمایش با تنظیمات مختلف DeepMotion:
DeepMotion گزینه های مختلفی برای تنظیم نحوه پردازش ویدیو و تولید انیمیشن ارائه می دهد. با آزمایش این تنظیمات، میتوانید بهترین تنظیمات را برای ویدئوی خاص خود پیدا کنید. - ✅
نکته 8: بهرهگیری از دادههای IMU برای بهبود دقت:
اگر به سنسورهای IMU دسترسی دارید، میتوانید از این داده ها برای بهبود دقت ردیابی حرکت استفاده کنید. DeepMotion از ورودی داده های IMU پشتیبانی می کند. - ✅
نکته 10: تمرین، تمرین، تمرین!
هر چه بیشتر با DeepMotion کار کنید، در بهرهگیری از آن ماهرتر خواهید شد. با آزمایش روی ویدیوهای مختلف و تنظیم پارامترها، میتوانید به نتایج بهتری دست یابید.
10 نکته راهنما برای بهرهگیری از DeepMotion: تبدیل حرکت انسان به انیمیشن سهبعدی با هوش مصنوعی
1. انتخاب دوربین مناسب و زاویه دید بهینه
انتخاب دوربین مناسب، اولین قدم برای ضبط حرکات دقیق است.از دوربینی با کیفیت بالا و فریمریت مناسب استفاده کنید تا جزئیات حرکات به خوبی ثبت شوند.دوربین گوشی موبایل یا تبلت های مدرن نیز میتوانند برای این منظور کارآمد باشند.زاویه دید دوربین بسیار مهم است.سعی کنید تمام بدن بازیگر در طول حرکت در قاب دوربین قرار داشته باشد.از زوایای خیلی پایین یا خیلی بالا خودداری کنید، زیرا ممکن است باعث ایجاد اعوجاج در دادههای حرکتی شود.نورپردازی یکنواخت و کافی در محیط ضبط، به DeepMotion کمک میکند تا حرکات را بهتر تشخیص دهد.
از نورهای مستقیم و سایههای تند دوری کنید.از لنز واید استفاده کنید تا کل فضای مورد نیاز برای حرکت در کادر جا شود و نیازی به جابجایی دوربین در حین ضبط نباشد.مطمئن شوید دوربین ثابت و بدون لرزش است.بهرهگیری از سهپایه یا استبلایزر توصیه میشود.فضای کافی بین بازیگر و دوربین در نظر بگیرید.هرچه فاصله بیشتر باشد، دید دوربین بهتر خواهد بود و از قطع شدن احتمالی اجزای بدن جلوگیری میشود.تنظیمات دوربین را قبل از شروع ضبط بررسی کنید.وضوح تصویر، فریمریت و تعادل رنگ سفید را به درستی تنظیم کنید.
2. کالیبره کردن محیط و تنظیمات نرمافزار
قبل از شروع ضبط حرکات، محیط را کالیبره کنید.این کار به DeepMotion کمک میکند تا مقیاس و جهتگیری فضا را به درستی تشخیص دهد.تنظیمات مربوط به نوع بدن (Body Type) و قد بازیگر را در نرمافزار DeepMotion به درستی وارد کنید.این اطلاعات به بهبود دقت ردیابی حرکات کمک میکند.در صورت وجود اشیاء متحرک در پسزمینه، آنها را حذف کنید یا از حذف پسزمینه در تنظیمات DeepMotion استفاده کنید تا تداخلی در تشخیص حرکات ایجاد نشود.تنظیمات مربوط به Smoothing (صافسازی) را بر اساس نیاز خود تنظیم کنید.مقادیر بالاتر، حرکات روانتری ایجاد میکنند، اما ممکن است جزئیات را از بین ببرند.
تنظیمات مربوط به Foot Lock (قفل کردن پا) را فعال کنید تا از لغزش و جابجایی غیرطبیعی پاها در حین حرکت جلوگیری شود.
با تنظیمات مختلف بازی کنید و بهترین ترکیب را برای نوع حرکت خود پیدا کنید.هر حرکت ممکن است به تنظیمات خاصی نیاز داشته باشد.
3. لباس مناسب و بدون الگوهای پیچیده
لباسی انتخاب کنید که به اندازه کافی تنگ باشد تا حرکات بدن به خوبی قابل مشاهده باشند، اما نه آنقدر تنگ که مانع حرکت آزادانه شود. از پوشیدن لباسهای گشاد و حجیم خودداری کنید، زیرا ممکن است باعث پنهان شدن حرکات بدن و کاهش دقت ردیابی شوند. لباسهای تکرنگ و بدون الگوهای پیچیده (مانند راهراه یا خالخالی) بهترین گزینه هستند. الگوهای پیچیده میتوانند باعث ایجاد خطا در تشخیص حرکات شوند. از پوشیدن لباسهای براق و بازتابنده خودداری کنید، زیرا نور منعکس شده میتواند باعث ایجاد تداخل در تشخیص حرکات شود. در صورت امکان، از لباسهایی با رنگ متضاد با پسزمینه استفاده کنید تا تشخیص بدن آسانتر شود. از پوشیدن زیورآلات بزرگ و آویزان خودداری کنید، زیرا ممکن است باعث ایجاد خطا در ردیابی حرکات شوند. کفش مناسب و راحت بپوشید که از لیز خوردن و افتادن جلوگیری کند.
4. حرکتهای واضح و مشخص
حرکات را به صورت واضح و مشخص انجام دهید. از حرکات سریع و ناگهانی خودداری کنید، زیرا ممکن است باعث ایجاد خطا در ردیابی شوند. سعی کنید حرکات طبیعی و واقعی را تقلید کنید. هرچه حرکات طبیعیتر باشند، نتیجه نهایی بهتر خواهد بود. در صورت نیاز به انجام حرکات پیچیده، آنها را به بخشهای کوچکتر تقسیم کنید و هر بخش را به صورت جداگانه ضبط کنید. قبل از شروع ضبط، حرکات را تمرین کنید تا با آنها آشنا شوید و بتوانید آنها را به صورت روان و دقیق انجام دهید. به فیدبک بصری نرمافزار DeepMotion توجه کنید و حرکات خود را بر اساس آن تنظیم کنید. در صورت امکان، از یک کارگردان یا مربی حرکت کمک بگیرید تا حرکات شما را راهنمایی کند.
5. بهرهگیری از فضای مناسب و کافی
فضای کافی برای انجام حرکات خود در اختیار داشته باشید. از برخورد با اشیاء و موانع موجود در محیط خودداری کنید. فضای ضبط را تمیز و مرتب نگه دارید تا از ایجاد خطا در تشخیص حرکات جلوگیری شود. در صورت امکان، از یک فضای اختصاصی برای ضبط حرکات استفاده کنید تا از تداخل با فعالیتهای دیگر جلوگیری شود. فضای ضبط را به گونهای تنظیم کنید که بازیگر بتواند به راحتی حرکت کند و حرکات خود را به طور کامل انجام دهد. در صورت نیاز به انجام حرکات بزرگ و پیچیده، فضای ضبط را گسترش دهید تا از محدود شدن حرکات جلوگیری شود.
6. ویرایش و اصلاح حرکات در نرمافزار
پس از ضبط حرکات، آنها را در نرمافزار DeepMotion بررسی کنید و در صورت نیاز، آنها را ویرایش و اصلاح کنید. از ابزارهای ویرایش نرمافزار برای اصلاح حرکات غیرطبیعی، حذف نویزها و صافسازی حرکات استفاده کنید. در صورت نیاز، میتوانید حرکات را به صورت دستی ویرایش کنید و موقعیت مفاصل را تغییر دهید. از ابزارهای فیلتر برای حذف لرزشها و نوسانات ناخواسته در حرکات استفاده کنید. تنظیمات مربوط به زمانبندی حرکات را بررسی کنید و در صورت نیاز، آنها را تغییر دهید. میتوانید حرکات را به صورت تکفریم بررسی کنید و در صورت وجود خطا، آنها را به صورت دستی اصلاح کنید.
7. خروجی گرفتن با فرمت مناسب
پس از ویرایش و اصلاح حرکات، آنها را با فرمت مناسب برای نرمافزار انیمیشن سهبعدی خود خروجی بگیرید.DeepMotion از فرمتهای مختلفی مانند FBX، BVH و CSV پشتیبانی میکند.فرمت مناسب را بر اساس نیاز خود انتخاب کنید.تنظیمات مربوط به خروجی را بررسی کنید و آنها را بر اساس نیاز خود تنظیم کنید.میتوانید تنظیمات مربوط به فریمریت، مقیاس و جهتگیری را تغییر دهید.قبل از خروجی گرفتن، یک نسخه پشتیبان از پروژه خود تهیه کنید تا در صورت بروز مشکل، بتوانید به آن دسترسی داشته باشید.پس از خروجی گرفتن، فایل خروجی را در نرمافزار انیمیشن سهبعدی خود بررسی کنید و از صحت آن مطمئن شوید.
در صورت وجود مشکل، میتوانید تنظیمات خروجی را تغییر دهید و دوباره خروجی بگیرید.
انتخاب فرمت مناسب و تنظیمات صحیح خروجی، یکی از عوامل مهم در انتقال صحیح حرکات به نرمافزار انیمیشن سهبعدی است.
8. بهرهگیری از رفرنسهای تصویری و ویدئویی
برای ضبط حرکات طبیعی و واقعی، از رفرنسهای تصویری و ویدئویی استفاده کنید. میتوانید از ویدیوهای ورزشی، فیلمها و انیمیشنهای دیگر به عنوان رفرنس استفاده کنید. قبل از شروع ضبط، ویدیوهای رفرنس را تماشا کنید و به حرکات و جزئیات آنها توجه کنید. در حین ضبط، سعی کنید حرکات خود را با حرکات موجود در ویدیوهای رفرنس هماهنگ کنید. میتوانید از نرمافزارهای ویرایش ویدیو برای مقایسه حرکات خود با حرکات موجود در ویدیوهای رفرنس استفاده کنید.
9. نورپردازی مناسب و یکنواخت
نورپردازی مناسب و یکنواخت، یکی از عوامل مهم در ضبط حرکات دقیق و با کیفیت است. از نورهای مستقیم و سایههای تند دوری کنید، زیرا ممکن است باعث ایجاد خطا در تشخیص حرکات شوند. از نورهای پراکنده و نرم استفاده کنید تا سایهها را به حداقل برسانید. در صورت امکان، از نورپردازی سه نقطهای استفاده کنید تا عمق و حجم را به تصویر اضافه کنید. از تنظیمات تعادل رنگ سفید (White Balance) دوربین استفاده کنید تا رنگها به طور طبیعی ثبت شوند.
10. آزمایش و تکرار
پس از انجام هر تغییر یا تنظیم، حرکات را آزمایش کنید و در صورت نیاز، دوباره آنها را ضبط کنید. تکرار و آزمایش، یکی از مهمترین مراحل در فرآیند تولید انیمیشن سهبعدی است. با آزمایش تنظیمات مختلف و تکرار حرکات، میتوانید به بهترین نتیجه ممکن دست پیدا کنید. از بازخورد دیگران استفاده کنید و حرکات خود را بر اساس آنها بهتر کنید. هرچه بیشتر تمرین کنید و آزمایش کنید، مهارتهای شما در بهرهگیری از DeepMotion بهبود خواهد یافت. از اشتباه کردن نترسید. اشتباهات، فرصتی برای یادگیری و پیشرفت هستند.







خوب حالا یه چندتا تجربه دارم که شاید بد نباشه اضافه کنم. وقتی از عموموش استفاده میکنم بعضی وقتا حرکات دست خیلی سریع میشه و نرم افزار نمیتونه درست تشخیص بده. یه بار مجبور شدم کلی فیلمو دوباره بگیرم چون دستمو خیلی تند تکان داده بودم. یه مشکل دیگه که تو نور کم داره این که گاهی انگار مچ پاها تو هوا شناور میمونه. حداقل این اتفاق چندبار برام افتاده. برای لباس هم دیدم که اگر رنگش خیلی مشابه پس زمینه باشه بدن رو کامل تشخیص نمیده. یه دفعه لباس سرمه ای پوشیده بودم و پشت زمینه هم تیره بود که نتیجه خوبی نداد. تو تنظیماتش هم باید دقت کرد که smoothing رو زیاد نکنی چون انیمیشن زیادی مصنوعی میشه.